CentOS系统,命令在Linux/unix的shell下有效。
- Ctrl + a 切换到命令行开始
- Ctrl + e 切换到命令行末尾
- Ctrl + l 清除屏幕内容,效果等同于clear
- Ctrl + u 清除剪切光标之前的内容
- Ctrl + k 剪切清除光标之后的内容
- Ctrl + y 粘贴刚才所删除的字符
- Ctrl + r 在历史命令中查找
- Ctrl + c 终止命令
- Ctrl + d 退出shell,logout
- Ctrl + z 转入后台运行
- Ctrl + f :按字符前移(右向)
- Ctrl + b :按字符后移(左向)
- Esc+ f :按单词前移(右向)
- Esc+ b :按单词后移(左向)
- Ctrl + xx:在命令行首和光标之间移动
- Ctrl + w :从光标处删除至字首
- Esc+ d :从光标处删除至字尾
- Ctrl + h :删除光标前的字符
- Ctrl + t :交换光标处和之前的字符
- Esc + t :交换光标处和之前的单词
- Alt + Backspace:与 Ctrl + w 相同类似,分隔符有些差别
由于Ctrl + z转入后台运行的进程在当前用户退出后就会终止,所以用这个不如用nohup命令&,因为nohup命令的作用就是用户退出之后进程仍然继续运行,而现在许多脚本和命令都要求在root退出时仍然有效。
- !! 重复执行最后一条命令
- history 显示你所有执行过的编号+历史命令。这个可以配合!编辑来执行某某命令
- ↑(Ctrl+p) 显示上一条命令
- ↓(Ctrl+n) 显示下一条命令
- !$ 显示系统最近的一条参数
[wm@adx ~/test]$ cat rsa2.c
[wm@adx ~/test]$ vim !$
vim rsa2.c