Linux中常用工具包的安装与下载及vim的使用

本文详细介绍了在Linux环境下如何使用Yum进行软件包的安装、更新与卸载,包括常用的程序编辑工具Vim、编译工具GCC、调试工具GDB、版本控制工具Git及文本传输工具lrzsz。深入讲解了Vim编辑器的12种模式,重点解析了普通模式、插入模式和底行模式下的具体操作,如光标移动、复制、粘贴、删除、撤销等命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

常用工具

软件包

Linux:下软件安装方式

源码安装

手动安装一个个依赖关系库

工具安装

自动检测解决依赖关系库的安装

查看能够安装那些软件包

yum list|grep package_name(包名)

查看已经安装了那些软件包

yum list installed|package_name

安装软件包

yum install package_name
yum install vim–程序编辑工具
yum install gcc–程序编译工具
yum install gdb—程序调试工具
yum install git—版本控制工具
yum install lrzsz—文本传输工具

移除已安装软件包

yum remove package_name

lrzsz的使用:

rz:从主机传输文件到服务器/虚拟机
sz filename :从服务器/虚拟机传输指定文件到主机

vim编译器

共有12种模式,常用3种
普通模式:完成一个文本编辑最常见的操作

普通模式下的操作:

光标移动:

h/j/k/l:左下上右
w/b:按单词左右移动
ctrl+f/b:向下/上翻页
gg/G:文档首行/尾行

复制

yy:复制光标所在行
nyy:向光标坐在行开始向下复制n行

粘贴

p:向光标所在行下方粘贴新行
P:向光标所在行上方粘贴新行

剪切/删除

x:删除光标所在字符
dw:删除光标所在单词
dd:删除光标所在行
ndd:从光标所在行开始向下删除n行

撤消

u

恢复撤销

ctrl+r

全文对齐

gg=G

插入模式:插入数据

底行模式:保存/退出 vim设置

底行模式的操作

q: 退出
w: 保存
wq: 保存并退出
q!: 退出不保存(强制退出)
!command:临时执行command命令
/string:字符串匹配
?string:字符串匹配

模式切换

普通——》插入:

i:从光标位置开始插入
I:光标移动到行首开始插入
a:光标后移一个字符,开始插入
A:光标移动到行尾,开始插入
o:像光标所在行下一行添加一个新行
O:像光标所在行上一行添加一个新行

插入——》普通:ESC

普通——》底行: :(冒号) / ?

底行——》普通:ESC

tar -xf vim.tar -C ~ vim /etc/vimrc vim /root/.vimrc set ts=4 设置tab有多少空格 set ai 自动对齐 set nu set mouse=a set shiftwidth=4 shift + . 向左向右缩进 shift + , jklh ,cs 性感的注释 ,cu 取消注释 ,cc 注释一行 ,ca 切换单行注释符 选中代码块 按=  自动对齐 ctags -Rn . ctrl + ] ctrl + t 二、VIM编辑器的使用 vi vim (增强版vi,现在各版本的linux都带有vim) 三种模式: 普通模式:控制光标移动,删除字符,段落复制(按ESC) 编辑模式:含插入模式和替换模式,新增文字和修改文字 命令行模式/末行模式:保存文字,离开vim,以及其它设置 vim newfile 新建一vim空白文件进行编辑 普通模式 编辑模式下按ESC切换为普通模式 命令 说明 移动: h 将光标向左移动一格 l 将光标向右移动一格 j 将光标向下移动一格 k 将光标向上移动一格 ^ 光标移动到行首,即第一有效字符位置 0 将光标移动到该行的行首,行的第一格位置 $ 将光标移动到行尾 H 将光标移动到该屏幕的顶端 M 将光标移动到该屏幕的中间 L 将光标移动到该屏幕的底端 gg 将光标移动到文章的首行 G 将光标移动到文章的尾行 w 将光标移动到下一单词 b 将光标移动到上一单词 e 将光标移动到下一单词,光标到下一单词词尾 W 和w功能一样,只不过以.或-或)字符为分界 B 和b功能一样,只不过以.或-或)字符为分界 E 和e功能一样,只不过以.或-或)字符为分界 f f后跟一字符可直接跳到本行光标之后有此字符位置 F F后跟一字符可直接跳到本行光标之前有此字符位置 t 和f一样功能,只不过光标停在要搜索字符前一字符位置 T 和T一样功能,只不过光标停在要搜索字符后一字符位置 zt 将当前位置置于屏幕顶端 zb 将当前位置置于屏幕底端 zz 将当前位置置于屏幕中间 zf 创建折行 zc 折叠 zo 打开折叠 % 跳到匹配的括号 Ctrl+u 将窗口向上移动半屏 Ctrl+d 将窗口向下移动半屏 Ctrl+f 向前滚动一整屏 ctrl+b 向后滚动一整屏 ctrl+g 在窗口下方显示信息,告诉当前文件中的位置和文件名等 Ctrl+o 跳到上次光标位置 ‘’ 跳到上次光标位置,和ctrl+o不同,它只能和上一次光标位置和当前位置来回跳转 ctrl+i 和ctrl+o功能相反 m 有名标记,在想要做标记位置按ma, 再到移动其它地方,当想回到做标记位置时,按'a就跳回做标记位置 简单搜索:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值