当前位置: 首页 > news >正文

vim的常规操作

Linux系统内置vi文本编辑器,vim是vi的增强版

vi和vim的三种模式

  • 正常模式:默认模式,可以使用“上下左右”键来移动光标,也可以用删除、复制、粘体等功能
  • 插入模式:按i,I,o,O,a,A,r,R等任何一个字母进入
  • 命令行模式:输入相关命令,完成读取、存盘、替换、离开vim、显示行号等动作(按esc退出,再输入:wq,)

创建保存一个代码

在xshell中输入vim hello.c进入一般模式,按 i 进入编辑模式,写入以下代码

int main()
{
    printf("Hello~");
}

ESC回到一般模式,输入 :wq保存文件并退出命令行模式

vim常用快捷键

  • yy-拷贝当前行,5yy-拷贝当前向下的5行,p-黏贴;
  • dd-删除当前行,5dd-删除当前向下的5行
  • 查找功能,需要在命令行模式下,输入/关键字,按n键就是查找下一个
  • 设置/取消文件的行号,需要在命令行模式下,输入:set nu/:set nonu
  • 编辑/etc/profile文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg]
  • 在一个文件中输入"hello”,然后又撤销这个动作 按esc回到一般模式,按u
  • 编辑/etc/profile文件,并将光标移动到20行 shift+g

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HydnfVWm-1671718556312)(https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fupload-images.jianshu.io%2Fupload_images%2F7286445-c58f3b6bf5697de6.gif%3FimageMogr2%2Fauto-orient%2Fstrip&refer=http%3A%2F%2Fupload-images.jianshu.io&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1674294602&t=c9ec67d924ff229d1c3dca42cfcb542f)]

关机&重启&登录&注销命令

Linux系统的终端输入以下命令:

命令功能
shutdown -h now立该进行关机
shutdown -h 1“hello, 1分钟后会关机了”
shutdown -r now现在重新启动计算机
halt关机,作用和上面一样
reboot现在重新启动计算机
sync把内存的数据同步到磁盘

注意细节

  1. 不管是重启系统还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中
  2. 目前的shutdown/reboot/halt等命令均已经在关机前进行了sync,小心驶得万年船

登录和注销

  1. 登录时尽量少用root帐号登录,因为它是系统管理员,最大的权限,避免操作失误。可以利用普通用户登录,登录后再用”Su-用户名’命令来切换成系统管理员身份
  2. 在提示符下输入logout即可注销用户
  3. logout注销指令在图形运行级别无效,在运行级别3下有效.2运行级别这个概念,后面给大家介绍

相关文章:

  • 手机网站微信登录接口/比较靠谱的推广平台
  • 金融网站框架模板下载安装/app定制开发
  • wordpress留言板 图片url/seo推广策略
  • 手机网站用模版/线上宣传渠道
  • wordpress主题超限/如何创建一个网站
  • 怎样做公司的网站建设/关键词优化建议
  • Exception in thread “main“ java.lang.NoClassDefFoundError
  • Android GB∕T 19056-2021 汽车行驶记录仪-定位性能测试
  • 央视纪录片货币910
  • PHP GET 和 POST 的区别面试
  • Linux【windows使用xshell连接本地虚拟机】【Mac使用terminal连接本地虚拟机】
  • 【LeetCode】1799. N 次操作后的最大分数和
  • git push踩坑记录【看注意事项】
  • 类美团外卖、骑手、类快递取餐柜、整合菜品供应商、前厅、后厨、配送、智能厨电设备的智慧餐饮业务
  • 占道摆摊经营监控报警系统 yolov5
  • URLLC超低时延解决方案和关键技术
  • 反向迭代器reverse_iterator模拟实现
  • 信而泰BGP Flow Spec防攻击测试解决方案