![从 ~ 运行包是如何工作的?](https://linux22.com/image/120018/%E4%BB%8E%20~%20%E8%BF%90%E8%A1%8C%E5%8C%85%E6%98%AF%E5%A6%82%E4%BD%95%E5%B7%A5%E4%BD%9C%E7%9A%84%EF%BC%9F.png)
我需要了解从 ~ 运行包是如何工作的?当我ls
的主目录中我正在运行的包不会出现在那里。
答案1
欢迎新的 BASH 命令行用户!
也许,您的问题最简单的答案是,在 Unix 类型的系统上,安装的程序位于几个常见目录中。这些目录通常设置为可执行文件的默认搜索路径。
~ 符号是写出 /home/user/ 的快捷方式
因此,当您启动 BASH 终端时,通常会从 ~ 开始
如果你想查看搜索路径,可以输入命令:
env
并寻找类似的东西:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
因此,当您安装 bsdgames 时,程序“robots”被放置在这些目录之一中。您可以使用以下命令找出哪个目录:
which robots
在我的系统上,我得到这个:
/usr/games/robots
向我显示程序“robots”位于搜索路径上,因此我只需在命令行中键入它即可执行该程序。
如果您有兴趣学习 GNU/Linux 命令行,可以在线找到大量教程。有时很难知道从哪里开始。
希望这对您有帮助。