跳轉到內容

Bash Shell 指令碼/關於你的 Shell 的一些筆記

來自華夏公益教科書,開放的書籍,開放的世界

Shell 版本

[編輯 | 編輯原始碼]

本教材為那些常用的 Bash 版本提供資訊,截至 2021 年 12 月,這應該是 Bash 版本 5。使用更早版本的 Bash 會導致你無法嘗試某些功能。

OS X 中包含的 Bash 版本 3.2 非常重要。一些使用者可能注意到一個非常明顯的變化,就是缺少 -e 選項,該選項啟用反斜槓轉義的解釋,這是彩色列印的一個重要功能。雖然可以使用解決方法(例如,使用 printf 代替),但這很不方便。

考慮從 http://www.gnu.org/software/bash/ 獲取原始碼並編譯一個。

  • 適用於 OS X 10.8+ 的 Bash 4.3.18,由 Arthur200000 構建:百度下載連結。在下載之前閱讀 KNOWN_ISSUES。只需查詢 '下載',它表示 'Download'。

~/.bashrc 檔案決定互動式 shell 的行為,正確配置它可以使生活更輕鬆。

大多數 GNU/Linux 發行版都有 ~/.bashrc 檔案。使用你喜歡的文字編輯器來探索它。

在大多數情況下,也存在一個全域性 bashrc 檔案,通常位於 /etc/bashrc。如果你有 root 許可權,可以嘗試更改它。如果你不知道該怎麼做,請檢視這些 bashrc 檔案。

華夏公益教科書