Linux Vim编辑器和关机、重启和用户登录注销

1、Vi和Vim编辑器

1.1、什么是Vi和Vim

  • 在所有的Linux系统中都会内建vi文本编辑器
  • Vim是从 vi 发展出来的一个文本编辑器 ,可以说是Vi的加强版
  • Vim可以主动的以字体颜色辨别语法的正确性,方便程序设计
  • Vim的功能特别丰富,在程序员中被使用广泛

1.2、Vi和Vim的三种模式

1.2.1、正常模式

以vim打开一个档案就直接进入一般模式(这是默认的模式)。在这个模式中,可以使用【上下左右】按键移动光标,也可以使用【删除字符】或者【删除整行】来处理档案内容,也可以使用一些其他操作来进行处理文件数据

在这里插入图片描述

1.2.2、插入模式/编辑模式

在正常模式下,可以按i,I,o,O,a,A,r,R等任何一个字母之后可以进入在这个编辑模式,通常我们按i。

在编辑模式下 我们可以输入内容。

]

1.2.3、命令行模式

在这个模式中,可以提供你相关指令,完成读取、存盘、替换,离开vim、显示行号等的动作则是在此模式中达成的!

在这里插入图片描述

1.2.4、vi和vim三中模式转换图

在这里插入图片描述

1.2.5、vim 键盘图:

在这里插入图片描述

1.2.6、Vim常用按键使用

数字 那个 n 表示『数字』,例如 20 。快捷切换光标, 数字 + 空格
数字< Enter> n 为数字。光标向下移动 n 行(常用)
n 这个 n 是英文按键。代表重复前一个搜寻的动作。举例来说, 如果刚刚我们执行 /vbird 去向下搜寻 vbird 这个字符串,则按下 n 后,会向下继续搜寻下一个名称为 vbird 的字 符串。如果是执行 ?vbird 的话,那么按下 n 则会向上继续搜寻名称为 vbird 的字符串!
N 这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。例如 /vbird 后,按下 N 则表示『向上』搜寻 vbird 。
dd 删除游标所在的那一整行(常用)
ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用)
yy 复制游标所在的那一行(常用)
nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
u 复原前一个动作。(常用)
[Ctrl]+r 重做上一个动作。(常用)
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档 案。
:wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用
:set nu ! 显示行号,设定之后,会在每一行的前缀显示该行的行号

2、关机、重启和用户登录注销

2.1 关机&重启命令

1.shutdown

  • shutdown -h now
    • 表示立即关机
  • shutdown -h 1
    • 表示1分钟后关机
  • shutdown -r now
    • 表示立即重启

2.halt

  • 直接使用 等价于关机

3.reboot

  • 重启系统

4.sync

  • 把内存的数据同步到磁盘

当我们关机或者重启时,都应该先执行一下sync指令,把内存的数据写入磁盘,防止数据丢失

2.2、用户登录和注销

我们一般会很少使用root用户进行登录,一般使用普通用户登录。然后用su - 用户名 来切换成系统管理员
在这里插入图片描述

可以使用exit来从root用户退回成普通用户(这时我们 不需要密码)

在这里插入图片描述

输入logout可以注销用户(注销指令在图形运行级别无效,在运行级别3下有效.

2.3、指令运行级别

  • 0:关机
  • 1:单用户[找回丢失密码]
  • 2:多用户状态没有网络服务
  • 3:多用户状态有网络服务
  • 4:系统未使用保留给用户
  • 5:图形界面
  • 6:系统重启

在这里插入图片描述

常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这 一行中的数字

在命令行中输入vim /etc/inittab 别可查看此时运行级别

在这里插入图片描述

init[012356] 便可切换指定运行级别

谢谢大家的阅读! 若上面有写错的 欢迎纠正哦

推荐学习linux视频 B站 尚硅谷韩顺平老师

猜你喜欢

转载自blog.csdn.net/qq_44763720/article/details/108105418