各种常用快捷键

linux 常用快捷键

1
2
3
4
5
6
7
8
9
10
11
12
13
Ctrl + a : 将光标跳转到当前命令的行首(ahead)
Ctrl + e :将光标跳转到当前命令的行尾(end)
Ctrl + w :按照空格删除光标之前的命令(word)
Ctrl + c :终止当前的命令(cancel)
Ctrl + l :清屏(命令clear的功能)
Ctrl + r :查找执行的最近的一条命令(包含查找的字母)
Ctrl + d :退出当前的bash(只退出一个)exit logout(退出当前登陆的用户)
Ctrl + z :把程序放在后台运行(windows上QQ最小化)
Ctrl + k :删除当前光标到行尾的所有内容
Ctrl + u :删除当前光标到行首的所有内容
Ctrl + s :锁定当前命令行
Ctrl + q :解锁当前命令行
Ctrl + 左右:快速移动光标

idea 快捷键

Ctrl + Shift + F12 :全屏
Ctrl + Shift + V :从历史命令中粘贴
Ctrl + Shift + ALT + V :无格式粘贴
Ctrl + Alt + M : 将选中代码生成方法

subline快捷键

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# 选择类快捷键 
Ctrl + D : 选中光标所占的文本,继续操作则会选中下一个相同的文本
Alt + F3 : 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑 举个栗子:快速选中并更改所有相同的变量名、函数名等
Ctrl + L : 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样
Ctrl + M : 光标移动至括号内结束或开始的位置
Ctrl + Shift + L : 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行
Ctrl + Shift + M : 选择括号内的内容(继续选择父括号) 举个栗子:快速选中删除函数中的代码,重写函数体代码或重写括号内里的内容
Ctrl + Enter : 在下一行插入新行 举个栗子:即使光标不在行尾,也能快速向下插入一行
Ctrl + Shift + Enter : 在上一行插入新行 举个栗子:即使光标不在行首,也能快速向上插入一行
Ctrl + Shift + [ : 选中代码,按下快捷键,折叠代码
Ctrl + Shift + ] : 选中代码,按下快捷键,展开代码
Ctrl + K + 0 : 展开所有折叠代码
Ctrl + ← : 向左单位性地移动光标,快速移动光标
Ctrl + → : 向右单位性地移动光标,快速移动光标
shift + ↑ : 向上选中多行
shift + ↓ : 向下选中多行
Shift + ← : 向左选中文本
Shift + → : 向右选中文本
Ctrl + Shift + ← : 向左单位性地选中文本
Ctrl + Shift + → :向右单位性地选中文本
Ctrl + Shift + ↑ : 将光标所在行和上一行代码互换(将光标所在行插入到上一行之前)
Ctrl + Shift + ↓ : 将光标所在行和下一行代码互换(将光标所在行插入到下一行之后)
Ctrl + Alt + ↑ : 向上添加多行光标,可同时编辑多行
Ctrl + Alt + ↓ : 向下添加多行光标,可同时编辑多行
# 编辑快捷键
Ctrl + J :合并选中的多行代码为一行,举个栗子:将多行格式的CSS属性合并为一行
Ctrl + Shift+D 复制光标所在整行,插入到下一行
Shift + Tab 向左缩进
Ctrl + K : 从光标处开始删除代码至行尾
Ctrl + Shift+K : 删除整行
Ctrl + / : 注释单行
Ctrl + Shift + / : 注释多
Ctrl + K+U : 转换大写
Ctrl + K+L : 转换小写
Ctrl + Z : 撤销
Ctrl + Y : 恢复撤销
Ctrl + T 左右字母互换
F6 单词检测拼写

常用命令

script
1
2
3
find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f
df -l -P | awk '{if(NR>1){print $6}}' |xargs -i find {} -name "*.txt"
openssl s_client -servername www.baidu.com xx -connect www.baidu.com:443