Kir*_*ril 12 scripting unix aix
我为我的服务器编写了许多脚本。其中一些在我的~/scripts
目录中,其中一些在应用程序目录中。
我只是想知道是否有一个您通常会用来保存 shell 脚本的目录?
wom*_*ble 37
我的帐户的个人帐户,~/bin
。系统范围内的/usr/local/bin
或/usr/local/sbin
适当的(只能以 root 身份运行的sbin
脚本进入,而旨在帮助普通用户进入的脚本bin
),通过配置管理推出,以确保所有需要它们的机器都有它们(以及也是最新版本)。
对于更复杂的东西,尤其是可以在多台机器之间共享的东西,我倾向于制作分发包,在我的例子中是 Debian。我使用/usr/bin
, 并给脚本一些通用前缀。这样就可以更轻松地部署和跟踪它们。对于我个人的东西,~/bin
已经足够了。
目前,我使用 ~/bin 作为我的个人(快速而肮脏的:P)脚本,使用 /usr/local/bin (或 sbin)作为系统范围的脚本
这两个目录都通过 git 进行修订控制。