Unix
您通常將 UNIX/Linux 腳本保存在哪裡?
我為我的伺服器編寫了許多腳本。其中一些在我
~/scripts
的目錄中,其中一些在應用程序目錄中。我只是想知道是否有一個您通常用來保存 shell 腳本的目錄?
我的帳戶的個人帳戶,
~/bin
. 系統範圍的進入/usr/local/bin
或/usr/local/sbin
酌情(僅應以 root 身份執行的sbin
腳本進入,而旨在幫助普通使用者進入的腳本bin
)通過配置管理推出,以確保所有需要它們的機器都擁有它們(以及最新版本)。
對於更複雜的東西,尤其是可以在多台機器之間共享的東西,我傾向於製作分發包,在我的例子中是 Debian。我使用
/usr/bin
, 並給腳本一些通用前綴。這樣就更容易部署和跟踪它們。對於我個人的東西,~/bin
已經足夠好了。