网站建设公司的业务范围,服装行业网站建设规划,wordpress新闻列表如何制作,网页制作题#x1f308;个人主页#xff1a;Yui_ #x1f308;Linux专栏#xff1a;Linux #x1f308;C语言笔记专栏#xff1a;C语言笔记 #x1f308;数据结构专栏#xff1a;数据结构 文章目录 1.Linux软件包管理器yum1.1 快速使用yum 2. Linux编辑器-vim的使用2.1 vim的基本…个人主页Yui_ Linux专栏Linux C语言笔记专栏C语言笔记 数据结构专栏数据结构 文章目录 1.Linux软件包管理器yum1.1 快速使用yum 2. Linux编辑器-vim的使用2.1 vim的基本概念2.2 vim的基本操作2.3 vim命令模式指令集2.4. vim末行模式命令集 1.Linux软件包管理器yum
在Linux下安装软件一个通常的办法是下载到程序的源代码并进行编译得到可执行程序。但是这样太麻烦了于是有些人把一些常用的软件提前编译好做成软件包可以理解成Windows上的安装程序放在一个服务器上通过包管理器可以很方便的获获取到这个编译好的软件包直接进行安装软件包和软件包管理器就好比App和应用商店的关系yumYellow dog UpdaterModfied是Linux下非常常用的一种包管理器主要应用在FedoraRedHeatCentos等发行版上。 Linux中我们也要进行工具/指令/程序。安装检查和卸载等需要yum的软件 Linux安装软件的方式
源代码安装 — 交叉编译工作不适合小白rpm包直接安装同样不适合小白yum/apt-getapt-get是Debian 和 Ubuntu 中的软件包管理器 yumyum是我们Linux预装的一个指令可以搜索下载安装对应的软件相当于手机中的应用市场。
1.1 快速使用yum
在前面的文章中偶尔我们也会使用到yum利用yum安装了treeman等指令。 查看yum中的所有软件
yum list利用这个指令会在屏幕上显示目前yum中的所有软件。 因为软件太多的缘故屏幕会有几秒短暂的卡顿。 查看yum中的指定的软件
yum list|grep [command]演示查找yum中的rzsz
简单解释一下rzszrzsz是用于Windows机器和Linux机器通过Xshell传输文件。安装完毕后就可以通过拖拽的方式将Windows的文件传输到Linux机器上了。 yum的安装功能
yum install -y [command]注意安装软件需要有root权限。 演示安装rzsz
yum的删除功能
yum remove -y [command]演示删除rzsz
2. Linux编辑器-vim的使用
vim键位图
vi和vim都是多模式编辑器不同的是vim是vi的升级版本vim不仅兼容vi的所有指令而且还有一些新的特性在里面例如语法高亮可视化操作不仅可以在终端运行也可以在x Windows、mac os、Windows。本文以vim来进行讲解。
2.1 vim的基本概念
vim存在多种种模式本文只讲其中的3种常用的模式
命令模式command mode插入模式insert mode底行模式last line mode
命令模式的功能 控制屏幕光标的移动字符字或行的删除移动复制某区段及进入insert mode下或者到last line mode插入模式的功能 只有在插入模式下才可以做文字输入按[ESC]可回到命令模式。该模式是我们使用最频繁的编辑模式。底行模式的功能 文本保存或退出也可以进行文件的替换找字符串列出行号等操作。在命令模式下输入shift ;即可进入底行模式。 转化图
2.2 vim的基本操作
进入vim在系统提示符输入vim及文件名后就进入vim全屏幕编辑画面了
vim file.c当你进入进入vim后是处于命令模式的。如图
如果你要输入文字就必须切换到插入模式 命令模式切换插入模式
输入a输入i输入o 当用户进入插入模式后底行会出现insert此时可以输入字符。
插入模式切换到命令模式
输入ESC 命令模式切换底行模式输入shift; 当用户需要退出vim时就可以进入底行模式输入wq(保存文件并退出)
2.3 vim命令模式指令集
在命令模式下除了进入插入模式和底行模式外还用着相当多的功能。 移动光标
vim可以直接使用键盘上的上下左右来移动光标还可以通过[h]、[j]、[k]、[l]分别控制光标的左、下、上、右。按[G]移动到文章的最后按[$]移动到光标所在行的末尾按[^]移动到光标所在行的开头按[w]光标跳到下一字的开头按[e]光标跳到下个字的字尾按[b]光标回到上个字的开头按[[n]l]光标移到该行的第n个位置如5l9l按[gg]进入文本开始按[shiftg]进入到文本末行按[ctrl][b]屏幕往“后”移动一页按[ctrl][f]屏幕往“前”移动一页按[ctrl][u]屏幕往“后”移动半页按[ctrl][d]屏幕往“前”移动半页 删除文字[x]每按一次删除光标所在位置的一个字符[[n]x]例如「6x」表示删除光标所在位置的“后面包含自己在内”6个字符[X]大写的X每按一次删除光标所在位置的“前面”一个字符[[n]X]例如「20X」表示删除光标所在位置的“前面”20个字符[dd]删除光标所在行[[n]dd]从光标所在行开始删除#行 复制[yw]将光标所在之处到字尾的字符复制到缓冲区中。[[n]yw]复制n个字到缓冲区[yy]复制光标所在行到缓冲区。[[n]yy]例如「6yy」表示拷贝从光标所在的该行“往下数”6行文字。[p]将缓冲区内的字符贴到光标所在位置。注意所有与“y”有关的复制命令都必须与“p”配合才能完 成复制与粘贴功能。 替换[r]替换光标所在处的字符。[R]替换光标所到之处的字符直到按下「ESC」键为止。 撤销上一次操作[u]如果您误执行一个命令可以马上按下「u」回到上一个操作。按多次“u”可以执行多次回复。[ctrl r] 撤销的恢复 更改[cw]更改光标所在处的字到字尾处[c[n]w]例如「c3w」表示更改3个字 跳至指定的行[ctrl][g]列出光标所在行的行号。[[n]G]例如[15G]表示移动光标至文章的第15行行首。
2.4. vim末行模式命令集
在使用末行模式之前请记住先按「ESC」键确定您已经处于正常模式再按「」冒号即可进入末行模式。 列出行号
[set nu] 输入[set nu]后会在文件中的每一行前面列出行号。 演示输入set nu后的效果图 ![[Pasted image 20240817134900.png]] 跳到文件中的某一行[[n]][[n]]号表示一个数字在冒号后输入一个数字再按回车键就会跳到该行了如输入数字15 再回车就会跳到文章的第15行。 查找字符 [/关键字]:先按[/]键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按[n]会往后寻找到您要的关键字为止。[?关键字]先按[?]键再输入您想寻找的字符如果第一次找的关键字不是您想要的可以一直按[n]会往前寻找到您要的关键字为止。 问题 和 查找有和区别操作实验一下 答案区别在于/是从上往下找?是从下往上找。 保存文件[w] 在冒号输入字母「w」就可以将文件保存起来 离开vim[q]按[q]就是退出如果无法离开vim可以在[q]后跟一个[!]强制离开vim。[wq]一般建议离开时搭配[w]一起使用这样在退出的时候还可以保存文件
想要深入的学习vim可以看github上的Vim 从入门到精通