centos学习(四)

95 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第18天,点击查看活动详情

压缩和解压缩

1.准备tar.gz文件

image.png

2.解压文件

把tar.gz解压到指定目录:tar zxvf apache-tomcat-9.0.68.tar.gz -C test/
参数说明:
-C指定解压到对应的文件夹
x:表示解压
v:表示显示解压过程
f:表示文件名
z:通过gzip解压或者压缩文件
解压过程: image.png 解压后的文件目录 image.png

3.压缩文件

tar zcvf back.tar.gz apache-tomcat-9.0.68/

参数说明:
v:表示显示解压过程
f:表示文件名
z:通过gzip解压或者压缩文件 c:表示创建压缩文件
压缩后的目录 image.png

4.echo

回显在屏幕上:echo hello image.png echo "1" > app.txt 把字符串1写入到app.txt文件里 image.png echo "2" > app.txt image.png 发现被覆盖了,而不是追加,那么如何处理追加呢
echo "2" >> app.txt image.png 追加后的结果 image.png

5.cat

查看文件内容

cat -n app.txt

代码说明: -n 表示显示行数 image.png 合并文件 新建三个日志文本

[root@imooc test]# echo "1" > log1.txt
[root@imooc test]# echo "2" > log2.txt
[root@imooc test]# echo "3" > log3.txt

image.png 合并日志文件

cat log1.txt log2.txt log3.txt >> full.txt

代码说明:把三个日志文件合并到full.txt文件中 image.png 文件写入

cat > logger.txt <<EOF

image.png 代码说明:写入logger.txt文件,且以EOF结尾(EOF可以是任意字母),代表文本结束符

6.tail

查看文件内容

tail full.txt

image.png 查看倒数n行

tail -n 2 full.txt

image.png 实时监听文件内容的变化

tail -f full.txt

追加 image.png 实时显示 image.png ctl+c结束实时跟踪文件变化

7.grep

查看full.txt文本内容 image.png 匹配full.txt包含 ll 的内容

grep ll full.txt

image.png 匹配不包含 -v image.png 正则匹配包含l的内容 grep ..l full.txt image.png 匹配文件名

ll | grep -E  "log[0-9]{1,5}.txt"

-E:表示扩展匹配 image.png