zoukankan      html  css  js  c++  java
  • Linux命令-文件搜索命令:which

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

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

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

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

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

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

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

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

  • 相关阅读:
    构建之法阅读笔记
    人月神话阅读笔记
    人月神话阅读笔记2
    人月神话阅读笔记
    第十周总结
    第九周总结
    进度日报10
    进度日报8
    进度日报7
    进度日报6
  • 原文地址:https://www.cnblogs.com/qiyebao/p/4320935.html
Copyright © 2011-2022 走看看