Linux操作系统学习第二篇博客

本文详细介绍了Linux操作系统中的vim编辑器的使用,包括三种模式、光标操作、复制粘贴、查找与分屏功能。同时,文章探讨了gcc编译器的安装、编译过程及参数设定,以及静态库和动态库的制作、使用与优缺点。还涵盖了gdb调试工具的使用方法和编写简单makefile的步骤。
摘要由CSDN通过智能技术生成

1、vim的三种模式

  vim是从vi发展过来的一款文本编辑器

(1)安装vim

  sudo apt-get install vim

(2)三种模式

1| 命令模式
   打开文件后,默认进入命令模式(打开文件命令:vi + 文件名)。

2| 编辑模式
   需要输入一些命令,切换到编辑模式。

3| 末行模式
   在末行模式下可以输入一些命令。

4| 有关关系
   <1> 命令模式 加冒号 进入末行模式 加w 完成保存文字 自动切换到命令模式
   <2> 命令模式 加冒号 进入末行模式 按两下ESC键进入(或者执行一个末行命令) 命令模式

2、vi中的光标位置删除、撤销操作

(1)移动光标

1|  h : 向左移动

2|  j: 向下移动

3|  k: 向上移动

4|  l: 向右移动

5|  数字0:移动到本行首部

6|  $: 移动到本行尾部

7|  gg: 移动到当前文件开头

8|  G:移动到当前文件尾部

9|  行数 + G: 移动到指定的行数

(2)删除操作

1| 删除光标后面字符: x(小写)

2| 删除光标前面字符: X(大写)

3| 删除光标所在光标的单词: dw    (如果光标在此单词的中间,则删除光标后面的单词相关内容)

4| 删除光标到行首的字符串: d + 数字0

5| 删除光标到行尾的字符串: D (或者d + $)

6| 删除光标当前行: dd

7| 删除多行: ndd  (n代表行数)

8| 撤销: u(小写)

3、vim中的复制和粘贴

(1)复制

1| 复制一行
   yy

2| 复制多行
   nyy  (n代表行数)

(2)粘贴

1| 粘贴到光标所在行的下一行
   p(小写)

2| 粘贴到光标所在行
   P(大写)

(3)剪切 == 删除

4、vim可视模式和查找

(1)可视模式

1| 切换到可视模式:  v

2| 选择内容:  方向键(h、j、k、l)

3| 有关操作:  y(进行复制)  d (进行删除)

(2)查找操作

1| / + 查找内容 (例如:/hello)     —————— 从光标位置向下查找,到最下边之后,返回到头部

2| ? + 查找内容 (例如:?hello)     —————— 从光标位置向上查找,到最上边之后,返回到尾部

3| #                               —————— 把光标移动到查找单词的身上,按# 

4| 遍历的时候使用快捷键: N/n

5| 替换当前字符: r                 —————— 只能替换单个字符

6| 查看man文档
   光标移到到某个指定的单词中 
   shift + k(小写k
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值