您通常将 UNIX/Linux 脚本保存在哪里?

您通常将 UNIX/Linux 脚本保存在哪里?

我为我的服务器编写了许多脚本。其中一些在我的目录中~/scripts,一些在应用程序目录中。

我只是想知道是否存在一个您通常用来保存 shell 脚本的目录?

答案1

对于我的帐户,个人的~/bin进入 。系统范围的进入/usr/local/bin/usr/local/sbin根据需要(只应以 root 身份运行的脚本进入sbin,而旨在帮助普通用户的脚本进入bin),通过配置管理推出,以确保所有需要它们的机器都拥有它们(以及最新版本)。

答案2

对于更复杂的东西,尤其是可以在多台机器之间共享的东西,我倾向于制作分发包,在我的情况下是 Debian。我使用/usr/bin,并为脚本提供一些通用前缀。这样更容易部署和跟踪它们。对于我个人的东西,~/bin已经足够好了。

答案3

目前,我使用 ~/bin 来存放我的个人(快速而粗糙 :P)脚本,使用 /usr/local/bin(或 sbin)来存放系统范围的脚本

两个目录都通过 git 进行修订控制。

答案4

我使用 ~/.bin
该文件夹对于文件管理器来说是隐藏的,并且ls:我很少修改里面的东西,所以就这样吧:)

相关内容