磁盘管理与目录介绍
查询帮助信息
命令分类:1、内部命令 help command
2、外置命令 command --help(-h)
Man : man command
/ 向下查找指定的内容(Ubuntu)
?向上查找指定内容
q 退出
n 向下查找
N 向上查找
Linux的目录结构
1、Windows下的目录结构
2、Linux(ubuntu)的目录结构
(1)df -h 查看磁盘挂载情况
/dev /sdal :/dev →设备文件存放的路径
sd →代表磁盘类型 scsi
a →代表第1块磁盘(b,c等代表2,3,等)
1 →代表第1分区(2,3等分区)
【dd if = /dev/zero of = /root /image bs = 1024k count=100】 虚拟磁盘
(2)faisk(磁盘文件)→做磁盘分区
sd → scsi 类型的磁盘( hd IDE)
(3)mkfs 创建文件系统(格式化)
(4)mount : 实现磁盘挂载
(5)umount :卸载磁盘
总结:在Linux下,我们通过挂载的方式,将存储空间直接或间接的关联到根上,形成树形结构。
Linux 的主要目录
/ 根目录下的一级文件
- /bin 存放命令文件
- /boot 存放系统启动文件(包括内核和grub程序文件)
- /cdrom 光盘目录
- /der 存放设备文件(c字符设备,d块设备)
- /etc 大部分系统配置文件
- /home 普通用户的家目录
- /lib /lib64 库文件(.so结尾文件)
- /lost + found 非正常关机的碎片文件(空磁盘挂载上来,默认就会有)
- /mnt /media 专门提供挂载的挂载点
- /opt 第三方转件的安装目录
- /proc /sys 进程,系统目录(默认是空,只有系统启动后才会存放对应进程和系统文件)
- /root root用户的家目录
- sbin 存放命令的目录
- tmp 临时文件存放目录
- usr 常见软件安装目录
- var 文件会随时更改的目录(例如日志文件)
tree -Ld 1 /sur →sur 目录的二级目录
目录的常见命令
文件通配符
- $ 以什么字符结尾
- ^ 托字符,指定以某个字符开头
- * 任意长度的任意字符
- ? 任意一个字符
- [] 取值范围(自取范围中的一个字符)
sd[abc] -- sda sdb sdc
[a-f] -- sd[a-f] sda adb ... sdf
grep命令 (行过滤)
- grep [选项] [匹配的字符] [对象]
- 查看文件中的匹配,过滤某一行:
- -v 反选 ^$ →空白行
- -i 忽略大小写
绝对路径:从根开始,写全。
相对路径:相对当前路径而言,你所要处理的目录;