学习Linux,先了解Linux标准的文件夹结构是非常重要的,学习的一个很好的铺垫之后的行动。去罗列大而全的所有文件夹。
本文主要说明。笔者本人接触,须要了解的一些文件文件夹,当然本文也会不断的更新或更改。
也希望有幸能够阅读到本文。而且愿意指正本人文中不当或歧义的读者,给出你们宝贵的意见或建议。
Linux文件夹类似一个树,最顶层是其根文件夹。
/root
启动Linux时使用的一些核心文件。
/etc [etcetera]
系统配置文件存放的文件夹。不建议在此文件夹下存放可运行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d改动配置文件之前记得备份。
注:/etc/X11存放与x windows有关的设置。
/sbin [super user binary]
大多数涉及系统管理的命令都存放在该文件夹中,它是超级权限用户root的可运行命令存放地。普通用户无权限运行这个文件夹下的命令,凡是文件夹sbin中包括的命令都是root权限才干运行的。
/dev [device]
设备文件存储在该文件夹中,这个文件夹下是全部Linux的外部设备文件,这些设备文件的功能类似于DOS下的.sys文件和Win下的.vxd文件。Linux将设备当成文件使用。即将设备抽象化,这样极大地方便了我们对设备的操作控制。因此Linux中设备和文件是用同样的方法訪问的。
/bin [binary]
该文件夹存放着系统最经常使用的最重要的命令,相当于DOS下的内部命令,仅仅只是它们是以独立的文件形式存在。比方:ls、cp、mkdir等命令。这个文件夹中的文件都是可运行的而且是普通用户都能够使用的命令。作为系统最基础的命令都放在这里。
/home:
系统默认的用户家文件夹,新增用户账号时,用户的家文件夹都存放在此文件夹下,~表示当前用户的家文件夹。~test表示用户test的家文件夹。建议单独分区,并设置较大的磁盘空间。方便用户存放数据。
/usr [unixshared resource]
最庞大的文件夹,要用到的应用程序和文件差点儿都在这个文件夹,当中包括:
- /usr/x11R6 存放x window的文件夹
- /usr/bin 众多的应用程序
- /usr/sbin 超级用户的一些管理程序
- /usr/doc linux文档
- /usr/include linux下开发和编译应用程序所须要的头文件
- /usr/lib 经常使用的动态链接库和软件包的配置文件
- /usr/man 帮助文档
- /usr/src 源码,linux内核的源码就放在/usr/src/linux里
- /usr/local/bin 本地添加的命令
- /usr/local/lib 本地添加的库根文件系统
/var [variable]
该文件夹的内容是常常变动的,/var下有/var/log文件夹用来存放系统日志的文件夹。
/var/www文件夹用来定义Apacheserver网站存放文件夹。/var/lib用来存放一些库文件。
/opt [optional]
给主机额外安装软件所摆放的文件夹。
比如:Windows系统有事会将软件安装在非C盘中D盘上。
/tmp [temporary]
该文件夹用于存放暂时文件,有时用户执行程序的时候,会产生一些暂时文件。
/tmp就是用来存放暂时文件的。
/var/tmp文件夹和该文件夹的作用是相似的。
/lost+found
系统异常产生错误时,会将一些遗失的片段放置于此文件夹下。通常这个文件夹会自己主动出如今装置文件夹下。
如载入硬盘于/disk 中。此文件夹下就会自己主动产生文件夹/disk/lost+found。
【转载使用。请注明出处:http://blog.csdn.net/mahoking】
【转载使用,请注明出处:http://blog.csdn.net/mahoking】
版权声明:本文博客原创文章,博客,未经同意,不得转载。