我已经开发了自己的 Bash 脚本(以撤消最后的 APT 命令),现在我正在寻找安装它的最佳目录。
/usr/bin 总是最好的选择吗?
仅供参考,这是我的脚本:
https://gitlab.com/fabio.dellaria/apt-rollback
这是一个小演示:
我已经开发了自己的 Bash 脚本(以撤消最后的 APT 命令),现在我正在寻找安装它的最佳目录。
/usr/bin 总是最好的选择吗?
仅供参考,这是我的脚本:
https://gitlab.com/fabio.dellaria/apt-rollback
这是一个小演示:
如果您打算将其提供给所有用户,则应将其放置到
/usr/local/bin
,摘自以下答案。取自usr-bin-vs-usr-local-bin-on-linux
对于您要询问的情况,我同意Liso 的回答说
/usr/local/bin
(或者也许/usr/local/sbin
),因为您的脚本需要对整个系统起作用。但是为了完整起见,我想补充一点,如果您想在没有 root 访问权限的情况下在自己的帐户下安装脚本(对于与系统管理无关的程序来说,这可能是一个不错的选择),我建议将其放入
$HOME/.local/bin
. 正如在 Unix & Linux SE 上的回答中所指出的,该目录由systemd 文件层次结构规范指定为等效于单个用户的程序/usr/bin
或/usr/local/bin
用于单个用户的程序。对于不使用 systemd 的 Linux 系统,它似乎也很流行。