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