第四章 文件操作-centos7.5知识(第四章纸嫁衣)

网友投稿 297 2022-10-09


第四章 文件操作-centos7.5知识(第四章纸嫁衣)

一、文件内容查看

查看文件内容 cat 命令

cat命令

用途:显示出文件的内容

cat [选项] 文件名 …

cat –n 文件名

显示文件内容同时显示行号

more命令

用途:全屏方式分页显示文件内容

交互操作方法

按Enter键向下逐行滚动

按空格键向下翻一屏

按q键退出

more [选项] 文件名 …

less 命令

用途:与 more 命令相同,但扩展功能更多

交互操作方法

Page Up 向上翻页,Page Down 向下翻页

按“/”键查找内容,“n”下一个内容,“N”上一个内容

其他功能与 more 命令基本类似

less [选项] 文件名 …

tail命令

用途:查看文件结尾的少部分内容(默认为10行)

tail -n 文件名 …

显示尾部指定行数

tail -f 文件名:动态观察文件变化

wc命令

用途:统计文件中的单词数量(Word Count)等信息

常用命令选项

-l:统计行数

-w:统计单词个数

-c:统计字节数

wc [选项]... 目标文件...

wc -l /etc/passwd 查看系统中有多少用户

wc -l /var/log/secure 有多少跟用户操作相关的信息

grep命令(支持正则表达式)还有sed,awk

用途:在文件中查找并显示包含指定字符串的行

常用命令选项

-i:查找时忽略大小写

-v:反转查找,输出与查找条件不相符的行

查找条件设置

要查找的字符串以双引号括起来

“^……”表示以……开头,“……$”表示以……结尾

“^$”表示空行

grep [选项]... 查找条件 目标文件

二、压缩命令gzip、bzip2

gzip命令、bzip2命令

用途:制作压缩文件、解开压缩文件

常用命令选项

-9、-d

gzip [-9] 文件名…

bzip2 [-9] 文件名...

gzip -d .gz格式的压缩文件

bzip2 -d .bz2格式的压缩文件

请注意:

Gzip/bzip2 压缩对象名,生成一个压缩包同时删除原来文件,只能压缩文件不支持压缩目录。

例如:

bzip2 anaconda-ks.cfg

gzip anaconda-ks.cfg

gzip和bzip2命令使用的压缩算法各不相同

一般来说bzip2的压缩效率要好一些

生成一个大文件

Dd if=/dev/zero of=big.txt bs=1M count=50

gunzip 命令

gunzip 等价于 gzip –d

gzip -d mkfile.gz

gunzip mkfile.gz

bunzip2 命令

bzip2和bunzip2命令的用法与gzip、gunzip命令基本相同

tar命令(打包目录和文件并压缩)

用途:制作归档文件、释放归档文件

常用命令选项

-c、-x、-v、-f、-p、-t、 -C、-z、-j

-c表示打包

-x表示解包

-v显示详细信息

-f指定文件名

-p保留权限

-t测试

-C指定解压目录

-z调用压缩算法gzip

-j调用缩算法bzip2

tar [选项] ... 归档文件名 源文件或目录

tar [选项]... 归档文件名 [-C 目标目录]

tar czvf yasuob35.tar.gz /root/b35

tar cjvf yasuob35.tar.bzip2 /root/b35/

tar xzvf yasuob35.tar.gz -C dd36

注:采用相对路径来压缩数据,解压时会出现在当前工作目录,操作更安全些。

作业:

1、统计系统中有多少个用户;显示用户配置中bash结尾的行;

2、在/root新建目录yasuo,采用2种压缩方法将/etc/*.conf类型的文件压缩为包,包名peizhi.tar.gz和peizhi.bz2.


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:springboot启动时没有日志的原因分析
下一篇:第三章 linux常用命令-centos7.5知识(第三章我要血洗艾家是什么小说)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~