/bin bin是执行文件目录,在单用户维护模式下还能够被操作单命令。在/bin下面的命令可以被root与一般用户所使用,主要有cat、chmod、chown、date、mv、mkdir、cp、bash等。
/boot 这个目录主要放在开机会使用到的文件,包括linux内核文件以及开机菜单与开机所需配置文件等。
/dev 在linux上,任何接口设备和设备都是以文件的形式存在于这个目录当中的。只要通过访问这个目录下面的某个文件,就等于访问这个设备。比较重要的有/dev/null、/dev/zero、/dev/tty等。
/etc 系统主要的配置文件几乎都放在这个目录里,例如 人员的密码、各种服务的起始文件的等。一般来说,这个目录下的各个文件属性可以让一般用户查阅,但只有root有权限修改。不要放置可执行文件(binary)在里面。另外,其下重要的目录有:
/etc/init.d :所有服务的默认启动脚本都放在这里。
/etc/xinetd.d :super daemon管理的各项服务的配置文件。
/erc/X11/ :与X window有关的各种配置文件都在这里。
/home 系统默认的用户主文件夹。创建一个一般用户帐号时,默认的用户主文件夹都会规范到这里来。比较重要的是,主文件夹有两种代号:
~ : 代表目前这个用户的主文件夹
~dmtsai : 则代表dmtsai的主文件夹。
/lib 放置的是开机时会用到的库,以及在/bin或/sbin下面的命令会调用的函数库。
/media 放置的是可删除的设备。包括: 软盘、光盘、DVD等设备。
/mnt 可用与临时挂载某些额外的设备。
/opt 放置第三方软件的目录。以前习惯放置在/usr/local目录下。
/root 系统管理员的主文件夹。root的主文件夹与根目录放放在一个分区。
/sbin 为开机过程中所需要的文件,里面包括了开机、修复、还原系统所要的命令。
/srv 可以视为server的缩写,是一些网络服务启动后,这些服务需要取用的数据目录。常见的有WWW,FTP等。例如WWW网页数据放置在/srv/www里面。
/tmp 让一般用户或是正在执行的程序暂时放置文件的地发。这个目录任何人都可以访问,需要定期清理一下,重要数据不要放置这里
/lost+found 这个目录使用标准的ext2/ext3文件系统格式才能产生的一个目录,当文件系统发生错误时,将一些丢失片段放置里面。
/proc 该目录本身是一个虚拟文件系统(virtual filesystem)。放置在内存中,例如系统内核,进程,外部设备的状态,网络状态等。比较重要的文件:/proc/cpuinfo,/proc/dma,/proc/interrupts,/proc/ioprots,/proc/net/*等。
/sys 也是虚拟文件系统。同样不占硬盘容量。
-----------------------------------------------------------------------------------------------------------------
/usr 的子目录有一下
/usr/X11R6/ 为X window系统重要数据所放置的目录,之所以取名为X11R6 是因为最后的X 版本为第11版,且该版的第6次释出。
/usr/bin/ 绝大部分用户可使用的命令都放这里。注意它与/bin不同。
/esr/include C /C ++等程序语言的头文件与包含文件放置处。
/usr/lib 包含各应用软件的函数库、目标文件,以及不被一般用户惯用的执行文件或脚本。如果你使用的是X 86_64的linux系统,可能会有/usr/lib64目录产生。
/usr/local 系统管理员在本机自行安装自己下载的软件,建议安装到此。
/usr/sbin 非系统正常运行所需要的系统命令。常见的某些网络服务器软件的服务命令(daemon)。
/usr/share 放置共享文件。
/usr/src 一般源码建议放置此目录。
-----------------------------------------------------------------------------------------------------------------
/var 常见子目录:
/var/cache/ 应用程序本身运行时产生的一些暂存文件。
/var/lock/ 某些设备或资源一次只能被一个应用程序所使用。
/var/lib/ 程序本身执行过程中会用到的数据文件放置的目录。在此目录下各自的应用程序应该有各自的目录。
/var/log/ 登录文件放置的目录。比如:/var/log/messages;/var/log/wtmp(记录登录者的信息)。
/var/mail/ 放置个人电子邮箱的。
/var/run/ 某些程序启动后,会将他们的PID放置在这个目录下。
/var/spool 放置一些队列数据。‘队列’就是排队等待其他程序使用的数据,使用后通常被删除。