Linux的vi和vim

文章介绍了Linux系统内置的Vim编辑器,包括其正常模式、插入模式和命令行模式的切换,以及常用快捷键操作。此外,还涵盖了Linux系统的关机、重启命令,强调了sync命令的重要性,以及用户登录和注销的注意事项,提倡避免直接使用root账号登录。
摘要由CSDN通过智能技术生成

Linux系统会内置vi文本编辑器

Vim具有程序编辑的能力,可以看出是Vi的增强版本

  • 正常模式

    以vim打开一个档案就直接进入一般模式了。在这个模式中,可以使用上下左右按键来移动光标,可以使用删除字符和删除整行来处理文档内容,也可以使用赋值粘贴来处理文件数据

  • 插入模式

    按下i,I,o,O,a,A,r,R等任何一个字母之后才会进入编辑模式,一般来说按i即可

  • 命令行模式

    在这个模式中,可以提供相关指令,完成读取,存盘,替换,离开vim,显示行等动作

vim Hello.java
然后按下i
编写完之后,要从插入模式切换到命令行模式
先按下esc表示退出,在输入:wq,代表写入并退出
退出后输入ls查看

vi和vim模式的切换

在命令行下输入 vim xxx 进入一般/正常模式 ,输入i或者a进入编辑模式,按下esc键就退出编辑模式回到正常模式,再输入:或者/即可进入命令模式,在命令模式下,输入wq(保存退出),q(退出),q!(强制退出并且不保存)就回到了终端

vi和vim快捷键:

  1. 在正常模式下:拷贝当前行 yy,拷贝当前行向下的5行,5yy,并粘贴(输入p)5p粘贴五次
  2. 在正常模式下:删除当前行dd,删除当前行向下的5行5dd
  3. 在文件中查找某个单词(在命令行下/关键词,回车查找。输入n就是查找下一个)
  4. 设置文件的行号,取消文件的行号。(在命令行下,:set nu 和 :set nonu)
  5. 编辑一个时,使用快捷键到该文档的最末行(G)和最首行(gg),在一般模式下
  6. 在文件中输入“hello”,然后撤销这个动作 u(在一般模式下进行)
  7. 编辑文件时,快速将光标移动到某行 5+ shift + g到第五行 5 + gg也可以 (在一般模式下)
  8. 更多的快捷命令查文档

关机&重启命令

  • 基本介绍:
    • shutdown -h now 立刻进行关机
    • shotdown -h 1 一分钟后关机
    • shoutdown -r now 现在重启计算机
    • halt 关机
    • reboot 重启
    • sync 把内存的数据同步和到磁盘
  • 注意:
    • 不管是重启系统还是关闭系统,首先要使用sync命令,把内存总的数据写到磁盘中
    • 目前的shutdown/reboot/halt等命令均已经在关机前进行了sync,但是:小心使得万年船

用户登录和注销

  • 基本介绍:
    • 登录时尽量少使用root账号进行登录,可以用普通用户进行登录,登录过后使用 su 用户名 命令来切换管理员身份
    • logout即可注销用户,在多用户的状态下进行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值