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
。