【Linux命令详解】3、文件和命令查找―(whereis、which)

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命令的可执行命令的路径和它的别名。

[root@localhost~]#which ls

alias ls=‘ls --color=auto’

                    /bin/ls

你可能感兴趣的:(信息,share)