命令解譯器 (或 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 代理伺服器的位置。