linux 终端 快捷键

bash shell
shell

本文所指的Linux主要指 RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。bash

Ctrl + a 切换到命令行开始
Ctrl + e 切换到命令行末尾
Ctrl + l 清除屏幕内容,效果等同于clear服务器

Ctrl + h  删除光标前一个字符,同 backspace 键相同。ide

Ctrl + u 剪切光标以前的字符
Ctrl + k 剪切光标以后的字符
Ctrl + y 粘贴刚才所剪切的字符
Ctrl + r 在历史命令中查找 (这个很是好用,输入关键字就调出之前的命令了)测试

ctrl + d 删除光标所在字母;注意和backspace以及ctrl+h的区别,这2个是删除光标前的字符spa

ctrl + t 交换光标位置前的两个字符命令行

Ctrl + c 终止命令
Ctrl + s 暂停屏幕输出
Ctrl + q 继续屏幕输出
Ctrl + d 退出shell,logout或结束输入
Ctrl + z 转入后台,前台任务被暂停
Ctrl + o 执行命令,并保持命令在下一行
Ctrl + m 至关于Enter回车
!! 重复执行最后一条命令
history 显示你全部执行过的编号+历史命令。这个能够配合!来执行某命令
↑(Ctrl+p) 显示上一条命令
↓(Ctrl+n) 显示下一条命令
##!$ 显示系统最近的一条参数  未测试unix


Esc + . 显示上一条命令最后一个部分.it

example:  root@lenovo:~# tail -1  /var/log/syslog
Dec 15 17:23:29 lenovo NetworkManager[928]: <warn> nl_recvmsgs() error: (-33) Dump inconsistency detected, interrupted
root@lenovo:~#
root@lenovo:~# tail -f /var/log/syslog(就能够经过 Esc + . 调出来)class


删除选定列: Ctrl + Alt + v   ,  d

删除选定行: Shift + v , 上下键,  d

coment :   命令模式,v 键是 visual mode, 肯定当前光标所在,在 上下左右键 选中多字母或多行

visual mode下

  选中内容后, “>” 至关于编辑模式下 tab 键 ;

                      “<” 至关于 编辑模式下 shift+ tab 键.


tab / shift +tab