美文网首页
Linux-文件的查询(上)

Linux-文件的查询(上)

作者: agile4j | 来源:发表于2019-03-24 12:21 被阅读0次
    • 今天介绍两个可执行文件名的查询命令:which、type。

    which

    • which命令会根据PATH这个环境变量所规范的路径去查询“执行文件”的文件名。

    • 执行which命令时可以加上-a参数,就会把所有由PATH变量中可找到的命令列出,否则只会找出第一个。

    • 演示如下:


      which.png-27.3kBwhich.png-27.3kB
    • 在演示中我们发现,使用which命令查找cd居然没有找到,这是因为cd是bash的内置命令,并不在PATH中。如果想要连bash的内置命令能查到,可以使用更加强大的type命令。

    type

    • type可用来查看一个命令是内置在bash中的,还是来自于外部,如果是来自外部的命令,还会显示出命令的路径。
    • 如果是外部命令,type可使用-a参数,将PATH定义的路径中所有找到的命令都列出,包括alias。
    • 演示如下:


      type.png-54.2kBtype.png-54.2kB

    END

    参考资料:《鸟哥的Linux私房菜》

    相关文章

      网友评论

          本文标题:Linux-文件的查询(上)

          本文链接:https://www.haomeiwen.com/subject/pzxuvqtx.html