Linux下目录命名意义

/etc = et cetra(and so on)拉丁文,等等,其它的意思,现在用来存放系统管理的各种配置文件.

/usr=(unix software resource ) 与安装/执行有关,用户应用程序和库所在目录

/sbin = super bin.

/var = variable 与系统运作有关,是系统默认的一些数据暂存或者Cache数据的存储目录.
/tmp 临时文件所在目录
关于这些目录的历史原因:
早期计算机的输入输出速度很慢,所以尽可能把文件名和变量起的都很短小精悍,unix简洁风格也是从那个时期奠定的。虽然这样的名字经常让人无所适从,但是在长期的发展中也逐渐稳定了一些特定的简写方法。

但是就大多数的发展逐渐冲破了以前的羁绊,对于各种文件的放置也逐渐混乱起来,对于linux更是如此。 尤其对于bin,sbin这类的区分逐渐混乱,一般来说bin 下面都是应用,sbin下面都是系统相关的命令。
一些目录的内在意义:
/etc : (et cetra),包含各种管理文件,如口令文件、/etc/getty,这个程序为 /bin/login初始化终端连接。 /etc/rc是一个shell文件。 /etc/group列出每组的成员。

./bin:

bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。

/usr/bin:
主要放置一些应用软体工具的必备执行档例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome*、gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、newaliases、nslookup passwd、quota、smb*、wget等。
 
/sbin:
主要放置一些系统管理的必备程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、runlevel、shutdown等。
 
/usr/sbin:
放置一些网路管理的必备程式例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。

./var:

Linux作业系统经常需要变动的或暂存的资料常放在固定的目录而後系统新产生的资料都会在这个档案中作更新;在这个目录下有几个重要的目录

例如:/var/log;/var/spool;/var/run等
 
各目录名称具体内容如下:
 
/bin  存放常用命令
/sbin  该目录存放系统管理程序
/home  每个用户的主目录存放在这个目录下以用户命名的子目录
/etc  存放了系统管理的各种配置文件和子目录,如fstab文件系统挂载配置文件
/dev  设备映射文件的大本营
/lib  存放各种动态链接库
/proc  这是一个虚拟目录,他是系统内存的映射,可以直接从这个目录中获取系统的信息,有系统自动生成
/sys  2.6内核新增的目录,是系统状态映射文件的目录
/mnt   分区的挂载
/tmp  临时文件所在的目录
/usr  用户应用程序和库所在的目录,有很多的子目录
/lost+found  文件系统崩溃后使用fsck命令修复号的文件就放在这里
/boot  存放存放启动linux是使用的一些文件,通常为linux的内核vmlinuz
/root  系统管理员的主目录,是其他用户无法访问
/var  存放一些不断扩充的东西,如日志就存放在/var/log 目录中
/usr/X11R6  X-Window目录
/usr/src  linux源代码
/usr/include  系统头文件
/usr/lib  存放常用动态链接共享库静态档案库
/usr/bin  /usr/sbin   这厮堆bin  /sbin的一个补充
bin:放置二进制文件程序工具,它是系统必须的基本工具集
boot:放置系统启动的必须文件(系统启动的必须文件、系统启动必须的内核、引导程序配置文件等)
dev:放置系统的设备文件(外设、磁盘等)
etc:放置系统所有的配置文件,我们修改系统配置主要就是这个目录下的文件
home:放置普通的用户文件
initrd:临时目录,初始化引导时所用,一般是控的基本上不用
lib:linux下可执行程序共享动态链接库
lost+found:放置系统启动是自检发现的碎片文件,一般都是空的
misc:放置杂七杂八的额外文件,一般是空的
mnt:放置挂载外部设备文件
opt:用来安装第三方软件
proc:虚拟的文件系统、内核进程的资料系统。不占用硬盘空间
root:超级用户
sbin:放置超级用户的基本管理工具
tmp:放置每个用户的临时文件,这个目录是全局可写的
usr:所有用户的公共通用的配置资料、工具、文档
var:放置动态变化的数据、日志等。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值