3、文件和命令查找
本节主要学习在Linux系统下和命令查找的相关命令,这些命令有whereis、which等。
3.1 whereis:查找制定文件、命令和手册的位置
使用whereis命令可以查找制定文件、命令和手册页的位置。
3.1.1命令语法:
whereis[选项][文件]
3.1.2选项参数:
whereis命令选项含义
选项 | 选项含义 |
-b | 只搜索二进制文件 |
-m | 只搜索手册页部分 |
-u | 不寻常的条目搜索 |
3.1.3实例:
例1:使用指令"whereis"查看指令"bash"的位置输入如下命令
$ whereis bash
//上面的指令执行后输出信息如下所示
bash:/bin/bash/etc/bash.bashrc/usr/share/man/man1/bash.1.gz
//注意以上输出信息从左至右分别为查询的程序名、bash路径、bash的man 手册页路径。
例2:如果用户需要单独查询二进制文件或帮助文件可使用如下命令
:$ whereis -b bash
$ whereis -m bash
输出信息如下
$ whereis -b bash
//显示bash 命令的二进制程序
bash: /bin/bash /etc/bash.bashrc /usr/share/bash
//bash命令的二进制程序的地址
$ whereis -m bash
//显示bash 命令的帮助文件
bash: /usr/share/man/man1/bash.1.gz
//bash命令的帮助文件地址
3.2 which:显示可执行命令的路径
使用which命令可以显示可执行命令的路径和它的别名。通过which命令可以知道可执行命令是在/bin、/sbin、/usr/bin还是/usr/sbin目录下。
3.2.1命令语法:
which[命令]
3.2.2 实例:
例:显示ls命令的可执行命令的路径和它的别名。
[[email protected]~]#which ls
alias ls=‘ls --color=auto’
/bin/ls