[ 上一页 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ A ] [ B ] [ C ] [ D ] [ 下一页 ]


Debian 教程 (过时文档)
第 9 章 - 定制 shell


9.1 .rc 文件和 ls -a

当您输入 ls 时,以点开头的文件不会被列出。传统上,包含配置信息、用户偏好等的文件以点开头;这些文件是隐藏的,在您进行日常工作时不会妨碍您。示例点文件有 ~/.emacs~/.newsrc~/.bashrc~/.xsession~/.fvwmrc 等等。这些文件分别被 Emacs、新闻阅读器、Bash shell、X Window 系统和 fvwm 窗口管理器使用。通常约定以 rc 结尾点文件名,但有些程序不是这样。也有以点开头的目录,例如 ~/.gimp~/.netscape,它们存储 Gimp 和 Netscape 的偏好设置。

有时程序会自动创建点文件;例如,Netscape 允许您使用图形对话框编辑您的偏好设置,然后它会保存您的选择。其他时候您将使用文本编辑器自行创建它们;这是传统的做法,但您必须学习每个文件的特殊格式 --- 起初不太方便,但它可以给您带来很大的 power。

要查看点文件,您必须使用 ls-a 选项。-a 的长格式是 --all,如果您觉得这样更容易记住。您也可以使用 -A--almost-all,它包括除了 ... 之外的所有点文件 --- 记住 . 是当前目录,而 .. 是当前目录的父目录;由于这些目录保证存在于每个目录中,因此没有实际理由用 ls 列出它们。您已经知道它们在那里。


9.2 系统级与用户特定配置

重要的是要记住,Debian 系统上有两种不同的配置。系统级配置 影响所有用户。系统级设置在 /etc 目录中进行。例如,您可能会配置系统连接到互联网的方式;或者让系统上的 Web 浏览器始终从公司主页启动。由于您希望这些设置应用于所有用户,因此您在 /etc 中进行更改。/etc 中的示例配置文件包括 /etc/X11/XF86Config/etc/lynx.cfg/etc/ppp/options。事实上,几乎 /etc 中的所有文件都是配置文件。

通常您必须是 root 用户才能更改系统级设置。

用户配置 仅影响单个用户。点文件用于用户配置。例如,文件 ~/.newsrc 存储您已阅读的 Usenet (讨论组) 文章列表,以及您订阅的组。这允许新闻阅读器 (例如 trn 或 Netscape) 显示您感兴趣的组中未读的文章。此信息对于系统上的每个用户都是不同的,因此每个用户在其主目录中都有自己的 .newsrc 文件。


[ 上一页 ] [ 目录 ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ A ] [ B ] [ C ] [ D ] [ 下一页 ]


Debian 教程 (过时文档)

2009 年 12 月 29 日

Havoc Pennington hp@debian.org