作者的话:
仅用于记录工作中常用的命令,如有错误,还望不吝赐教。
文件操作篇
备份
cp A.JPG A_BAK.JPG
vim
进入vim编辑
vi filename
退出
按exc 之后输入:q
:q #不保存退出
:wq #保存退出
:q! #强制退出,不保存
:wq! #强制保存退出
复制粘贴
1、shift+v 进入行选模式
2、上下箭头选中要复制的块
3、“y”复制
4、“p” 粘贴
文件内容
去重统计
cat aaa.txt |sort |uniq |wc -l
求差集
comm -23 file1.txt file2.txt
筛选文件夹内文件重输出到新文件
for i in `ls | grep 20210407.txt`;do cat $i >> xxx.log ;done
筛选文件内容重输出
cat xxx.txt | awk -F '|' '{print $2}' |sort |uniq >> newfile.txt
筛选匹配内容上下10行内容
grep -10 'xxx' filename