Product SiteDocumentation Site

8.6. Shell 環境

命令解譯器 (或 shells) 是使用者接觸電腦的第一個點,必須足夠友善。大部份的人使用初始設定的腳本組態其行為 (自動完成、提示字元等)。
bash 是標準的 shell,使用 /etc/bash.bashrc 初始腳本做為 “互動” shells,並以 /etc/profile 做為 “登入” shells。
bash 啟用 /etc/bash.bashrc 檔案 (未評論的幾列) 內的 “自動完成”。
除了這些常見的腳本,使用者還可以建立自己的 ~/.bashrc~/.bash_profile 來組態其 shell。常見的改變是新增別名;即自動取代執行的命令,以加速命令的效率。例如,新增 la 別名取代 ls -la | less 命令後,祗需鍵入 la 就能檢視資料夾內容的詳情。
設定預設的環境變數是 shell 組態的重要工作。除了把變數指定給 shell 之外,還可以放在 /etc/environment 檔案內,以備供啟始 shell 的其他程式使用。設定的變數通常包括 ORGANIZATION,包括公司或組織的名稱;以及 HTTP_PROXY,指示 HTTP 代理伺服器的位置。