02-03-linux根文件系统详解

文件系统:

rootfs:根文件系统


FHS:文件系统层级标准,规定linux发行版应该创建的目录


/boot:系统启动相关文件,如内核、initrd,以及grub(bootloader)

/dev:设备文件

设备文件

块设备:随机访问设备;数据块;硬盘

设备号:主设备号(major)和次设备号(minor)

字符设备:线性访问设备;按字符为单位;键盘,鼠标,显示器

/etc:配置文件

/home:用户的家目录,每一个用户的家目录通常默认为/home/USERNAME

/root:管理员家目录

/lib:库文件libary

静态库;.a

动态库;.dll,so(shared object)动态共享对象

/lib/modules:内核模块文件

/media:挂载点目录,移动设备

/mnt:挂载点目录,额外的临时文件系统

/misc:杂项

/opt:可选目录,第三方程序的安装目录

/proc:伪文件系统,内核映射文件

/sys:伪文件系统,跟硬件设备相关的属性映射文件

/tmp:临时文件系统,/var/tmp

/var:可变化的文件

/bin:可执行文件,用户命令

/sbin:管理命令

/usr:全局的共享的只读文件 shared,read-only

/usr/bin

/usr/sbin

/usr/lib

/usr/local存放第三方软件的一些文件

/usr/local/bin

/usr/local/sbin

/usr/local/lib


命名规则:

1:长度不能超过255个字符

2:不能使用/当文件名

3:严格区分大小写


相对路径:相对当前位置的目标文件路径

绝对路径:从根到目标文件的路径


文件管理

touch:修改时间戳或者创建文件

-c:不创建文件

-a:只改变access时间

-m:只改变modify时间

change时间会随着atime和mtime的变化而变化

-a -t time:可以修改atime时间为指定时间

-m -t time:可以修改mtime时间为指定时间

也可以使用文本编辑器创建文件

nano

vi或vim

rm:删除文件

-i:提示是否删除

-f:不提示直接删除

-rf:删除目录并且递归删除该目录下所有文件

目录管理

ls

cd

pwd

mkdir:创建空目录

-p:创建多级子目录

{}:命令行展开;mkdir -pv /mut/test/{x/m,y}在test下创建x/m和y目录;mkdir -pv /mnt/test2/{a,d}_{b,c}在test2下创建a_b,a_c,d_b,d_c四个文件夹

-v:显示命令执行详细信息

tree:查看目录树

rmdir:删除目录(只能删除空目录)

-p

运行程序

设备管理

软件管理

进程管理

网络管理


本文出自 “柠檬” 博客,请务必保留此出处http://xianglinhu.blog.51cto.com/5787032/1620349

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。