首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

提高Linux运维效率的30个命令行常用快捷键

表4-1  30个常用快捷键 快捷键功能说明最有用快捷键tab命令路径等的补全键,Linux最有用快捷键*移动光标快捷键Ctrl+a光标回到命令行首*Ctrl+e光标回到命令行尾*Ctrl+f光标向右移动一个字符...(相当于方向键右键)Ctrl+b光标向左移动一个字符(相当于方向键左键)剪切、粘贴、清除快捷键Ctrl+Insert复制命令行内容*Shift+Insert粘贴命令行内容*Ctrl+k剪切(删除)光标处到行尾字符...+h删除光标所在处的前一个字符(相当于退格键)重复执行命令快捷键Ctrl+d退出当前Shell命令行*Ctrl+r搜索命令行使用过的历史命令记录*Ctrl+g执行Ctrl+r的搜索历史命令模式退出Esc...号开头的快捷命令!!执行上一条命令!pw执行最近以pw开头的命令*!pw:p打印最近pw开头的命令,但不执行!num执行历史命令列表的第num(数字)条命令*!...(点)获取上一条命令的最后的部分(空格分隔)*Esc+b移动到当前单词的开头Esc+f移动到当前单词的结尾Esc+t颠倒光标所在处及其相邻单词的位置 注:上述快捷键适合SecureCRTXshell

6.4K30

linux的vi命令详解_useradd命令详解

wW :光标右移一个字至字首 bB :光标左移一个字至字首 eE :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第...,直至按ESC键 s:当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncwnCW:修改指定数目的字 nCC:修改指定数目的行 删除命令...ndwndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 xX:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl...*//g 删除/etc/passwd中用户名后面的冒号开始直到行尾的所有部分。...—- 4.在整个文件的各行某几行的行首行尾加一些字符串。

10.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

Liunx命令行:vi详解

wW :光标右移一个字至字首 bB :光标左移一个字至字首 eE :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第...键 s:当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncwnCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndwndW:...删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 xX:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本...*//g 删除/etc/passwd中用户名后面的冒号开始直到行尾的所有部分。...—- 4.在整个文件的各行某几行的行首行尾加一些字符串。

87610

linux下vi命令大全

bB :光标左移一个字至字首 eE :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移...键 s:当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncwnCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndwndW...:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 xX:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本...string——光标所在处向后向前查找相应的字符串的命令。 —- 4.拷贝复制命令 —- yy、p——拷贝一行到剪贴板取出剪贴板中内容的命令。...*//g 删除/etc/passwd中用户名后面的冒号开始直到行尾的所有部分。

16.2K30

linux创建文件命令vim_vim文件

bB :光标左移一个字至字首 eE :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移...当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncwnCW:修改指定数目的字 nCC:修改指定数目的行 五、删除命令 ndwndW:删除光标处开始及其后的...n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 xX:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 六、搜索及替换命令 /pattern...其中:wq:x是存盘退出,而:q是直接退出,如果文件已有新的变化,vi会提示你保存文件而:q命令也会失效,这时你可以用:w命令保存文件后再用:q退出,或用:wq:x命令退出,如果你不想保存改变后的文件...本站提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

6.8K30

Linux笔记:vi常用命令

编辑器是所有Unix及Linux系统下标准的编辑器,在很多时候我们都需要使用vi修改服务端配置,vi其实非常强大,只要命令使用熟练的情况下,编辑速度并不亚于现在的图形化编辑器,这里简单地介绍一下它的使用方法部分常用指令...A # 在当前行尾 o # 在当前行之下新开一行 O # 在当前行之上新开一行 r # 替换当前字符 R # 替换当前字符及其后的字符,直至按ESC键 s # 当前光标位置处开始...,以输入的文本替代指定数目的字符 S # 删除指定数目的行,并以所输入文本代替之 删除 %d # 删除全部内容 1,$ d # 删除全部内容 n1,n2 d # 将n1行到n2行之间的内容删除...x # 删除光标后的一个字符 X # 删除光标前的一个字符 do # 删至行首 d$ # 删至行尾 Ctrl+u # 删除输入方式下所输入的文本 复制粘贴 yy # 复制当前行...光标移至句尾 ( # 光标移至句首 } # 光标移至段落开头 { # 光标移至段落结尾 nG # 光标移至第n行首 n+ # 光标下移n行 n- # 光标上移n行 n$ #

8K21

linux下vi(vim)的新的用法总结

