终端快捷键 |
|
ctrl + Alt + t | 打开一个家目录下的新终端(可打开多个) |
Ctrl + shift + n | 打开一个家目录下的新终端(需要依赖一个终端) |
Ctrl + shift + t | 新建一个当前目录下的标签页(需要依赖一个终端) |
Ctrl +d | 关闭标签或终端 |
Ctrl +l | 清屏,等同于命令:clear |
Tab | 命令、文件名、目录名补全 |
Ctrl + w | 在终端下,清除命令行中光标前的一个单词 |
Ctrl + u | 在终端下,清除光标所命令行 |
鼠标中键 | 在光标位置键入在终端中选中的文本 |
ESC + t | 交换单词 |
Ctrl + Alt +F2 | 进入系统命令行模式 |
Ctrl + Alt +F7 | 退出系统命令行 |
vi编辑器 |
|
打开命令 |
|
vi <file> | //创建或打开文件file |
vi -o <file1> <file2> | //上下分屏 |
vi -O <file1> <file2> | //左右分屏 |
命令模式->插入模式 |
|
按键i | //在本光标字符的 前面开始插入(光标前)insert |
按键a | //在本光标字符的 后面开始插入(光标后)Append |
按键I | //定位光标到本行的行首开始插入(行首) |
按键A | //定位光标到本行的行尾开始插入(行尾)open |
按键O | //在光标上面新建一行,并定位光标到本行的行首开始插入(上插行) |
按键o | //在光标下面新建一行,并定位光标到本行的行首开始插入(下插行) |
插入模式->命令模式 |
|
Esc键 |
|
插入模式->底行模式 |
|
: |
|
命令模式下命令 |
|
yy 、nyy | //复制行 |
dd、ndd | //剪切行 |
p | //粘贴 |
u | //撤销 undo |
Ctrl + r | //反撤销 redo |
gg | //回到首行 |
G | //回到尾行 |
n+G | //回到n行 |
b | //移动到上一个单词的开头 |
w | //移动到下一个单词的开头 |
e | //移动到下一个单词的结尾 |
^ | //移动到本行首字母 |
0 | //移动到本行首 |
$ | //移动到本行尾字母 |
fX (FX) | //调到下一个为X的字符处 |
tX | //调到字符X前一个字符 |
上下左右键 | //配合数字键使用 |
底行模式下命令 |
|
w | //保存(w!) |
q | //退出(q!) |
wq | //保存退出(x) |
noh | //取消选中状态 |
set nu | //显示行号 ( 取消行号set nonu) |
n | //回到n行 |
bn /bp | //同时打开很多文件,使用这两个命令来切换下一个或上一个文件 |
底行模式下查找命令 |
|
?<string> | //当前位置向上查找字符串 |
/<string> | //当前位置向下查找字符串 |
| (N:上一个查找的内容;n:下一个查找的内容) |
底行模式下替换命令 |
|
s/< string>/< string_new> | //替换当前行中首次出现的< string> |
%/< string>/< string_new> | //替换所有行中,每行首次出现的< string> |
%/< string>/< string_new>/c | //替换所有行中,每行首次出现的< string>,替换前需询问 |
%/< string>/< string_new>/g | //替换所有行中,每行中均出现的< string> |
m,n s/< string>/< string_new> | //替换第m行带第n行中,每行首次出现的< string> |
.,$ s/< string>/< string_new> | //替换当前行到尾行中,每行首次出现的< string> |
linux系统基本操作命令
最新推荐文章于 2022-10-28 16:59:46 发布