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