size 1024 (+1024大于1024的;-1024小于1024的) sudo find …….. # sudo 获得权限 Vim 常用的命令 光标定位; hjkl 上下左右移动 0 $ 跳到行首行尾...gg shift+G 跳到整个文件的开头行或者结尾行 1G ,2G,3G……..NG ,跳到第1.2.3 N 行开头 /String(n N 可以循环的) 快速定位到某一行, /^d 快速定位到以 d...开头的行, /txt$ 快速定位的到以txt 结尾的行....文本编辑(少量) y 复制. yy 3yy ygg yG (以行为单位) d 删除 dd 3dd dgg dG(以行为单位) p 粘贴 x 删除光标所在的字符 D 光标处删除行尾 u undo 撤销...^r redo 反撤销,重做 Ctrl + r r 修改一个字符 进入其他模式 a 进入插入模式, 在光标的后面插入 i 进入插入模式, 在光标前面插入 o 另起一行插入 A shift + A 在当前行尾插入

1.5K20

VSC x VIM - 反正多学几个快捷键没有坏处

Command Cheatsheet 光标移动 按照单词移动 w: 跳到下一个单词的开头 b: 跳到当前单词或者上一个单词的开头 e: 跳到当前单词或者下一个单词的结尾 ge: 调到上一个单词的结果...行按照行移动 j 0: 数字 0, 跳到行首的任何字符 $: 跳到行尾的任何字符 ^: 跳到行首的非空字符 g_: 跳到行尾的非空字符 gg: 跳到文件第一行的行首非空字符 G: 跳到文件最后一行的行首非空字符...ci<: 快速修改尖括号里面的内容 dfa: 当前开始删除到下一个字母 a ya`: 快速复制 backtick 符号以及里面的内容 d$: 当前一直删除结尾 d^: 当前一直删除开头 die...,按照字串移动 e 正向移动到下一单词的结尾 改为大写按钮后则不按照单词移动,按照字串移动 c 修改 当前字符修改至单词末尾: cw修改整个单词: caw d 删除光标所在整个单词 删除整个单词: daw...blank 的位置 注意是 g 后面带上一个下划线 o O 在当前行的前后重新创建一行开始输入并进入编辑模式 这里是大小写的字母 O I A 在当前行的行首行尾开始输入并进入编辑模式 附一张

1.2K10

【总结】vim命令使用总结,该来的还是躲不掉啊晕

W - 移动到下个单词开头(单词含标点) e - 移动到下个单词结尾 E - 移动到下个单词结尾(单词含标点) b - 移动到上个单词开头 B - 移动到上个单词开头(单词含标点) ge - 移动到上个单词结尾...I - 行首开始插入字符 a - 光标后开始插入字符 A - 行尾开始插入字符 o - 在当前行之下另起一行, 开始插入字符 O - 在当前行之上另起一行, 开始插入字符 ea - 当前单词末尾开始插入...- 将光标处到行尾删除, 然后进入插入模式 ciw - 将光标所在的单词删除, 然后进入插入模式 cw or ce - 光标位置开始, 修改单词 s - 删除当前字符, 然后进入插入模式 S - 清空当前行...- 进入可视化模式, 移动光标高亮选择, 然后可以对选择的文本执行命令(如 y - 复制) V - 进入可视化模式(行粒度选择) o - 切换光标到选择区开头/结尾 Ctrl + v - 进入可视化模式...,$d - 删除当前行到文件末尾 :.,1d - 删除当前行到文件开头 :10,$d - 第 10 行到文件末尾 :g/{pattern}/d - 删除所有包含模式的行 :g!

47621

notepad++正则表达式替换字符

则表达式是一个查询的字符串,它包含一般的字符一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找替换字符串的作用不可忽视,它 能很好提高工作效率。...=匹配任意字符 “*” =匹配0次更多 注意:其实就是正则表达式替换,这里只是把一些曾经提出的问题加以整理,单纯正则表达式本身来说,就可以引申出成千上万种特例。...【3】正则表达式应用——删除每一行行尾的指定字符 因为这几个字符在行中也是出现的,所以肯定不能用简单的替换实现 比如 12345 1265345 2345 需要删除每行末尾的“345”...如果行首匹配,可以用“^”来实现,不过 EditPlus 有另一个功能可以很简单的删除行首的字符串 a....(技巧提示:空行包括空格符、制表符、回车符,且必须以这三个符号之一作为一行的开头,并且 以回车符结尾,查找空行的关键是构造代表空行的正则表达式)。

3.9K10

Vim学习笔记上篇

这正好许多新用户期待的操作方式相反(大多数编辑器默认模式为插入模式)。 Vim强大的编辑能来自于其普通模式命令。普通模式命令往往需要一个操作符结尾。...k 上 w 移动到下一个单词 b 移动到上一个单词 i 在当前光标处进行编辑 I 在行首插入 A 在行末插入 a 在光标后插入编辑 o 在当前行后插入一个新行 O 在当前行前插入一个新行 cw 替换光标所在位置后到一个单词结尾字符...x 删除游标所在的字符 X 删除游标所在前一个字符 Delete 同x dd 删除整行 dw 删除一个单词(不适用中文) d$D 删除行尾 d^ 删除至行首 dG 删除到文档结尾处 d1G 删至文档首部...w 到下一个单词的开头 e 到当前单词的结尾 b 到前一个单词的开头 ge 到前一个单词的结尾 0^ 到行头 $ 到行尾 f 向后搜索并跳转到第一个匹配的位置(非常实用) F...不含光标所在处字符。 普通模式中,y$ 复制至行尾。含光标所在处字符。 普通模式中,yw 复制一个单词。 普通模式中,y2w 复制两个单词。 普通模式中,yG 复制至文本末。

59430

idea maven 快捷键_idea快捷键大全最新

) W(大写) -> 词组正向跳转到下一个单词开始 (以空格作为分隔) e(小写) -> 词组正向跳转到下一个单词结尾 (以空格符号作为分隔) E(大写) -> 词组正向跳转到下一个单词结尾 (以空格作为分隔...G -> 跳转到指定行的开头(:N 到第N行,如 :137 到第137行) 0(数字0) -> 到行头 $ -> 到本行行尾 ^ -> 到本行第一个不是blank字符的位置(所谓blank字符就是空格...向做删除 df+指定字符 -> 光标处删除至指定字符 di" -> 删除引号内的内容 da" -> 删除包括引号在内的内容 D -> 删除光标后本行所有内容,包含光标所在字符 d0 -> 删除光标前本行所有内容...,不包含光标所在字符 dw -> 删除光标开始位置的字,包含光标所在字符 查找替换 cw -> 替换光标所在位置后到一个单词结尾字符 r -> 替换当前字符 R -> 替换当前行光标后的字符 :%...本站提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

86420

vim学习六之搜索命令「建议收藏」

\< 是一个单词定界符,表示只匹配单词的开头; \> 也是单词定界符,表示只匹配单词末尾。 注意:搜索一些特殊的字符,例如:*、[、]、^、%、/、?...Vim正则表达式搜索 为了更好的进行搜索,Vim支持正则表达式,最基本的正则表达式规则包括: ^ 表示一行的开头 $ 表示一行的结尾 ....表示任意一个字符 * 匹配0次n次 查找在行首的特定串 查找在行尾的特定串 匹配特定行 上图中使用了/^test.*$ 其中^表示匹配行首、 ....*表示匹配任意字符、 $表示匹配行尾, 合起来表示搜索任意以test开头的行。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。...本站提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

9.7K51

论vim使用之瞎扯淡

里面的内容 vit 选中 里面 的内容 vi” 选中”"中间内容 vi’ 选中”中间的内容、 vis 选中一个句子 vib 选中一个block viw 选中一个单词 vip 选中一个段落 o 切换光标开头结尾...w 移动到下个单词开头 W 移动到下个单词开头(单词含标点) e 移动到下个单词结尾 E 移动到下个单词结尾(单词含标点) b 移动到上个单词结尾 B 移动到上个单词结尾(单词含标点) fx 向后搜索..., 修改当前行 ciw change (replace) entire word cw 光标位置开始, 修改单词 s 删除当前字符, 然后进入插入模式 S 清空当前行, 然后进入插入模式 (同cc)...:%s/old/new/gc (逐个)替换 :noh 移除搜索结果的高亮显示 删除 操作 说明 x 删除光标后字符 X 删除光标前字符 dd 删除改行 dw 删除单词 d$ 删除行尾 d^ 删除到行首...ndd 剪切 2 行 dw 剪切当前单词 D 剪切, 光标位置到行末 d$ 剪切, 光标位置到行末 (同D) x 剪切当前字符 分屏标签 操作 说明 :e file 新建缓冲区打开 filename

61830

VSC x VIM - 反正多学几个快捷键没有坏处

b: 跳到当前单词或者上一个单词的开头 e: 跳到当前单词或者下一个单词的结尾 ge: 调到上一个单词的结果 行按照行移动 j 0: 数字 0, 跳到行首的任何字符 $: 跳到行尾的任何字符 ^:...(/dib: 删除小括号内的内容 da(/dab: 删除小括号以及里面的内容 di{/diB: 删除大括号内的内容 ci<: 快速修改尖括号里面的内容 dfa: 当前开始删除到下一个字母 a ya`:...快速复制 backtick 符号以及里面的内容 d$: 当前一直删除结尾 d^: 当前一直删除开头 die: 删除整个文件 dit: 删除一个 Tag 里面的内容, 适合 XML 文件 dat...,按照字串移动 e 正向移动到下一单词的结尾 改为大写按钮后则不按照单词移动,按照字串移动 c 修改 当前字符修改至单词末尾: cw修改整个单词: caw d 删除光标所在整个单词 删除整个单词: daw...blank 的位置 注意是 g 后面带上一个下划线 o O 在当前行的前后重新创建一行开始输入并进入编辑模式 这里是大小写的字母 O I A 在当前行的行首行尾开始输入并进入编辑模式 附一张

