shell命令行的操作及命令的搜索
经常会使用shell对文件进行一些操作。但是命令行的操作不熟悉也是特别影响效率的,如何快速度的返回上一次目录,如何编辑当前命令行的内容对于提高效率是非常有帮助的。
你是否经常连续按“backSpace”键来删除当前的命令,是否为了返回上次目录而不断的“cd”,而又或者不断的按方向键去修改其中写错的某个单词…..这些土鳖的方向必须抛弃。
回到上一次操作的目录
1 | cd - |
历史命令快捷键
1 | [Ctrl+r], [Ctrl+p], [Ctrl+n] |
[Ctrl+r] 是搜索历史命令的,当使用这个组合键后,会出现个输入框,你每按一个字符都会自动从历史命令中匹配出相关结果,选择你要的按回车即可,该命令可以快速定位到你之前使用的任何命令,比如cd过哪个很长的目录。
[Ctrl+p]和[Ctrl+n]主要功能是翻阅历史命令,上一条和下一条。此命令一般在最近使用过的命令比较方便。
命令行内快速操作键
- 移动操作快捷键
Ctrl + f– 向右移动一个字符,当然多数人用→
Ctrl + b– 向左移动一个字符, 多数人用←
ESC + f– 向右移动一个单词,MAC下建议用ALT + →
ESC + b– 向左移动一个单词,MAC下建议用ALT + ←
Ctrl + a– 跳到行首
Ctrl + e– 跳到行尾 - 删除操作快捷键
Ctrl + d– 向右删除一个字符
Ctrl + h– 向左删除一个字符
Ctrl + u– 删除当前位置字符至行首(输入密码错误的时候多用下这个)
Ctrl + k– 删除当前位置字符至行尾
Ctrl + w– 删除从光标到当前单词开头 - 其他操作快捷键
Ctrl + y– 插入最近删除的单词
Ctrl + c– 终止操作
Ctrl + d– 当前操作转到后台
Ctrl + l– 清屏 (有时候为了好看)
使用了这些快捷后,立马感觉神清气爽~。over.