linux 基础8
linux根文件系统详解
1、目录详解:/boot /dev /etc /home /root /lib /media /mnt
/misc /opt /proc /sys /tmp /var /bin /sbin /usr
2、目录命名规则
3、目录管理
电脑管理:
-
目录管理
-
文件管理
-
运行程序
-
设备管理 : 创建、删除设备文件、分配设备文件标号、挂载设备、访问设备,给设备提供驱动程序等
-
软件管理
-
进程管理
-
网络管理
1、目录详解: -
FHS : Filesystem Hierarchy Standard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采用树形结构组织文件。FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录,同时还给出了例外处理与矛盾处理。
-
/boot : 存放系统启动相关的文件,如内核、initrd以及grup(bootloader)
/dev : 设备文件:块设备(随机访问,数据块) 字符设备(线性访问,按字符为单位)
特殊文件不显示数据大小,只显示主设备号(major)和次设备号(minor
)
/etc : 配置文件,绝大多数都是纯文本文件(Linux的重要哲学思想之一就是将程序的配置文件保存为纯文本文件)
/home : 用户的家目录,每一个用户的家目录通常默认为/home/USEARNAME
/root : 管理员的家目录
/lib : 1.库文件: 静态库 : .a(Linux)
动态库: .dll (windows) .so(shared object.位于Linux)
2.内核模块文件(位于/lib/modules)
库就是一些被调用的封装好的某些功能。程序可直接调用,不用重新编写。
/media : 挂载点目录,挂载移动设备
/mnt :挂载点目录,额外的临时文件系统
把当前设备与文件系统的某个目录建立关联和联系的过程
将设备文件挂载到挂载点目录即可访问
/misc : 杂项(不方便归类的)
/opt : 可选目录,第三方程序的安装目录
/proc : 伪文件系统,内核映射文件
/sys : 伪文件系统,跟硬件设备相关的属性映射(也是内核映射文件,只不过是独立出来的)
/tmp : 临时文件 /var/tmp
/var : 可变化的文件 cache(缓存) log(日志)run(存储进程号码,每一个进程运行起来,都有一个进程号码。.pid文件)mail(用户的文件转存位置)
/bin : binary 可执行文件,用户命令 系统自身启动时相关命令或者所需要的可执行文件
/sbin : 可执行文件,管理命令
/usr : shared read-only 全局共享只读文件
/usr/bin 系统启动后为了提供一些基本功能的可执行文件
/usr/sbin
/usr/lib
/usr/local (第三方软件使用,非必须):
/usr/local/bin
/usr/local/sbin
/usr/local/lib
2、目录命令规则:
1、长度不能超过255个字符;
2、不能使用 / 当文件名
3、严格区分大小写
附:相对路径 :相对于当前位置开始的文件查找路径
绝对路径 : 由根开始的文件查找路径
-
目录管理 :列出目录内容、显示、切换、创建、删除目录
1、ls
2、cd
3、pwd
4、mkdir(创建空目录,路径的最后一个点才是我们创建的目录) -p 建立上层目录 -v verbose 详细信息 :为每个创建的目录打印一条信息。
image.png
命令行展开(花括号展开)
mkdir -pv m/n/{a/b,c}
image.png
mkdir -pv x/y/{as.ad}/zx 无法展开,会被当成一个目录
image.png
image.png
mkdir {a,b}_{c,d} -pv:
image.png
波浪线展开: ~USERNAME 自动转换到用户家目录
tree : 查看目录树
5、删除目录:
1)rmdir(remove directory)只能删除空目录 -p 删除指定目录的同时,删除为空的上层目录。
image.png
友情阅读推荐:
- 强烈推荐参加生信技能树(爆款入门培训课)全国巡讲 ,课程详情见:https://mp.weixin.qq.com/s/Z9sdxgvFj0XJjYaW_5yHXg 各大城市均有开课,随时随地报名。
- 生信技能树公益视频合辑:学习顺序是linux,r,软件安装,geo,小技巧,ngs组学!
B站链接:https://m.bilibili.com/space/338686099 - 学徒培养详见:https://mp.weixin.qq.com/s/3jw3_PgZXYd7FomxEMxFmw