Linux which
约 310 字大约 1 分钟
2025-01-11
介绍
which命令用于查找文件。改指令会在环境变量$PATH设置的目录里查找符合条件的文件。
语法
$ which [文件...]参数:
-n<文件名长度>:指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。-p<文件名长度>:与-n参数相同,但此处的<文件名长度>包括了文件的路径。-w:指定输出时栏位的宽度。-V:显示版本信息。
应用
使用which查询指令的路径
Linux中一切皆为文件,指令也是文件,所以可以使用which来查询指令的路径。
使用which来查询指令的路径命令如下:
$ which <文件>查询ls命令的路径:
$ which ls
ls: aliased to ls -G可以看出这里查询到得ls命令是ls -G的别名。
查询node命令的路径:
$ which node
/usr/local/bin/node查询自定义命令的路径:
$ which del_pycache
/usr/local/bin/del_pycache可以看出这里查询到得del_pycache命令的路径为/usr/local/bin/del_pycache。
