Hello! 欢迎来到小浪云!


如何找出命令行


avatar
小浪云 2024-11-07 178

命令行中查找命令有三种方法:1. 使用 which 命令查找绝对路径;2. 使用 whereis 命令查找二进制文件、源代码和手册页的位置;3. 使用 locate 命令通过搜索数据库查找命令。

如何找出命令行

如何在命令行中查找命令

步骤:

1. 使用 which 命令

which 命令可以查找命令的绝对路径。语法如下:

which 命令
登录后复制

例如:

$ which ls /bin/ls
登录后复制

2. 使用 whereis 命令

whereis 命令可以查找命令的二进制文件、源代码和手册页的位置。语法如下:

whereis 命令
登录后复制

例如:

$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz
登录后复制

3. 使用 locate 命令

locate 命令可以在系统中搜索文件。它查找一个名为 mlocate 的数据库,其中包含系统中所有文件的列表。语法如下:

locate 命令
登录后复制

例如:

$ locate ls /bin/ls /usr/bin/lsb-release /usr/bin/lua-adjust-ls.sh /usr/share/man/man1/ls.1.gz
登录后复制

说明:

  • which 命令只查找命令的绝对路径,而 whereis 和 locate 命令还会查找其他相关文件。
  • locate 命令需要定期更新其数据库(使用 updatedb 命令),才能提供准确的结果。
  • 这些命令都对大小写敏感,因此在输入命令时需要正确拼写。

相关阅读