常用文本工具tail grep
-
echo:屏幕打印与文本输出。
-
echo "字符串" > 文件名:将字符串内容重写至右侧文件中,
-
echo "字符串" >> 文件名:将字符串内容追加至右侧文件中,
cat
-
cat:合并文件或查看文件内容,cat 文件名:直接在控制台输出文件内容
-
cat -n hello.txt : 给展示的文件内容添加行号
-
cat -nE hello.txt : "E"--显示空行
-
cat 文件名1 文件名2 >> 合并后的文件名:将文件的内容合并至一个文件:
-
cat > 文件名 << EOF:对文件进行输入,当输入EOF时结束输入
tail
-
tail --> 查看文件中,最后几行文本(处理日志疼别方便)
-
tail full_log.txt-->查看文件的最后几行内容
- tail -n 【2】 full_log.txt --> 只显示文本的最后【2】行
-
tail -f full_log.txt --> 动态监听文件最后几行的文本。(当文本内容增加时,进行自动显示)(ctrl+c 退出监听)
grep:文本过滤工具。
-
1、grep 文本内容(包含) 文件名:对包含文件内包含文本内容的文本行进行输出。
-
2、grep -v 文本内容(不包含) 文件名:与上一条一样,但是这个是排除所选文本内容。
-
3、通道:比如ls | grep test.txt,,这个是把ls的结果作为后面grep test.txt命令的依据,这条语句的功能实际上是筛选名字中含有test.txt的文件。
-
4、grep -E使用正则表达式模糊查询: