原创 Linux根目录下主要目录的特殊含义和功能

2008-9-6 19:07 2760 2 2 分类: 工程师职场

1./bin--大多数命令存放在这里。 系统中最主要的可执行文件的存放处,如:ls、mount、cp、mv等。

2./dev--包含称为设备文件的特殊文件,如fd0、had等。



  • /dev/console:系统控制台,就是直接连到系统的显示器。


  • fd*:代表软盘设备。fd0代表第一个软盘驱动器。


  • hd*:代表硬盘设备。


  • sd*:代表SCSI设备。如/dev/sda代表SCSI的硬盘。


  • lp*:代表并行端口。


  • /dev/null:可以理解为一个“黑洞”,所有送向她的数据都会永久消失。


  • tty*:代表用户系统上的虚拟控制台。


  • audio:代表声卡。


  • cdrom:指向光驱的连接文件。


  • ram*:系统内存。


  • stderr:送出系统出错信息的标准输出设备。


  • stdin:系统标准输入设备。


  • stdout:系统标准输入设备。


  • pty*:代表网络中登录的远程终端设备。

3./etc--包括大多数引导系统或激活系统所需的系统专用熟据,如:host.conf、httpd等。这些文件大都是文本文件,对系统的配置主要就是对这个目录下文件的修改。

4./home--主要存放用户账号;另外还有ftp。

系统管理员增加用户时,系统会在这里自动增加与用户同名的目录,此目录下一般默认有Desktop目录。


5./lib--包含c编译程序需要的函数库,是二进制文件,如:cpp。

6./proc--这是一个“虚拟”的文件系统。

7./root--超级用户root默认的主目录。

8./mnt--在LINUX中系统中,它是专门给外挂的文件系统使用的,里面有两个文件:cdrom,floopy,登录光驱、软驱时要用到。

9./usr--包括所有其他内容,如:src,local。LINUX的内核就在/usr/src中。其下有子目录/bin,存放有所安装的语言的命令,如:javac,java,gcc,perl等。

10./sbin--主要存放给超级用户管理系统时使用的命令。

11./var--包含系统定义表、以便在系统运行改变是可以只备份该目录,如cache。

12./tmp--用于临时性的存储。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
2
关闭 站长推荐上一条 /3 下一条