1.3K10

Linux 学习VI编辑器

按 b:光标回到上个word的开头。 按 $:移到光标所在行的行尾。[常用] 按 ^:移到该行第一个非空白的字符。 按 0:移到该行的开头位置。...wW :光标右移一个字至字首 bB :光标左移一个字至字首 eE :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第...键 s:当前光标位置处开始,以输入的文本替代指定数目的字符 S:删除指定数目的行,并以所输入文本代替之 ncwnCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndwndW:...删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 xX:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本...---- 4.在整个文件的各行某几行的行首行尾加一些字符串。

7.6K30

vim 搜索字符串_python查找字符串位置

常用模式串系统 搜索以指定字符开头指定字符结尾的行 用行首位置^指定开头字符串,比如/^nice搜索以nice开头的 用行尾位置指定结尾字符串,比如/nice搜索以nice结尾的 同时搜索多个字符串...:用|表示,使用时需要用转义字符转义,即\|,也可在开头使用魔术关键字\v来实现不加转义字符,即/\v。.../[0-9]\{ 2,\}匹配最少 2 个多个数字:"11""111"。...计数参数{0,}(零多个){1,}(一个多个)是最常见的搜索模式,Vim 为它们提供了特殊的操作符:*+( +需要被转义,而* 可以正常运行而无需转义)。...本站提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除

