Linux 装x指南
· 阅读需 9 分钟
为什么要整理这种?
只有能讲出来和写出来的东西才是自己的,此文章为 Linux 日常操作指南。 快捷操作 -> 装x必备
你说你懂 Linux,其实大家都懂点,连测试和前端可能都经常打点命令去压测或者部署测试什么的,那你如何证明你更熟悉,来用熟练的快捷操作让旁边观摩的人暗暗惊叹吧~
命令行光标移动指令
光标快速切换到行首尾
ctrl a 行首
ctrl e 行尾
删除至行尾 | 清除当前光标位置之前的一个单词
ctrl k 可以将当前光标位置之后的所有部分快速清除
ctrl w 可以清除当前光标位置之前的一个单词
删除此条命令行
ctrl u 可以直接将整行命令直接清除
左|右 移动一个单词
esc b 左移一个单词
esc f 右移一个单词
vim 常用记录
光标漫游
j 向下
k 向上
h 向左
l 向右
shift + 上下左右 光标快速移动
gg 快速到文件头
G 快速到文件尾
shift 4($) 快速到行尾
shift 6(^) 快速到行首
i 插入模式
o 在下一行插入
复制 / 剪切
yy 复制一行
3yy 复制三行
yw 复制光标开始的第一个单词
y$ 复制光标到行尾
x 剪切光标所在字符
3x 剪切光标所在处往 后的三个字符
删除 / 粘贴
dd 删除一行
3dd 删除三行
dw 删除一个单词
df" 删除到出现的第一个双引号
p 粘贴
ctrl + v 块模式
# 举个例子
1. 按下 gg 到行首
2. 按 `ctrl+v` 进入可视化模式,然后按 G 到行尾
3. 按 `I` 进入插入模式,输入 #
4. 按两次 ecs 回到普通模式,每一行都会生效
命令行模式
# 在普通模式下,输入 : 即可进入
%s/$/sth/ 在行尾追加sth
%s/\^M//g 替换掉dos换行符,\^M使用ctrl+v + Enter即可输入
g/^\s*$/d 删除空行以及只有空格的行
%s/#.*//g 删除#之后的字符