如何将可执行文件放到/usr/local/bin?

Ant*_*sik 24 command-line paths

我意识到这是基本的,但我已经阅读了两页谷歌答案,但仍然不清楚“如何将可执行文件放入/usr/local/bin?”

我已经下载了一个包并将可执行文件称为profit. profit无需path/to/profit每次都添加即可从终端执行命令行的分步命令行是什么?

Gun*_*son 32

只需将其复制到/usr/local/bin.

sudo cp /path/to/profit /usr/local/bin
Run Code Online (Sandbox Code Playgroud)


Gho*_*Cat 23

有很多事情需要考虑;只是为了完整性:

首先,您应该确保此可执行文件实际上具有所需的权限。

sudo chmod a+rx /path/to/profit
Run Code Online (Sandbox Code Playgroud)

(例如,在提取使用 zip 工具扔在一起的档案时,权限可能会丢失)

然后你可以按照 Gunnar 的建议复制文件;或者您可以创建一个符号链接:

sudo ln -s /path/to/profit /usr/local/bin
Run Code Online (Sandbox Code Playgroud)

根据您的上下文,将来使用链接可能会更方便;另一方面它带有一些安全风险(例如当 /path/to/profit 可以由非 root 用户写入时)


小智 14

第1步: chmod +x /path/to/profit

第2步: sudo cp /path/to/profit /usr/local/bin/

第 3 步: profit

  • 搞笑又简洁。步骤 2.5:??? (2认同)