Linux命令-文件搜索命令:which

主要用途:查找linu命令,而不是磁盘上的普通文件,并且能看到命令的别名和目录。

区别whereis命令,which在path变量指定的目录中查找命令,并且返回第一个符合的结果。whereis是查找所有的linux命令。

相同点是搜索linux命令(即程序的名称)

which cp  查找cp命令所在的位置(通过查找结果/bin/cp的位置可以告诉我们cp是所有用户都可以使用的命令)
which useradd 查找useradd命令所在的位置(通过查找结果/usr/sbin/useradd的位置可以告诉我们useradd只能是超级用户可以使用的命令

Linux命令-文件搜索命令:which

which rm 不光可以找到rm命令的位置,还可以得到rm命令的别名“rm -i”

Linux命令-文件搜索命令:which

rm /tmp/abcd 删除tmp目录的abcd文件,会有提示确认删除的操作
/bin/rm /tmp/abcd 删除tmp目录的abcd文件,不会有提示确认删除的操作

Linux命令-文件搜索命令:which

原因就是:rm是有rm -i的别名,而rm -i需要提示

which cp  有别名
which rm  有别名
which useradd  没有别名
which ifconfig  没有别名

Linux命令-文件搜索命令:which

相关文章:

  • 2021-11-09
  • 2022-02-07
  • 2021-09-22
  • 2021-07-19
  • 2021-04-10
  • 2021-11-18
  • 2021-08-23
  • 2021-06-08
猜你喜欢
  • 2021-06-30
  • 2022-12-23
  • 2022-01-08
  • 2021-07-28
  • 2022-01-04
  • 2022-12-23
  • 2022-02-04
相关资源
相似解决方案