![儲存自訂命令的最佳實務 (Unix)](https://rvso.com/image/1267901/%E5%84%B2%E5%AD%98%E8%87%AA%E8%A8%82%E5%91%BD%E4%BB%A4%E7%9A%84%E6%9C%80%E4%BD%B3%E5%AF%A6%E5%8B%99%20(Unix).png)
我想知道是否有任何標準或建議的位置來儲存您自己的自訂命令(您是否不想將它們安裝在 /usr/local/bin 中)?
我指的是一些小花招,我個人不喜歡安裝在 /usr/local/bin 中,原因是,如果我必須重新格式化整個系統並需要備份內容,我將無法輕鬆區分我自己的自訂命令和使用包管理器等已安裝的命令。
我想創建類似 /usr/local/mybin 或類似的東西可能取決於個人選擇,但是這裡是否有我不知道的老路?也歡迎您的個人喜好。
答案1
歷史上,您不想(或不能)安裝在 /usr/local/[s]bin 中的二進位檔案和腳本的「標準」位置是(即您的主目錄中的~/bin
資料夾)。bin
您可能需要將該資料夾新增至 .bashrc、.profile 或 .cshrc 等中的 $PATH 環境變數中,具體取決於您的 shell。