微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Linux中的工具 yum工具,vim编辑器及其常用的命令

Linux中的工具

yum

工具

1.yum:包管理器,下载软件安装包,并且安装
linux下我们有两种安装软件的方式:采用的是应用商店的方式
2.应用商店是看不见摸不着的,在远端机器(服务商的服务器)

在这里插入图片描述

命令

1.查看yum应用商店存在的软件安装包命令。
yum list 通常可以使用管道 (|) +grep 方式进行过滤

在这里插入图片描述

注:所有安装软件包的时候都要使用root用户

安装软件包

yum install -y [安装包名称]
eg:yum install -y lrzsz

在这里插入图片描述

卸载

yum remove [安装包名称]

lrzsz软件包作用:它可以上传和下载文件,不可以是文件
rz命令:将win的文件上传到linux操作系统,在哪个目录下使用rz命令,文件上传到哪个文件夹下

在这里插入图片描述

sz命令:
用法:sz [文件名称]
将linux上的文件传输给win操作系统,在传输的时候可以选择传输到win下的哪一个文件夹下

vim

vim编辑器

vim编辑器:用来编辑文本文件的,也是后续编写C/C++代码的编辑器还可以编写(py,java,shell等)
使用方式:vim [文件名称]

在这里插入图片描述


2.从正常模式转变到插入模式
i:向光标前一个位置进行插入
I(大写i):光标会变化到当前行的行首位置,然后vim从正常模式变化为插入模式
o:从光标的下一行开始进行插入
O(大写o):从光标的上一行开始插入
A:光标直接变化到当前行的行尾位置,然后vim从正常模式变化为插入模式

vim七个功能

vim的效率提高,主要功能总结为移删复替撤更跳,七个功能
编辑器主要是gcc和g++

移:光标的移动

第一种方式
  键盘间的方向键
第二种方式
  j = =>光标向下一行
  k = =>光标向上一行
  h = =>光标向左一格
  l = =>光标向右一格
  w= =>光标向后一个单词
  b= =>光标向前一个单词

删:删除内容

dd = =>删除本行,本质是剪贴
  dd = =>粘贴,粘贴到光标所在的下一行
  [num] dd = =>删除num行,本质上是剪贴
  (小写)x = =>删除单个字符,删除光标所在位置的字符。
  [num] (小写)x = =>删除num个字符
  [num] (大写)X = =>删除光标所在的前一个字符
  [num] (大写)X = =>删除光标前num个字符

复:复制内容

yy = =>复制一行
  [num] yy = =>复制num行
  (小写)p = =>将内容粘贴到光标所在行的下一行
  (大写)P = =>将内容粘贴到光标所在行的上一行

替:替换字符

命令: r a
a是要替换成的字符,命令的含义是替换光标所在字符。
R:可以替换多个字符,ESC退出替换模式

撤:返回上一步的操作

u 撤销 对应window下的ctrl+z
ctrl r 反撤销 对应window下的ctrl+y

更:更改文件内容

(大写)C = =>删除光标之后的一行所有内容,会使得vim从正常模式变化为insert模式
  cw = =>删除光标所在的单词,并使得vim从正常模式变化为insert模式

跳:光标的跳转

gg = =>跳到文件的头部
  G = =>跳到文件的尾部
  [num] G = =>跳到文件的任意一行,num是行号
  ctrl+o = =>跳到上一次的位置
  gg=G = =>代码缩进整理

tips
  (小写) i = =>从正常模式转变为insert模式
  (大写) I = =>光标会变化到当前行的行首位置,然后从正常模式转变为insert模式
  (小写) o = =>从光标的下一行开始插入
  (大写) O = =>从光标的上一行开始插入
  (大写) A = =>从光标直接变化到当前行的行尾开始插

vim多行注释和多行去注释

多行注释:
1.ctrl+v进入到可视模式
2.使用j或k来选中行
3.按下I(大写i)
4.输入注释的符号"//"
5.按下ESC
多行去注释:
1.ctrl+v进入可视模式
2.使用 j 或者 k 或者 g 或者 l 来移动光标选中待删除的行和列
3.按下x

命令行模式命令集

删除行号,添加行号

set nu = = > 添加行号
set nonu = = > 去除行号

同时打开多个文件(分屏打开)

在底层模式输入 vs [文件名称]
ctrl+ww 可以使光标在不同的分屏中跳转

vim替换字符

在命令行模式中进行,公式"%s/[待替换的字符串]/[替换的字符串]/g"
不加 %,则表示替换光标所在行
加上 %,则表示替换全文
不加g,表示只替换当前行的第一个待替换的字符串
加上g,表示替换当前行的使用待替换的字符串

查找某个字符串

1.在正常模式下,按’/’,斜线后面加上搜索的字符串
2.按n可以找到下一个匹配的字符串

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