参考的网站:Linux 文件状态信息 stat | 小步教程 (xiaobuteach.com)
在线编辑的网站:Linux - Virtual x86 (copy.sh)
1、touch 创建文件
2、将字符串写入文件 :<<重定向 &<
3、grep :查找文件内容:
grep命令:根据正则表达式查找文件内容,并且显示匹配内容的行。
3.1 语法
grep [选项] 模式 文件
根据模式指定的正则表达式进行查找。
3.2 常用选项
选项 | 作用 |
---|---|
-n | 显示行号 |
-i | 不区分大小写 |
-A x | 同时显示匹配行的后x行,会有颜色区分 |
-B x | 同时显示匹配行的前x行,会有颜色区分 |
-C x | 同时显示匹配行的前x行与后x行,会有颜色区分 |
3.3 正则表达式的简单说明
正则表达式 | 作用 |
---|---|
^ | 表示开头 |
$ | 表示结尾 |
.* | 表示任意多个任意字符 |
写到这,我突然出现一个失误,就是我在造数的时候,使用tee语法忘记加-a,然后就导致数据重置了,也就是每次我tee 1.txt 添加新内容时,会把之前的内容覆盖掉,所以大家在后面进行tee 添加文件内容时,一定不要忘记写-a啊!!!!
4、find 查找文件 -name,表示按照文件名进行查找
5、tar 打包,压缩,解压
5-1 -cvf打包的过程
之前在学习某个博客写的基本语句时,有的压缩格式为-zcvf进行打包并压缩,但是这个在线的编辑器中,没有-z的语法,所用直接使用-cvf进行打包并压缩;
5-2 解压 -xvf
6、tr 替换或者是删除字符串 -d:删除数据 -s: 删除重复的行,只保留一个
但是这样并没有将数据保留下来,需要保存使用下面的操作
字符间的替换
7、sed 文件的增删改查
a、c、s放在前面,p、d放在后面
-n 表示显示的行号或者是行内容
p 表示显示行的内容
a表示追加文本,在指定行之后进行添加
c 设置第X行的内容
s 替换修改文本
7-1 查看
7-2 添加 a 行后面进行添加
i:在第三行前面进行添加
上面的内容进行添加后,并没有进行保存,想要修改文件内容需要加入 -i进行操作
7-4 d: 删除字符
7-6 c 设置第几行的内容
7-7 s 替换内容