Linux学习 | vim编辑器&关机重启&登录注销


一、vim编辑器

1.1 基本介绍

  • 概述:Linux系统中内置了vi文本编辑器,而vim编辑器就是vi的增强版
  • vim编辑器的功能特点
    ① vim有程序编辑的能力
    ② 自动以字体颜色判断代码语法的正确性,方便程序设计
    ③ 还有代码补全、编译、错误跳转等功能

1.2 vim编辑器的三种模式

1.2.1 一般模式

  • 概述:一般模式也称为正常模式、默认模式,在终端使用vim 文件名命令打开某一个文件,默认进入一般模式
  • 操作:在一般模式中,可以进行下列几种操作
    ① 通过键盘的【上下键】移动光标
    ② 使用快捷键删除文件内容
    ③ 使用快捷键复制或粘贴文件内容

1.2.2 编辑模式

  • 概述:在一般模式下按下【i、I、a、A、o、O、r、R】中任意一个键,就会进入编辑模式,一般按下【i】键即可
  • 操作:编辑模式中可以对文件进行编辑,即修改文件内容、添加内容等

1.2.3 命令行模式

  • 概述:在编辑模式下输入【esc + :】或者【esc + /】就会进入命令行模式,【esc】用于退出编辑模式,如果当前是一般模式,则直接输入【:】或【/】即可(注意是英文的冒号)
  • 操作:在命令行模式中可以输入相关命令实现文件的读取、存盘(保存文件)、退出vim编辑器、替换、查找等功能

1.3 vim快捷键

  • 部分常用vim快捷键

    快捷键解释
    esc从编辑模式或命令行模式回到一般模式
    i从一般模式进入编辑模式
    :或者/从一般模式进入命令行模式
    :wq 或者:wq!保存修改内容并退出vim编辑器
    :q退出vim编辑器但不保存内容
    :q!强制退出vim编辑器且不会保存修改内容
    yy拷贝当前行
    [数字n]yy从当前行开始往下,拷贝n行的内容
    p粘贴已复制(拷贝)的内容
    dd删除当前行
    [数字n]dd从当前行开始往下,删除n行的内容
    /[关键词]+回车+n通过关键词在文件内容中查找某一个单词(/表示从一般模式进入命令行模式;回车后进行查找;再输入n查找下一个)
    :set nu为文件内容添加行号(:表示从一般模式进入命令行模式)
    :set nonu取消文件内容的行号
    G在一般模式下输入【G】键,会跳转到文件内容的最末行
    gg在一般模式下输入【gg】键,会跳转到文件内容的最首行
    u在一般模式下输入【u】键,实现撤销上一个动作,类似于Windows下的【ctrl+z】
    【数字n】+shift+g跳转到指定行:在一般模式下输入数字n,再按下shift+g键,会跳转到第n行

    PS:更多快捷键可到菜鸟教程搜索查看

  • 快捷键实现三种模式的切换
    在这里插入图片描述

二、关机重启&登录注销

2.1 关机重启命令

  • 概述:可以在命令行中直接通过关机或重启命令实现关机重启

  • 具体命令介绍

    命令解释
    shutdown -h now立即关机
    shutdown -h 【数字n】经过n分钟后关机
    shutdown经过1分钟后关机,相当于【shutdown -h 1】
    halt立即关机,与【shut -h now】一样,但只能由系统管理员root执行
    reboot立即重启,也是只能由系统管理员root执行
    sync将内存数据写到(同步)磁盘中

    🔺关于sync命令

    • 目前的Linux系统中,执行关机或重启命令时,在关机前都会先执行sync命令,防止内存数据丢失
    • 一般安全起见,在系统关机和重启时,都要手动执行一次sync命令,确保数据同步到磁盘上

2.2 登录注销命令

  • 具体命令介绍

    命令解释
    su - 【用户名】登录其他用户,注意-号前后都有空格
    logout注销/退出当前用户
  • 命令使用细节

    • 如果在当前用户tom下执行su - key命令,登录到key用户上,然后在key用户下执行logout命令注销,会退回到tom用户下,而不是退出整个系统(关闭连接),在tom下再执行logout才会退出系统
    • 在图形界面下可以使用logout回退到上一个用户,但无法使用logout注销当前登录到Linux系统的用户,这里涉及运行级别的问题
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值