Linux基础学习十一(下)

三: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

你可能感兴趣的:(Linux基础学习十一(下))