Linux shell文件及文本处理指令总结
《跟老男孩学linux运维读书笔记》
cat 显示文本
$ cat file1.txt file2.txt > file.txt #文本合并
$ cat > file <<EOF # 文本编辑(删除原内容并修改) > edit your content > EOF
$ cat >> file.txt <<EOF #文本追加 > add your content >EOF
$ cat -n file.txt #显示行编号
tac 反向输出(仅行反向)
$ tac file.txt
more/less 分页显示
$ more file.txt
$ less file.txt
head 显示文件头
$ head file.txt #默认显示头10行 $ head -n 5 file.txt #显示头5行 $ head -c 10 file.txt #显示头10个字节
tail 显示文件尾
$ tail file.txt #默认显示尾10行 $ tail -n 5 file.txt #显示尾5行 $ tail -5 file.txt #显示为5行,与上面等价 $ tail -n +15 file # 从第15行开始显示