路漫漫其修远兮
吾将上下而求索

linux文件查找:which命令

        我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索: 

               which  查看可执行文件的位置。

               whereis 查看文件的位置。 

               locate   配合数据库查看文件位置。

               find   实际搜寻硬盘查询文件名称。

1.命令格式:  

        which [options] programname

2.命令功能:

       which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令

        which – shows the full path of (shell) commands.

3.命令参数:

       无

4. 常用范例:

例1:用法

[root@localhost ~]#which ls
alias ls='ls --color=auto'
	/bin/ls

例2:bash内建命令显示不出来

[root@localhost ~]#whiche cd
-bash: whiche: command not found

        cd 这个常用的命令竟然找不到啊!为什么呢?这是因为 cd 是bash 内建的命令! 但是 which 默认是找 PATH 内所规范的目录,所以当然一定找不到的!

未经允许不得转载:江哥架构师笔记 » linux文件查找:which命令

分享到:更多 ()

评论 抢沙发

评论前必须登录!