前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Linux操作系统】——vi/vim编辑器以及关机、重启、登陆、注销命令

【Linux操作系统】——vi/vim编辑器以及关机、重启、登陆、注销命令

作者头像
百思不得小赵
发布2022-12-01 14:17:54
1.8K0
发布2022-12-01 14:17:54
举报
文章被收录于专栏:小赵Java总结

2022 年 4月 27 日 百思不得小赵 🔍点此进入博客主页 —— 新时代的农民工 🙊 —— 换一种思维逻辑去看待这个世界 👀 今天是加入CSDN的第1141天。觉得有帮助麻烦👏点赞、🍀评论、❤️收藏啦。

在这里插入图片描述
在这里插入图片描述

一、vi、vim编辑器简介

由加州大学伯克利分校,Bill Joy 研究开发。 文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice,文本模式下的编辑器有vi、vim(vi的增强版本)。vi和vim是我们在Linux中最常用的编辑器。vi或vim是Linux最基本的文本编辑工具,vi或vim虽然没有图形界面编辑器那样点鼠标的简单操作,但vi编辑器在系统管理、服务器管理字符界面中,永远不是图形界面的编辑器能比的。来源于百度百科

VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器。 VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便程序设计。VIM与VI编辑器完全兼容。

二、三种切换模式

在这里插入图片描述
在这里插入图片描述
  • 在Linux命令行中输入vim XXX (文件名)然后进入一般模式。
  • 在一般模式中输入i进入到编辑模式,退出编辑模式键入esc进入vim命令行模式
  • 进入vim 命令行键入wq (保存退出)、q(退出,不保存)、q!(强制退出)

三、快捷键Tips

  1. 拷贝当前行 yy , 拷贝当前行向下的 5 行 5yy,并粘贴 p。【快捷键在正常模式下使用】
  2. 删除当前行 dd , 删除当前行向下的 5 行 5dd
  3. 在文件中查找某个单词 【命令模式下 /关键字 , 回车 查找 , 输入 n 就是查找下一个 】
  4. 设置文件的行号,取消文件的行号.【命令行下 : set nu 和 :set nonu】
  5. 编辑 /etc/profile 文件,使用快捷键到底文档的最末行[G]和最首行[gg] 【正常模式下】
  6. 在一个文件中输入 “hello” ,然后又撤销这个动作 u 【正常模式下】
  7. 编辑 /etc/profile 文件,并将光标移动到 20 行 shift+g

四、入门案例Get✅

使用vim开发一段Java程序。

首先创建一个Java文件,然后使用vi xxx / vim xxx 打开

在这里插入图片描述
在这里插入图片描述

然后键入 i 进入编辑模式,输入Java代码。

在这里插入图片描述
在这里插入图片描述

接着按下 esc 进入命令行模式 输入 wq 保存退出。

在这里插入图片描述
在这里插入图片描述

运行Java程序,输出最终结果。

在这里插入图片描述
在这里插入图片描述

五、关机、重启、登陆、注销命令

关机 & 重启

  • shutdown -h now [立刻关机]
  • shutdown -h 1 “1 分钟,关机.” [1 分钟后,关机]
  • shutdown -r now [立刻重启]
  • shutdown -r 2 “2 分钟后,重启”
  • halt 【立刻关机】
  • reboot 【立刻重启】

Tips:不管是重启系统还是关闭系统,首先要运行 sync 命令,把内存中的数据写到磁盘中

登录 & 注销

  • 登录时尽量少用 root 帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用 普通用户登录,登录后再用”su -用户名’命令来切换成系统管理员身份
  • 在提示符下输入 logout 即可注销用户【不同的 shell 可能不同(logout exit)】 Tips:logout 注销指令在图形运行级别无效,在运行级别 3 下有效.

关于运行级别

  • 第0级:关闭系统(千万不要把initdefault设置为0,否则将开不了机)
  • 第1级:单用户模式
  • 第2级:没有网络多用户模式
  • 第3级:有网络多用户模式
  • 第4级:系统保留
  • 第5级:有网络和图形的多用户模式
  • 第6级:系统重启

常用运行级别是 3 和 5 ,要修改默认的运行级别可改文件 如果指定运行级别/etc/inittab 的id:5:initdefault:这一行中的数字 命令:init [012356] https 协议

案例Get✅

假设我们的 root 密码忘记了,请问如何找回密码

启动时->快速输入 enter->输入 e-> 进入到编辑界面-> 选择中间有 kernel 项->输入 e(edit)-> 在该行的最后写入 1 [表示修改内核,临时生效]-> 输入 enter->输入 b [boot]-> 进入到单用模式

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、vi、vim编辑器简介
  • 二、三种切换模式
  • 三、快捷键Tips
  • 四、入门案例Get✅
  • 五、关机、重启、登陆、注销命令
    • 关机 & 重启
      • 登录 & 注销
        • 关于运行级别
          • 案例Get✅
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档