起因:今天使用 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
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:4 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