Linux实战:vi/vim编辑器与常用命令详解

需积分: 0 4 下载量 34 浏览量 更新于2024-07-15 收藏 1.37MB PDF 举报
"这份资源是关于Linux操作的实用教程,特别是对Linux中常见的50多个命令进行了详尽的介绍,包括vi/vim编辑器的使用、文件操作、系统管理以及用户管理等方面。" 在Linux环境中,熟悉并掌握基础命令是至关重要的。文件描述中提到的“Linux实操vi/vim操作”是一个关键知识点,vi(Visual Editor)是Linux系统中的一个文本编辑器,而vim(Vi IMproved)是它的增强版本,提供了更多的功能和便利。在Linux系统中,一切皆文件,因此vi/vim的熟练使用对于日常维护和文件编辑极其重要。 打开文件通常使用`vim`命令,例如`vim filename.ext`,若文件不存在,vim会新建一个。vi/vim有三个主要模式:普通模式、编辑模式和命令行模式。普通模式下,你可以通过快捷键进行复制、粘贴和删除操作;按'i'键可进入编辑模式,在此模式下可以直接插入文本;按下'Esc'返回普通模式,输入':'进入命令行模式,可以执行保存、查找、替换等操作。 举例来说,`yy`用于复制当前行,`5yy`复制当前行以下的5行;`dd`删除当前行,`5dd`删除5行;在命令行模式下,输入`/keyword`查找关键词,`n`查找下一个匹配;`set nu`显示行号,`set nonu`隐藏行号;`G`将光标移动到文件底部,`gg`移动到顶部;`u`撤销最近的编辑动作;`shift+g`将光标移动到第20行。 系统管理方面,`shutdown`命令用于关机或重启。`shutdown -h now`立即关机,`shutdown -h 1`在1分钟后关机,`shutdown -r now`立即重启。`halt`与`shutdown -h`类似,`reboot`用于立即重启。在root权限下,重启通常使用`sudoreboot`。在执行任何可能未保存更改的操作前,使用`sync`命令确保内存中的数据被保存到磁盘。 用户管理也是Linux系统中的核心任务。创建新用户通常在/home目录下创建一个与用户名同名的文件夹。例如,创建用户`newuser`,可以使用`useradd newuser`。注销用户使用`logout`命令,但需要注意的是,在图形界面下可能无效,而在命令行界面(如运行级别3)则有效。 在深入学习Linux时,了解运行级别(Runlevel)的概念也很重要,不同的运行级别对应着系统的不同状态,如运行级别3是多用户文本模式,而运行级别5则是带图形界面的多用户模式。理解这些基本概念和命令将有助于你更好地管理和操作Linux系统。