linux命令行中,最常用的命令就那么几条,有时写了长长的一条命令,发现写错、漏写,想移动光标,如果直接按←,→,不仅慢,还不能体现出我们作为linux老鸟的优(zhuang)雅(bi),因此记下几个比较好用的命令,以作备忘

  • ctrl + u – 剪切当前行内容
    这个命令很有用,假如你在终端输入一个很长的命令,想删掉,一个一个字删除就很慢了,直接用ctrl+u搞定吧~

  • ctrl + r — 在历史命令中查找
    也强烈推荐,有时想输入之前的某条命令,以前做法是 history | grep command,现在直接用ctrl + r,然后输入关键字,shell就自动给你搜索包含关键字的命令了。

  • ctrl + k – 剪切光标至行末的内容

  • ctrl + k – 粘贴

  • ctrl + e – 移动光标到行末

  • ctrl + a – 移动光标到行首

  • alt + f – 跳向下一个空格

  • alt + b – 跳回上一个空格

  • alt + Backspace – 删除前一个单词

  • ctrl + w – 剪切光标后一个单词

  • Shift + Insert – 向终端内粘贴文本

  • ctrl + l - 清屏

  • ctrl + d – 登出,替代exit或者logout命令

  • !num - 执行历史命令列表中的第num条命令

2017-12-13 添加:

由于换了mac,没有win下的xshell终端连接神器了,只能用iTerm2之类的代替,这里也补上iTerm2的快捷键吧

  • ⌘ + d - 横着分屏 / ⌘ + shift + d 竖着分屏

  • ⌘ + t - 新建标签

  • ⌘ + w - 关闭标签

  • ⌘ + 数字/方向键 - 切换标签

  • ⌘ + ; - 查看历史命令

  • ⌘ + d - 水平分屏

  • ⌘ + option + 方向键 - 切换屏幕

虽然有一系列快捷键,但总觉得没有xshell爽,试着适应吧