which 命令
用途
定位一个程序文件,包含别名和路径。
语法
, [ Name ...]
描述
which 命令取得程序名 列表并寻找当这些文件名作为命令给定时所运行的文件。 which 命令 展开每个参数(如果它有别名),并沿着用户的路径搜索它。 别名和路径从用户主目录中的 .cshrc 文件取得。 如果 .cshrc 文件不 存在,或者如果路径没有在 .cshrc 文件中定义,那么 which 命令使用在用户环境中定义的路径。
如果名称的别名多于一个单字或 如果在路径里没有找到一个有参数名称的可执行文件,那么 将会给出诊断信息。
在 Korn shell 中,可以使用 whence 命令来生成更详细的报告。
示例
要查找与以下命令名关联的可执行文件:lookup:
which lookup文件
| 项 | 描述 |
|---|---|
| $HOME/.cshrc | 包含别名和路径值的源。 |