三:swap分区
1.free:显示系统中空闲的,已用的物理内存及swap,buffer内存
-m
创建交换分区:
(1)先用fdisk命令,调整分区类型为82
(2)mkswap /dev/sda8
-L:设置卷标
(3)swapon /dev/sda8:启用交换分区
(4)swapoff /dev/sda8:停用交换分区
2.dd命令:用于复制文件并对源文件的内容进行转换和格式化处理
if=数据源
of=数据存储目标
bs=字节数(区块的大小)
count=仅读取指定的区块数
seek=创建数据文件时,跳过的空间大小
例:dd if=/dev/sda of=/mnt/mbr.backup bs=512 count=1
3.mount命令,可以挂载iso镜像
mount 设备 挂载点
-o loop:挂载本地回环设备
mount -a:mount -a :挂载/etc/fstab文件中定义的所有文件系统
文件系统的配置文件/etc/fstab:os在初始时,会自动挂此文件的字段:
(1)要挂载的设备 挂载点 文件系统类型 文件系统检测次序
(2)转储频率(多少天做一次完全备份) 文件系统检测次序
4.fuser:使用文件或者套接字来识别进程
-v:查看某文件上正在运行的进程
-k:杀掉访问进程
-m:指定一个挂载文件系统的文件或被挂载的块设备
例:fuser -km 挂载点:终止正在访问此挂载点的所有进程
四:压缩,解压缩
压缩格式:gz,bz2,xz,zip,Z
1.gzip:.gz
gzip 文件名:压缩完成后会删除源文件
-d:解压缩
-数字:1-9,指定压缩比,默认是6
gunzip 文件名:解压,完成后会删除源文件
zcat 文件名:不解压情况下查看文本文件内容
2.bzip2:.bz2(比gzip有更大的压缩比)
bzip2 文件名
-d:解压
-数字:1-9,默认6
-k:压缩时保留源文件
bunzip 文件名:解压
bzcat 文件名:不解压查看文本文件内容
3.xz:.xz
xz 文件名
-d
-数字
-k
unxz 文件名:解压
xzcat 文件名
4.tar:归档工具(.tar)
-c:创建归档文件
-f 文件名.tar:操作的归档文件
-x:展开归档
--xattrs:归档时保留文件的扩展属性信息
-t:不展开归档,直接查看归档了哪些文件
(1)-zcf:归档并调用gzip压缩
(2)-zxf:调用gzip解压缩解压缩并展开归档
(1)-jcf:bzip2
(2)-jxf
(1)-Jcf:xz
(2)-Jcf
5.cpio:归档工具
6.read:变量键盘读取
-p:后面可接提示字符
-t:后面可接字符的秒数
例:read -p “提示” 变量1 变量2 ...
五:while循环:适用于循环次数未知的场景,要有退出条件
语法:
while 条件;do
语句
。。。
done
网友评论