定位一个程序文件,包含别名和路径。
which [ Name ... ]
which 命令取得程序名 列表并寻找当这些文件名作为命令给定时所运行的文件。which 命令 展开每个参数(如果它有别名),并沿着用户的路径搜索它。别名和路径从用户主目录中的 .cshrc 文件取得。如果 .cshrc 文件不 存在,或者如果路径没有在 .cshrc 文件中定义,则 which 命令使用在用户环境中定义的路径。
如果名称的别名多于一个单字或 如果在路径里没有找到一个有参数名称的可执行文件,那么 将会给出诊断信息。
在 Korn shell 中, 能使用 whence 命令来生成一个更详细的报告。请参 阅《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『Korn Shell 专用 命令』以获取关于 whence 命令的更多信息。
要查找与 lookup 命令名有关的可执行文件:
which lookup
$HOME/.cshrc | 包含别名和路径值的源。 |
csh 命令、find 命令、file 命令、ksh 命令、sh 命令、whereis 命令。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『shell 概 述』描述了 shell、不同类型以及它们如何影响命令的解释方式。
《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『命令概述』。