linux面试常用命令vi
-
vi是一款常用的文本编辑器,可以在Linux系统中使用。在Linux面试中,掌握vi的常用命令是非常重要的。下面列举一些常用的vi命令:
1. 打开文件:vi filename
这个命令用于打开一个文件,如果文件不存在,则会创建一个新的文件。2. 切换模式:i (插入模式)、Esc (命令模式)
vi有两种模式:插入模式和命令模式。在插入模式下,可以直接编辑文件内容;在命令模式下,可以执行各种命令。3. 保存退出::wq
这个命令用于保存文件并退出vi编辑器。4. 前进和后退:Ctrl+f (前进一页)、Ctrl+b (后退一页)
在命令模式下,可以使用Ctrl+f和Ctrl+b分别进行前进和后退。5. 光标移动:h (左)、j (下)、k (上)、l (右)
在命令模式下,可以使用h、j、k、l分别控制光标向左、下、上、右移动。6. 删除字符:x
在命令模式下,使用x命令删除当前光标所在位置的字符。7. 删除行:dd
在命令模式下,使用dd命令删除当前光标所在行。8. 复制和粘贴:yy (复制行)、p (粘贴)
在命令模式下,使用yy命令复制当前光标所在行,使用p命令粘贴复制的内容。9. 查找和替换:/keyword (查找)、:s/old/new (替换)
使用/命令可以查找文件中的关键字,使用:s/old/new命令可以替换文件中的文本。10. 撤销和重做:u (撤销)、Ctrl+r (重做)
在命令模式下,使用u命令可以撤销上一次的操作,使用Ctrl+r命令可以重做撤销的操作。以上是一些常用的vi命令,在Linux面试中掌握这些命令可以更高效地编辑和管理文件。除此之外,还有很多其他的vi命令,可以根据需要进一步学习和掌握。
2年前 -
在Linux面试中,vi是非常常用的文本编辑器之一。面试官可能会要求候选人展示对vi编辑器的熟练程度。下面列举了一些常用的vi命令,以帮助候选人在面试中回答相关问题。
1. 打开文件:在终端中输入vi命令后,再加上要打开的文件名,例如 “vi filename”。如果文件不存在,vi将会创建一个新文件。
2. 切换到插入模式:默认情况下,vi处于命令模式下。要开始插入文本,需要按下 “i” 键,然后就可以在光标处输入文本。插入模式下可以输入、修改文本。
3. 保存并退出:在命令模式下,按下 “Esc” 键,然后输入 “:wq” 并按下回车键,可以保存文件并退出编辑器。如果只想保存文件而不退出,可以使用 “:w” 命令。
4. 另存为:在命令模式下,先按下 “Esc” 键,然后输入 “:w newfilename” 并按下回车键,可以将当前文件另存为新文件名。
5. 删除文本:在命令模式下,按下 “x” 键可以删除光标所在位置的字符。使用 “dd” 命令可以删除整行文本。可以使用数字加上 “dd” 命令来删除多行文本,例如 “2dd” 将删除光标所在行和下一行的文本。
6. 搜索文本:在命令模式下,按下 “/” 键可以开始搜索。输入想要搜索的文本,按下回车键后,光标将会移动到第一个匹配文本的位置。按下 “n” 键可以在文件中继续搜索下一个匹配项。
7. 撤销更改:在命令模式下,按下 “u” 键可以撤销最近的更改。
8. 复制和粘贴:在命令模式下,将光标移动到要复制的文本的起始位置,按下 “v” 键进入可视化模式,选择要复制的文本,然后按下 “y” 键复制。将光标移动到要粘贴的位置,并按下 “p” 键粘贴。
9. 查找和替换:在命令模式下,输入 “:s/search/replace” 可以全文查找并替换第一个匹配项。输入 “:s/search/replace/g” 可以全文查找并替换所有匹配项。
10. 撤销操作:在命令模式下,输入 “:u” 可以撤销最近的操作。
这些是Linux面试中常用的一些vi命令。熟练掌握这些命令,并能灵活运用,将有助于候选人在面试中展示出对Linux系统的熟悉程度。
2年前 -
Vi是一款常用的文本编辑器,如果你正在准备Linux面试,掌握Vi命令是必不可少的。下面我们将介绍Vi的常用命令,包括打开文件、编辑文本、保存退出等操作。
一、打开文件
1. 使用vi命令打开文件:vi 文件名
2. 在打开的文件中使用:e 文件名,可以在当前编辑器中打开另一个文件
二、编辑文本
1. 光标移动
– h: 左移一个字符
– l: 右移一个字符
– j: 下移一行
– k: 上移一行
– nG: 跳转到第n行
– $: 移动到行尾
– 0: 移动到行首
2. 插入和修改
– i: 在光标位置前插入
– a: 在光标位置后插入
– o: 在当前行下方插入新行
– O: 在当前行上方插入新行
– r: 替换当前字符
– cw: 修改一个词
– cc: 修改整行
3. 删除和撤销
– x: 删除当前字符
– dw: 删除一个词
– dd: 删除整行
– u: 撤销最后的操作
– U: 撤销整行的修改
4. 复制和粘贴
– yy: 复制整行
– p: 在光标下方粘贴剪切板内容
– P: 在光标上方粘贴剪切板内容
– nyy: 复制n行
5. 查找和替换
– / 关键词: 向前查找关键词
– ? 关键词: 向后查找关键词
– :s/old/new/g: 全局替换old为new
– :s/old/new/gc: 全局替换old为new,并且替换前确认
6. 保存和退出
– :w: 保存
– :w 文件名: 另存为文件名
– :q: 退出
– :q! 强制退出,放弃修改
– :wq 保存并退出
– :x 保存并退出,如果文件没有修改则不保存
三、其它操作
1. 多窗口操作
– :sp 文件名: 横向分割窗口并打开文件
– :vsp 文件名: 纵向分割窗口并打开文件
– Ctrl+w+w: 在窗口之间切换
– Ctrl+w+[hjkl]: 在窗口之间移动
2. 语法高亮
– :syntax on: 打开语法高亮
– :syntax off: 关闭语法高亮
3. 行号显示
– :set number: 显示行号
– :set nonumber: 关闭行号显示
4. 自动缩进
– :set autoindent: 启用自动缩进
– :set noautoindent: 关闭自动缩进
以上是Vi的一些常用命令,只有通过实践的不断操作,熟练掌握这些命令才能在面试中使用自如。在面试之前,建议多练习Vi的使用,加深对命令的理解和记忆,从而提高解决问题的能力。2年前