经常会使用shell对文件进行一些操作。但是命令行的操作不熟悉也是特别影响效率的,如何快速度的返回上一次目录,如何编辑当前命令行的内容对于提高效率是非常有帮助的。
你是否经常连续按“backSpace”键来删除当前的命令,是否为了返回上次目录而不断的“cd”,而又或者不断的按方向键去修改其中写错的某个单词…..这些土鳖的方向必须抛弃。

回到上一次操作的目录

1
cd -

历史命令快捷键

1
[Ctrl+r], [Ctrl+p], [Ctrl+n]

[Ctrl+r] 是搜索历史命令的,当使用这个组合键后,会出现个输入框,你每按一个字符都会自动从历史命令中匹配出相关结果,选择你要的按回车即可,该命令可以快速定位到你之前使用的任何命令,比如cd过哪个很长的目录。
[Ctrl+p]和[Ctrl+n]主要功能是翻阅历史命令,上一条和下一条。此命令一般在最近使用过的命令比较方便。

命令行内快速操作键

  1. 移动操作快捷键
    Ctrl + f– 向右移动一个字符,当然多数人用→
    Ctrl + b– 向左移动一个字符, 多数人用←
    ESC + f– 向右移动一个单词,MAC下建议用ALT + →
    ESC + b– 向左移动一个单词,MAC下建议用ALT + ←
    Ctrl + a– 跳到行首
    Ctrl + e– 跳到行尾
  2. 删除操作快捷键
    Ctrl + d– 向右删除一个字符
    Ctrl + h– 向左删除一个字符
    Ctrl + u– 删除当前位置字符至行首(输入密码错误的时候多用下这个)
    Ctrl + k– 删除当前位置字符至行尾
    Ctrl + w– 删除从光标到当前单词开头
  3. 其他操作快捷键
    Ctrl + y– 插入最近删除的单词
    Ctrl + c– 终止操作
    Ctrl + d– 当前操作转到后台
    Ctrl + l– 清屏 (有时候为了好看)

使用了这些快捷后,立马感觉神清气爽~。over.