2.5K20

Vim实用技巧

如果没有高亮,运行:set hls 2.cw命令删除光标位置到音讯结尾间的字符,并进入插入模式 3.n会查找下一个单词,*nn会遍历所有匹配项,从而跳回到本次查找的起点 F.结识.范式 1.理想模式:...进入插入模式开始,走到返回普通模式为止,在此期间输入删除的任何内容都被当成一次修改。...2.在插入模式中使用up/down/left/right会重置修改状态 B.构造可重复的修改 1.db命令删除光标起始位置到单词开头的内容,但会原封不动地留下最后一个字符 2.x删除当前字符 3.b把光标移到单词的开头...:bprev:bnext在列表中反向正向移动;:bfirst:blast分别跳到列表的开头结尾;使用:buffer {bufname|N}直接跳转;:bufdo允许在:ls列出的所有缓冲区上执行...上一单词的开头,e下向移动到当前 单词/下一单词的结尾,ge反向移动到上一单词的结尾 D.对字符进行查找 1.f{char}命令会在光标位置与当前行行尾之间查找指定的字符,如果找到了就会把光标移到此字符

2.5K30

vi常用命令

Enter 光标下移一行 wW 光标右移一个字至字首 bB 光标左移一个字至字首 eE 光标右移一个字至字尾 ) 光标移至句尾 ( 光标移至句首 } 光标移至段落开头 {...光标移至段落结尾 nG 光标移至第n行首 n+ 光标下移n行 n- 光标上移n行 n$ 光标移至第n行尾 H 光标移至屏幕顶行 M 光标移至屏幕中间行 L 光标移至屏幕最后行 0...(注意是数字零)光标移至当前行首 $ 光标移至当前行尾 删除文本 ndd 删除当前行及其后n-1行 xX x删除光标后的,而X删除光标前 Ctrl+u 删除输入方式下所输入的文本 ndw...ndW 删除光标处开始及其后的n-1个字 do 删至行首 d$ 删至行尾 打开文件 vi +n file 打开文件,并将光标置于第n行首 vi +/pattern file 打开文件,并将光标置于第一个与...R 替换当前字符及其后的字符,直至按ESC键 s 当前光标位置开始,以输入的文本替代指定数目的字符 S 删除指定数目的行,并以所输入文本代替之 ncwnCW 修改指定数目的字 nCC 修改指定数目的行

746160
领券