基于终端操作的一些快捷键和命令行
作用 | mac 命令 | Linux 命令 |
---|---|---|
回到用户目录 | cd | cd |
回到根目录下 | cd / | cd / |
返回上一次文件目录 | cd - | cd - |
光标移到行首 | ctrl+a | ctrl+a |
光标左移一个字母 | ctrl+b | ctrl+b |
光标移到行尾 | ctrl+e | ctrl+e |
删除光标前一个字符,同 backspace 键相同 | ctrl+h | ctrl+h |
清除光标后至行尾的内容 | ctrl+k | ctrl+k |
清屏,相当于clear(清不干净,只是隐藏到上一屏) | ctrl+l | ctrl+l |
清屏,干净 | command+k | 无 |
搜索之前打过的命令 | ctrl+r | ctrl+r |
清除光标前至行首间的所有内容。 | ctrl+u | ctrl+u |
移除光标前的一个单词 | ctrl+w | ctrl+w |
交换光标位置前的两个字符 | ctrl+t | ctrl+t |
粘贴或者恢复上次的删除 | ctrl+y | ctrl+y |
光标右移 | ctrl+f | ctrl+f |
把当前进程转到后台运行,使用’ fg ‘命令恢复。 比如top -d1 然后ctrl+z ,到后台,然后fg,重新恢复 | ctrl+z | ctrl+z |
删除光标后的一个词 | esc+d | esc+d |
往右跳一个词 | esc+f | esc+f |
往左跳一个词 | esc+b | esc+b |
交换光标位置前的两个单词 | esc+t | esc+t |
删除光标所在字母;注意和backspace以及ctrl+h的区别,这2个是删除光标前的字符 | ctrl+d | ctrl+d |