2011-09-01 15:00:45 love__coder 阅读数 15853

在linux中,常常用到ctrl和其他按键组合,常用的有哪些及意义呢?

Ctrl+c 结束正在运行的程序

Ctrl+d 结束输入或退出shell

Ctrl+s 暂停屏幕输出【锁住终端】

Ctrl+q 恢复屏幕输出【解锁终端】

Ctrl+l 清屏,【是字母L的小写】等同于Clear

Ctrl+a 切换到命令行开始

Ctrl+e 切换到命令行末尾

Ctrl+u 清除剪切光标之前的内容

Ctrl+k 清除剪切光标及光标之后的内容
Ctrl+y 在光标处粘贴剪切的内容
Ctrl+r 查找历史命令【输入关键字,就能调出以前执行过的命令】

Ctrl+t 调换光标所在处与其之前字符位置,并把光标移到下个字符
Ctrl+x+u 撤销操作

Ctrl+z 转入后台运行【用户退出时,停止。请参阅曾写blog:linux ctrl+Z的作用  】

2019-04-08 10:42:53 qq_36838191 阅读数 126

Ctrl+ A:命令行开头 
Ctrl+ E:命令行结尾 
Ctrl+ L:命令行清屏(windows 清屏cls) 
Ctrl+ K:剪切光标后面的所有字符 
Ctrl+ U:剪切光标前面的所有字符 
Ctrl+ Y:粘贴当前文本 
ALT+ Y:粘贴早期剪切的文本 

2014-03-19 13:47:37 u012142059 阅读数 697

网上看到stty命令可以查看终端配置。

man stty:


stty -a:


ctrl-c 是发送 SIGINT(singal interrupt) 信号,终止一个进程

ctrl-z 是发送 SIGSTOP信号,挂起一个进程
ctrl-d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF

通过kill -l命令查看信号列表:


2016-09-22 22:50:22 u014429186 阅读数 6339


ctrl键组合
ctrl+a:
光标跳到行首。
ctrl+b:
光标左移一个字母
ctrl+c:
杀死当前进程。
ctrl+d:
删除提示符后一个字符或exitlogout
ctrl+e:
光标移到行尾。
ctrl+f
后移一个字符
ctrl+h:
删除光标前一个字符,同backspace 键相同。
ctrl+k:
清除光标后至行尾的内容。
ctrl+l:
清屏,相当于clear
Ctrl+p
重复上一次命令
ctrl+r:
搜索之前打过的命令。会有一个提示,根据你输入的关键字进行搜索bashhistory
ctrl+u:
清除光标前至行首间的所有内容。

ctrl+w:
同上
ctrl+t:
交换光标位置前的两个字符
ctrl+y:
粘贴或者恢复上次的删除
ctrl+d:
删除光标所在字母;注意和backspace以及ctrl+h的区别,这2个是删除光标前的字符
ctrl+f:
光标右移
ctrl+z :
把当前进程转到后台运行,使用’ fg ‘命令恢复。比如top -d1 然后ctrl+z ,到后台,然后fg,重新恢复
Ctrl+x
同上但再按一次会从新回到原位置
Ctrl+o Ctrl+y Ctrl+i Crtl+m
4个没搞清楚怎么用
ctrl-I
等同于按制表符<TAB>
ctrl-W
不是删除光标前的所有字符, 它删除光标前的一个单词
ctrl-P
recall出上一个命令 <===> CTRL-N recall出下一个命令
ctrl-M
等同于回车键
ctrl-O
等同于回车键
ctrl-V
使下一个特殊字符可以插入在当前位置, CTRL-V <TAB> 可以在当前位置插入一个<TAB>字符, ASCII9, 否则一般情况下按<TAB>结果是命令补齐
ctrl-C
撤消当前命令行的编辑, 另起一行.
ctrl-S
暂时冻结当前shell的输入

ctrl-Q
解冻
esc
组合
esc+d:
删除光标后的一个词
esc+f:
往右跳一个词
esc+b:
往左跳一个词
<TAB>
命令补齐
ESC-F
光标向前步进一个单词
ESC-B
光标向后步进一个单词
ESC-c
使下一个单词首字母大写, 同时光标前进一个单词, 如光标停留在单词的某个字母上, word中的o字母上, o字母变大写. 而不是w
ESC-u
使下一个单词所有字母变大写, 同时光标前进一个单词, 同上, 如光标在o字母上, ord变大写, w不变
.
ESC-l
ESC-U, 但使之全变为小写
.
bash所有的ctrl组合键试了一遍,现总结如下(以下出现的所有键都是ctrl组合键)


1. U K Y
U
将光标(不包括)以前的字符删除
K
将光标(包括)以后的字符删除
Y
将刚才删除的字符粘出来

2. D H
D
将光标处的字符删除
H
将光标前的一个字符删除

3. A E
A
将光标移动到行首
E
将光标移动到行尾

4. F B
F
将光标向右移动一个字符的位置
B
将光标向左移动一个字符的位置

5. N P
N
下一个命令
P
上一个命令

6. L
L
清屏

7. R
R
搜索以前输入过的命令

8. T
T
将光标处的字符和光标前一个字符替换位置


基本功:
用上下键看命令的历史

左右键区修改内容
tab
补齐命令名字或者目录,文件名字,不是唯一的多按2次,会出来列表
!ls
重复运行最后一条以’ls’开头的命令,如果先ls -l 然后ls -lcrt,那么!ls,相当于ls -lcrt


ls abc.txt
vi !$


第二行的vi !$相当于vi abc.txt!$等于上一个命令的参数, ‘$’ 是根据上下文来说的最后一行,列等。


Linux Ctrl Z

阅读数 626

没有更多推荐了,返回首页