(三)Vim的工作模式
1.vim的工作模式有指令模式、编辑模式、命令行模式。
2.使用vim filename命令时,无论什么时候都不会报错。
3.vim和vi都是文本编辑器,它们是有区别的。vim是vi的增强版,可以用彩色显示文字,还可以对Shell脚本、C语言程序进行简单的语法检查。
4.在vim中,ESC键可以退出编辑模式。
5.在vim中,按O键可以在光标所在行的上面增加新的一行。
6.在vim中,按 I 键可以在光标所在行的行首添加字符。
7.在vim中,从一般模式进入命令行模式,需要先输入:。
在vim的一般模式下可以进行的操作有( 删除单个字符 粘贴文本 移动光标 删除单行 )
8.在vim中为文件内容添加行号的命令是":set nu"。
9.在vim中编辑文件sjh.txt时,系统突然断电了,再开机时可以使用.sjh.txt.swp文件发挥救援作用,恢复未保存的文件。
10.在vim中,可以使用[Ctrl]+v进行区块选择,可以用长方形的方式选择资料。
11.在vim中的指令模式中,按下哪一个字符会将光标经过的行反白选择?( V )
12.在vim中实现文件多窗口编辑的命令是:sp。
13.你离开vim后还得要自行删除.filename.swp才能避免每次打开文件filename都会出现警告。
vim filename 如果有该文件,则打开文件;如果没有,则新建文件,因此,该命令无论什么时候都不会报错
二.插入模式
"i" 在光标所在位置插入字符
"I" 在光标所在行的行首插入字符
"o" 在光标所在行的下一行新行插入字符
"O" 在光标所在行的上以行新行插入
"s" 删除光标所在字符并插入字符
"S" 删除光标所在行并插入字符
"a" 光标所在字符的下一个字符插入
"A" 光标所在行的行尾插入字符
另外 u 撤销上一步的操作 Ctrl+r 恢复上一步被撤销的操作
本题主要练习的是命令模式的常用操作,光标行间跳转,切换到最后一行可以在命令模式直接输入“G”。切换到第一行可以直接输入“1G”或“gg”。
删除光标所在行直接输入“dd”即可。
复制光标所在行直接输入“yy”即可。
粘贴时按“p”即可,是粘贴光标之后。
在vim的指令模式中,按下( 10dd )会将从光标所在行开始的10行删除?
每个用户都有唯一UID,Linux 系统通过UID来识别不同的用户
. UID为0就代表这个账号是管理员账号,. 1~499:系统用户。. 此范围的UID保留给系统使用。. 500~65535:普通用户
下面哪一条命令可以删除组wl17 groupdel wl17
只有超级用户才能管理用户和组(√)
与用户名同名的私有组账号在使用userdel命令删除用户时被同时删√
useradd 命令–添加用户账号
userdel命令–删除用户账号
usermod命令–修改用户账号属性
普通模式: 控制光标移动, 可对文本进行查看、翻页、复制、粘贴、删除、剪切等工作。
使用vim filename 编辑一个文件时,一进入该文件就是命令模式了。
在这个模式下,可以进行光标移动、复制、删除、粘贴操作。
编辑模式: 正常的文本写入。
从一般模式进入命令行模式,需要先输入( : )
从一般模式进入编辑模式,只需你按一个键即可(i, I, a, A, o, O, r, R,s,S)
从命令模式进入编辑模式,只需你按一个键即可(i, I, a, A, o, O, r, R,s,S)
当进入编辑模式时,会在屏幕的最下一行出现“INSERT的字样。
从编辑模式回到命令模式只需要按键盘左上方的 ESC 键即可。
末行模式: 保存或退出文档,以及设置编辑环境
在命令模式下,输入 ":" 或者 "/" 即可进入末行模式。
在该模式下,可以进行的操作有,显示行号、搜索、替换、保存、退出。
退出编辑模式后按 “:” 或者 “/” 键即可进入命令模式
Linux 命令行模式下退出 vim
命令 说明
:q! 强制退出,不保存
:q 退出
:wq! 强制保存并退出
:w <文件路径> 另存为
:saveas 文件路径 另存为
:x 保存并退出
:wq 保存并退出