ctrl +a 使命令行中的光标到命令开始(a是开始)
ctrl+e 使命令行中的光标到命令结束(end结束)
ctrl+u 删除光标至命令开始
ctrl+k 删除光标至命令结束
ctrl +l 和clear一样是清屏
ctrl+w 删除光标前的一个单词或字符串
ctrl +t 光标前的字符往后移动一位,直到移动到结尾,之后,后2位字符来回切换,而不会再往前,
例如,echo “sd” 光标在c后,
执行后,变成$ ehco “sd”
eho “sd”c 和 eho “sdc” 2个结果来回切换。
ctrl + _ 撤销上次操作(等同于win下ctrl+z)
例如:
echo “sdc” 光标在d后 执行了ctrl +k 结果是echo “sd
再执行ctrl + shift + - (ctrl+ _) ,会恢复到,echo “sdc”
alt +b 逐词往前移动,光标移动到词之前
alt +d 删除光标所在位置到光标所在词的结尾位置的所有内容(如果光标是在词开头,则删除整个词,比ctrl+k**更细化**)
alt +f 逐词往后移动,光标移动到词后,
alt +c 将光标后一个字符转换大写,原大写不变
alt +u 将光标所在位置到词尾的所有字母转为大写
alt +l 将光标位置到词尾的所有字母转为小写。
!! 是执行上条命令
cd - 返回上次的目录
cp file{,.bak} 快速备份一个.bak结尾的文件 file.bak 就是结果
vimdiff f1 f2 以左右结构在同一个窗口打开f1,f2比较不同
bc 高进度计算器
Watch -d -n 1 iostat 动态监控磁盘I/O的情况
Win 粘贴是Ctrl +v linux 是Ctrl +shift +v (不过,平时,鼠标右键就行了)
for i in file.readlines():
Line=i.strip(‘\n’) 去除结尾的换行符
本文部分参考:https://linux.cn/article-5660-1.html