linux命令
重定向标准输出,标准错误到同一个文件
cat foo > foo.txt 2>&1或cat foo &> foo.txt
vim常用命令
移动光标:
ctrl+f 向上翻页
ctrl+b 向下翻页
数字0 移动到当前行第一个字符
shift +$ 移动到当前行最后一个字符
G 移动到最后一行
gg 移动到第一行
n+Enter 往下移动n行
查找与替换:
/word 向上查找
?word向上查找
:n1,n2s/word1/word2/g 将n1到n2行之间的word1替换成word2
:1,$s/word1/word2/g 将从第1行到最后一行之间的word1替换成word2
/\<the\> 精确匹配查找单词
删除复制和粘帖
x 删除
nx 向后连续删除n个字符
dd 删除一行
ndd 光标往下删除n行
yy 复制光标那一行
nyy复制光标所在的向下n行
p 粘帖
u 复原前一个操作
ctrl + r重做上一个操作
.重做上一个操作
查看gpu的使用情况
nvidia-smi
kill -s 9 pid杀死进程pid
awk打印出两个文件中不同的部分
awk '{print $0}' 1.txt 3.txt |sort|uniq -u