常用工具:
软件包管理工具:yum
编程相关工具:vim、gcc/g++、gdb
项目相关工具:make/Makefile、git
查看软件包:yum list/grep key
安装软件包:yum install package_name
删除软件包:yum remove package_name
编译器:vim
vim中的操作模式共12种,常用的有3种。
普通模式:主要是指用命令进行文件内容操作
控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode
插入模式:插入数据
只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是我们后面用的最频繁的编辑模式
底行模式:用于文件内容的保存和退出
文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式。要查看你的所有模式:打开vim,底行模式直接输入
模式切换:
普通->插入:i a o I A O
插入->普通:ESC键(所有模式切换至普通均适用该方式)
i:从光标所在位置开始插入
a:光标向后移动一个字符开始插入
o:光标所在行下方增加新行开始出入
I: 光标移动到行首开始插入
A: 光标移动到行尾开始插入
O:光标所在行上方添加新行开始插入
普通->底行:输入:
:w(保存当前文件)
:q(退出)
:wq(保存并退出)
:q!(强制退出)
普通模式下的命令操作:
插入模式:
- 按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;
- 按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;
- 按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。
光标移动操作:
- 「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格
- 按「G」:移动到文章的最后
- 按「 $ 」:移动到光标所在行的“行尾”
- 按「^」:移动到光标所在行的“行首”
- 按「w」:光标跳到下个字的开头
- 按「e」:光标跳到下个字的字尾
- 按「b」:光标回到上个字的开头
- 按「#l」:光标移到该行的第#个位置,如:5l,56l
- 按[gg]:进入到文本开始
- 按[shift+g]:进入文本末端
- 按「ctrl」+「b」:屏幕往“后”移动一页
- 按「ctrl」+「f」:屏幕往“前”移动一页
- 按「ctrl」+「u」:屏幕往“后”移动半页
- 按「ctrl」+「d」:屏幕往“前”移动半页
对文件内容操作:
- 「yy」:复制光标所在行到缓冲区。
- 「 nyy」 :从光标所在航开始向下复制n行数据
- 「p」:向光标所在行下方进行粘贴。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能
- 「 P」:项光标所在行上方进行粘贴。
- 「dd」:删除光标所在行
- 「ndd」:从光标所在行开始删除n行
- 「dw」:删除光标所在单词
- 「x」:每按一次,删除光标所在位置的一个字符
- 「u」:回到上一个操作