起因:今天使用 Linux 系统想移动一个命令,但是这个命令我安装的时候又不是 next -> next 所以并没有在默认的 /usr/bin 目录下。
这个时候就用到了这两个命令:

  • which(单独的查询命令所在路径)
  • whereis (命令和文件所在路径)

这里只说一下怎么使用,就不牵扯原理了,想了解原理的同学可以自己研究一下。
例如我现在的 cat 命令和 chmod 命令忘记了在什么位置,可以执行:

oot@ubuntumaster001:/# which cat
/bin/cat
root@ubuntumaster001:/# which chmod
/bin/chmod
root@ubuntumaster001:/# whereis cat
cat: /bin/cat /usr/share/man/man1/cat.1.gz
root@ubuntumaster001:/# whereis chmod
chmod: /bin/chmod /usr/share/man/man2/chmod.2.gz /usr/share/man/man1/chmod.1.gz

如果有什么错误的地方,欢迎大家评论留言。谢谢!

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:22 天前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