Linux基础作业:VI编辑器操作与用户管理知识点总结
本次Linux作业主要考察了对vi/vim文本编辑器的基础操作理解和掌握。以下是对题目内容的详细解析: 1. 单选题(5.0分) - 在vi/vim中,从插入模式切换到命令模式通常使用**ESC**键。这是因为ESC键表示结束当前的操作并返回到命令模式。 2. 单选题(5.0分) - 要在vi/vim中执行存盘并退出操作,应输入**wq**。这将保存当前文件后退出编辑器。 3. 单选题(5.0分) - 与上题相反,从命令模式切换到插入模式,使用的是字母键**i**,在命令模式下按下i即可进入插入模式进行文本编辑。 4. 单选题(5.0分) - 删除光标所在的行使用**dd**命令。这是vi/vim中的删除(delete)操作,用来删除整行内容。 5. 单选题(5.0分) - 若要不存盘且强制退出vi/vim,应使用**:q!**命令。此命令强制停止编辑,不保存任何更改。 6. 单选题(5.0分) - 删除光标及其下三行的内容,应使用**3dd**。这里的“3”代表三次删除,每次dd删除一行。 7. 单选题(5.0分) - vi/vim的工作模式包括:**命令模式**(执行命令)、**插入模式**(编辑文本)、**末行模式**(执行特定命令)。**功能模式**不属于标准的vi/vim工作模式。 8. 单选题(5.0分) - 使用**useradd**命令创建新用户时,指定主目录的选项是**-d**,后面跟用户主目录的路径。 9. 单选题(5.0分) - Linux中,保存用户账号的UID信息的文件是**/etc/passwd**,包含了用户账户的基本信息。 10. 单选题(5.0分) - 显示Linux系统中注册的用户数(包括系统用户),可以使用**wc -l /etc/passwd**命令,它计算文件的行数,即用户数量。 11. 简答题(20.0分) - vi编辑器的工作方式主要有三种:命令模式、插入模式和末行模式。- 命令模式用于执行编辑器的移动、查找、替换等操作;- 插入模式用于文本输入;- 末行模式允许执行更高级的命令,如查找、替换等。 12. 简答题(30.0分) - vi命令`20G18|x10cc3rk5s7S/this?abc?-5"`的解释: - `20G`:移动到文件中的第20行; - `x`:进入上下文选择模式,选择一个区域; - `10cc`:删除10个字符(即跳过10个字符); - `3r`:重复前一次操作三次,这里意味着复制10个字符三次; - `k`:向上移动一屏,确保字符复制到正确位置; - `5s`:替换5个字符; - `/this`:搜索文本“this”,定位到该字符串; - `?abc`:反向搜索“abc”,找到最近的匹配; - `-5`:向下移动5个单位,可能是因为找到了“abc”,但想要移动到其后的5个字符处; - `"`:退出搜索模式,回到插入模式,然后进行相应操作。 以上是本次作业涉及的主要知识点,涵盖了vi/vim的基本操作和管理用户的基本概念。通过这些题目,学生应能熟练掌握vi编辑器的基本操作流程和常用命令。
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 138
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Flex垃圾回收与内存管理:防止内存泄露
- Python编程规范与最佳实践
- EJB3入门:实战教程与核心概念详解
- Python指南v2.6简体中文版——入门教程
- ANSYS单元类型详解:从Link1到Link11
- 深度解析C语言特性与实践应用
- Gentoo Linux安装与使用全面指南
- 牛津词典txt版:信息技术领域的便捷电子书
- VC++基础教程:从入门到精通
- CTO与程序员职业规划:能力提升与路径指南
- Google开放手机联盟与Android开发教程
- 探索Android触屏界面开发:从入门到设计原则
- Ajax实战:从理论到实践
- 探索Android应用开发:从入门到精通
- LM317T稳压管详解:1.5A可调输出,过载保护
- C语言实现SOCKET文件传输简单教程