Linux目录和文件高级操作详述(3)

应用举例:

<!--方法一--> [root@centos01 ~]# ls anaconda-ks.cfg CentOS-7.4-x86_64-1708.iso initial-setup-ks.cfg [root@centos01 ~]# bzip2 -9 initial-setup-ks.cfg <!--高速压缩--> [root@centos01 ~]# ls anaconda-ks.cfg CentOS-7.4-x86_64-1708.iso initial-setup-ks.cfg.bz2 [root@centos01 ~]# bzip2 -d initial-setup-ks.cfg.bz2 <!--解压缩--> [root@centos01 ~]# ls anaconda-ks.cfg CentOS-7.4-x86_64-1708.iso initial-setup-ks.cfg <!--方法二--> [root@centos01 ~]# ls anaconda-ks.cfg CentOS-7.4-x86_64-1708.iso initial-setup-ks.cfg [root@centos01 ~]# bzip2 initial-setup-ks.cfg <!--压缩--> [root@centos01 ~]# ls anaconda-ks.cfg CentOS-7.4-x86_64-1708.iso initial-setup-ks.cfg.bz2 [root@centos01 ~]# bunzip2 initial-setup-ks.cfg.bz2 <!--解压缩--> [root@centos01 ~]# ls anaconda-ks.cfg CentOS-7.4-x86_64-1708.iso initial-setup-ks.cfg 3、tar——归档命令

tar命令制作归档文件、释放归档文件。基本语法格式如下:

Linux目录和文件高级操作详述

tar命令常用选项如下:

-c:创建.tar格式的包文件;

-x:解开.tar格式的包文件;

-v:输出详细信息;

-f:表示使用归档文件;

-p:打包时保留原始文件及目录的权限;

-t:列表查看包内的文件;

-C:解包时指定释放的目标文件夹;

-z:调用gzip程序进行压缩或解压;

-j:调用bzip2程序进行压缩或解压;

应用举例:

[root@centos01 ~]# tar zcvf yun.gz yun/ <!--使用tar命令调用gzip将yun归档为yun.gz--> yun/ [root@centos01 ~]# ls 1.txt anaconda-ks.cfg initial-setup-ks.cfg www yun yun.gz [root@centos01 ~]# tar zxvf yun.gz -C /usr/src/ <!--将压缩文件yun.gz解压缩到/usr/src目录中--> yun/ [root@centos01 ~]# cd /usr/src/ [root@centos01 src]# ls debug kernels yun [root@centos01 ~]# tar jcvf yun.bz2 ./yun <!--使用tar命令调用bzip将yun目录数据进行压缩--> [root@centos01 ~]# tar jxvf yun.bz2 -C /usr/src/ <!--将yun.bz2压缩文件解压缩到/usr/src/目录中--> ./yun/ [root@centos01 ~]# cd /usr/src/ [root@centos01 src]# ls debug kernels yun 4、dd命令压缩与备份

选项和参数:

if:input file(原文件)也可以是设备;

of:output file(备份后的文件)也可以是设备;

bs:规划的一个block(块)的大小,若未指定则默认是512Bytes(字节);

count:多少块的意思。

应用举例:

[root@centos01 ~]# dd if=/dev/zero of=/usr/src/1.iso bs=30M count=10 <!--将/dev/zero文件中的信息复制到/usr/src目录下创建一个1.iso的文件,一次30M,10次--> 记录了10+0 的读入 记录了10+0 的写出 314572800字节(315 MB)已复制,0.212995 秒,1.5 GB/秒 [root@centos01 ~]# cd /usr/src/ [root@centos01 src]# ls 1.iso debug kernels 四、vi文本编辑器 1、文本编辑器的作用

创建或者修改文本文件,维护Linux系统中的各种配置文件。

2、Linux中最常用的文本编辑器

vi:类Unix系统中默认的文本编辑器;

vim:vi编辑器的增强版本,习惯上也成为vi;

3、vi编辑器的工作模式

命令模式、输入模式、末行模式。不同模式之间的切换如下:

Linux目录和文件高级操作详述

4、命令模式的常用操作 1)光标移动

Linux目录和文件高级操作详述

2)复制、粘贴、删除

Linux目录和文件高级操作详述

3)文件内容查找

Linux目录和文件高级操作详述

4)撤销编辑及保存退出

Linux目录和文件高级操作详述

5、末行模式的基本操作 1)保存文件及退出vi编辑器

Linux目录和文件高级操作详述

2)打开新文件或读入其他文件内容

Linux目录和文件高级操作详述

3)文件内容替换

Linux目录和文件高级操作详述

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/11553.html