2 文件的存在与位置

现在您已可以浏览整个目录的结构了,就让我们带您游览 Debian 安装时所建立的文件与目录吧。如果您感到很好奇,那么就 cd 到每一个目录并键入 ls 来察看它的内容。如果输出过长,可以试试 ls | less| 是个“管道”(pipe) 符号,一般都是和 backslash \ 同一个键。

/
在先前已经说过,这个是根 (root) 目录,它载着所有别的目录。
/root
不要把 /root/ 混淆了!/root 是 root 用户,即是超级用户 (superuser) 自己的起始目录 (home directory)。这个目录叫作 /root,但它不是根目录 /
/home
这里承载着所有普通用户(即是除了 root 以外)的起始目录。每个用户的起始目录都是用那个用户的名字来命名的,例如 /home/jane。倘若您使用的系统比较大,例如在学校或是商业机构,您的系统管理员可能建立了更多的目录去承载这些起始目录,例如 /home1/home2。在一些系统上,您会发现多了一层的次目录,如 /home/students/username/home/staff/username 等。

您的起始目录是用来放置您的私人文件、电子邮件和其它文档、以及个人的配置文件。这是您在系统上的家。
/bin
这个目录承载着对系统的运行十分重要的“二进位”(binary) 执行文件,例如 shell (bash) 和文件命令,如 cp
/sbin
这个目录承载着 root 用户或系统管理员需要使用的“系统二进位”(system binaries) 工具,这些文件大多数都不会经常地使用。
/usr
/usr 承载大部份您会有兴趣的文件,它还含有很多次目录。/usr/bin/usr/sbin 很像 /bin/sbin,不过在 /usr 底下的目录都不应理解为“对系统的运作是必需的”。

虽然 /usr 对计算机的运作不是必需的,但在它底下的应用软件是那些您真正会用来把工作完成的。在 /usr 下面您亦会找到/usr/man/usr/info,和 /usr/doc 目录,它们分别装着 manual pages,info pages,和其它说明文档。不要忘记还有 /usr/games 喔!
/usr/local
Debian 系统不会安装任何东西到这个目录里去。如果您需要安装一些您自己编译的软件,或是其它不是 Debian 软件包形式的软件,您便应该使用这个目录。如果您是那个软件的唯一使用者,您亦可以把软件安装到自己的起始目录里。
/etc
/etc承载所有管理整个系统的配置文件。每当您想改变一些会影响所有用者的设定时,例如连接 Internet 的方式,或您所用的显示卡,您很可能需要先登入为 root,然后更改 /etc 中的文件。
/tmp
在这里您会找到一些暂时贮藏的文件,其中有很多是系统所造的。这个目录会在您每次重新起动系统的时候清洗一次。您可以在这里任意制造新的文件,但要小心它们会被系统洗掉。
/var
/var 承载着“动态”(variable) 的文件,这些文件是由系统自动更改的。 例如,外来的电子邮件是存放在这里;系统的记录档亦是放在这里。还有其它自动制造出来的文件。/var/log 里的内容应会令您感到很有兴趣的,因为这里放置着一些错误讯息,当系统有问题的时候它们有助您去了解系统的情况。
不消说,系统里还有很多很多的目录,多得不能在这里逐一介绍。

有东西要改的时候,您通常都只会在您的起始目录和 /etc 里做。在 Debian 系统上是绝少有机会需要更改其他的东西,因为其它的都已经为您自动安装好了。

/etc 是用来做整个系统的设定。您会使用您自己的起始目录(在 /home 之下)来做您自己的设定和贮存个人的资料。换句话说,在日常的使用,您应限制自己在 /home/yourname 里工作,这样就不会弄坏任何东西。偶而您需要登入为 root 来在管理系统设定的目录里做些更改,但当然是非必要不可才这样做啦。如果您是在学校或公司里使用 Debian,而系统管理员不是您的话,您当然就没有 root 的权限,而您亦只可以更改您的起始目录及其它由您所拥有的目录。这样就能限制您对系统所能做到的事情。

John Goerzen / Ossama Othman / Debian 中文计划