文章目录

  • 前言
  • 一.yum——Linux的应用商店
  • 介绍
  • 基本使用
  • ① yum源
  • ②安装数据传输软件
  • 1.将Linux的文件传输到Windows平台上
  • 2.将Windows的文件传到Linux系统上
  • ③删除数据传输软件
  • ⑥查看安装包版本
  • ⑤练习
  • 安装与卸载小火车
  • 安装与卸载牛会说话
  • 二.vim —— 一款优雅的编辑器
  • ①基本模式
  • 1.概念
  • 2.模式的转换
  • ②常用vim操作
  • 1.进入vim编辑器
  • 2.命令模式下的常见操作
  • 1.光标操作
  • gg——回到首行
  • shift +g ——回到尾行
  • 移动光标
  • shift +$——移动到行末
  • shift+^——移动到行首
  • w——对光标进行,以单词为间距进行移动(向左向下)
  • b ——对光标进行,以单词为间距进行移动(向右向上)
  • e ——跳转到光标单词的结尾
  • (n) l ——向后移动光标n个位置,最多移动到行末。
  • 2.复制拷贝剪切操作
  • (n) yy——复制当前所在行以下的n行,包括当前行。
  • (n) p —— 粘贴复制内容n次。
  • (n) dd——剪切当前所在行以下的n行,包括当前行。
  • u——撤销上一个操作
  • ctrl + r——对撤销操作进行撤销
  • 3.覆盖操作
  • shift + ~ ——大小写转换
  • (n) r [内容]——对光标后的n个字符进行替换。
  • shift + r ——转换为替换模式
  • (n)x——对光标及其之后的n个字符进行删除。
  • (n)shift + x——删除光标前的n个字符
  • 4.多文件操作
  • vs [文件名]
  • ctrl ww ——切换窗口
  • 3.底行模式的操作
  • 列出行号
  • 跳转到指定行号
  • 查找关键字
  • / 【关键字】——从光标向下,查找关键字
  • ?【关键字】——从光标向上,查找关键字
  • 4.块模式
  • ③配置vim环境


前言

话不多说直接开干!

一.yum——Linux的应用商店

介绍

当我们需要在Linux下安装软件时,简单的安装只需要让yum帮你找到指定安装包进行安装即可,如果稍微复杂一点得要rpm安装,给你一大堆的安装包版本,让你自己选择,如果再复杂亿点点,就要用源码安装,需要一大堆的依赖关系,稍不留意就会出错,导致安装失败。

  • 因此:yum 的工作就是将我们的安装进行简化。
  • 注意:
  1. yum安装软件需要在root权限下进行。
  2. yum安装时,必须有网络。

检测是否有网的指令:

ping www.baidu.com

有网的结果:

linux yum安装 PyTorch Linux yum安装vim_vim

基本使用

① yum源

  • yum源是我们下载安装包的网站。

查看yum源

cat /etc/yum.repos.d/CentOS-Base.repo

linux yum安装 PyTorch Linux yum安装vim_服务器_02

  • 这些就是我们的官方yum源的网站,我们是通过这个网站进行安装的下载的。
  • 说明:
  1. 云服务器——在安装时,就配置好了国内的镜像网站。
  2. 虚拟机——需要自己配置yum源

那还有非官方yum源——拓展yum源
安装指令:

yum install -y epel-release

②安装数据传输软件

安装指令:

yum install -y lrzsz

结果:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_03

1.将Linux的文件传输到Windows平台上

指令:

sz + 指定目录下的文件

结果:

linux yum安装 PyTorch Linux yum安装vim_yum源_04

  • 选择你想保存的文件夹上传即可。
  • 这里我选择的是桌面

上传成功的结果:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_05

2.将Windows的文件传到Linux系统上

指令:

rz

结果:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_06


成功结果:

linux yum安装 PyTorch Linux yum安装vim_yum源_07


再次查看目录:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_08

③删除数据传输软件

删除指令:

yum remove -y lrzsz

成功结果:

linux yum安装 PyTorch Linux yum安装vim_yum源_09

⑥查看安装包版本

指令:

yum list | grep 【你想要找的安装包】

这里我找的是上面的数据传输软件
指令:

yum list | grep lrzsz

结果:

linux yum安装 PyTorch Linux yum安装vim_服务器_10

⑤练习

安装与卸载小火车
yum install -y sl

运行小火车

sl

结果:

linux yum安装 PyTorch Linux yum安装vim_vim_11


卸载小火车:

yum remove -y sl
  • 说明:会有一辆这样的火车从你屏幕跑过。
安装与卸载牛会说话

安装指令

yum install -y cowsay

运行指令

cowwsay [你要牛说的话]

结果:

linux yum安装 PyTorch Linux yum安装vim_服务器_12

二.vim —— 一款优雅的编辑器

  • vim图

①基本模式

1.概念
  • 命令/正常/普通模式:控制屏幕光标的移动字符、字或行的删除移动复制某区段及进入Insert mode下,或者到 last line mode
  • 插入模式(Insert mode):只有在Insert mode下,才可以做文字输入,按**「ESC」键可回到命令行模式**。该模式是我们后面用的最频繁的编辑模式。
  • 末行模式(last line mode):文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式。
  • 要查看你的所有模式:打开vim,底行模式直接输入:
:help vim-modes

结果:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_13

  • 6种基本模式+6种补充模式—— 一共12种模式
2.模式的转换

linux yum安装 PyTorch Linux yum安装vim_linux_14

②常用vim操作

1.进入vim编辑器

指令:

vim 【文件名】
  • 说明:这里的文件名可以不存在

linux yum安装 PyTorch Linux yum安装vim_linux_15


执行这条指令:

linux yum安装 PyTorch Linux yum安装vim_linux_16


转换到底行模式——:wq (保存并退出)

linux yum安装 PyTorch Linux yum安装vim_服务器_17

  • 可以看到我们保存之后文件就自动创建了

2.命令模式下的常见操作

为了有东西操作我们在test.c文件里,转换到插入模式写点东西。

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_18


然后我们按ESC退出插入模式。

记住现在光标的位置!

1.光标操作
gg——回到首行

linux yum安装 PyTorch Linux yum安装vim_vim_19

shift +g ——回到尾行

linux yum安装 PyTorch Linux yum安装vim_linux_20

移动光标

linux yum安装 PyTorch Linux yum安装vim_yum源_21

shift +$——移动到行末

记住当前光标位置:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_22


按下shift + 4 = ¥之后的效果。

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_23

shift+^——移动到行首

linux yum安装 PyTorch Linux yum安装vim_服务器_24

w——对光标进行,以单词为间距进行移动(向左向下)

linux yum安装 PyTorch Linux yum安装vim_linux_25

b ——对光标进行,以单词为间距进行移动(向右向上)

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_26


这时光标又回到了p这个字符

e ——跳转到光标单词的结尾

还用上面b操作的光标,按下e

linux yum安装 PyTorch Linux yum安装vim_服务器_27

(n) l ——向后移动光标n个位置,最多移动到行末。

移动前:

linux yum安装 PyTorch Linux yum安装vim_服务器_28


移动向后移动5个字符:5l

移动后:

linux yum安装 PyTorch Linux yum安装vim_yum源_29

2.复制拷贝剪切操作
(n) yy——复制当前所在行以下的n行,包括当前行。
  • 说明:不写n默认只复制当前行。
    比如我们回到起始行,复制当前所在行的7行。
  • 这里的显示的6 lines yanked ——说明已经复制成功了
    shift + g 回到最后一行。
(n) p —— 粘贴复制内容n次。
  • 不按下n,默认只粘贴复制内容一次。
    接着上面的操作,比如我们按下 2 p就会粘贴内容2次。

结果:

linux yum安装 PyTorch Linux yum安装vim_服务器_30


gg ——让光标回到页首。

(n) dd——剪切当前所在行以下的n行,包括当前行。

我们 按下 21dd,剪切行首及其以下的总共21行内容。

结果:

linux yum安装 PyTorch Linux yum安装vim_yum源_31


所有内容被我们剪切走了。

  • 如果我们不进行粘贴操作,那么这个操作就是删除。

那如果我们要撤销这个动作呢?

u——撤销上一个操作

按下u

linux yum安装 PyTorch Linux yum安装vim_服务器_32

那如果我们对撤销后悔了呢?

ctrl + r——对撤销操作进行撤销
3.覆盖操作
shift + ~ ——大小写转换

转换前:

linux yum安装 PyTorch Linux yum安装vim_linux_33


转换后:

linux yum安装 PyTorch Linux yum安装vim_linux_34

(n) r [内容]——对光标后的n个字符进行替换。

替换前:

linux yum安装 PyTorch Linux yum安装vim_linux_35

将光标后6个字符替换为x:6 r x

替换后:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_36

shift + r ——转换为替换模式

转换前:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_37


输入shift + r,转为替换模式——replacement

下面会出现:

linux yum安装 PyTorch Linux yum安装vim_yum源_38


此时我们把当前行换成c++的写法。

linux yum安装 PyTorch Linux yum安装vim_yum源_39


此时我们如何退出呢?

  • 无脑ESC即可。
(n)x——对光标及其之后的n个字符进行删除。

删除前:

linux yum安装 PyTorch Linux yum安装vim_linux_40


对光标及其之后的4个字符进行删除。

删除后:

linux yum安装 PyTorch Linux yum安装vim_服务器_41

(n)shift + x——删除光标前的n个字符

删除前:

linux yum安装 PyTorch Linux yum安装vim_vim_42


输入 shift x

linux yum安装 PyTorch Linux yum安装vim_vim_43

  • 补充:
  1. ctrl d —— 向后移动半页
  2. ctrl u —— 向前移动半页
  3. ctrl f —— 向后移动一页
  4. ctrl b —— 向前移动一页
4.多文件操作
vs [文件名]
  • 说明:这里的文件可以不存在。

切换前:

linux yum安装 PyTorch Linux yum安装vim_服务器_44


切换至底行模式输入:vs 文件,这里我输入的是 : vs test2.c

切换后:

linux yum安装 PyTorch Linux yum安装vim_服务器_45


如何进行切换窗口呢?

ctrl ww ——切换窗口

记住上面图光标的位置。

按下 ctrl ww:

linux yum安装 PyTorch Linux yum安装vim_vim_46

此时我们就切换到了另一窗口。

3.底行模式的操作

列出行号
:set nu

执行前:

linux yum安装 PyTorch Linux yum安装vim_yum源_47


执行后:

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_48

跳转到指定行号

指令:

: 【行号】

执行前:

linux yum安装 PyTorch Linux yum安装vim_linux_49


跳转到第8行——输入 :8

linux yum安装 PyTorch Linux yum安装vim_linux_50

查找关键字

查找前:

linux yum安装 PyTorch Linux yum安装vim_服务器_51

/ 【关键字】——从光标向下,查找关键字

比如查找main

输入——: / main

查找后:

linux yum安装 PyTorch Linux yum安装vim_linux_52

?【关键字】——从光标向上,查找关键字

输入——: ?main

查找后

linux yum安装 PyTorch Linux yum安装vim_vim_53

4.块模式

  1. 插入注释
    (1)首先按键盘上的ESC进入命令行模式
    (2)再按Ctrl+V进入VISUAL BLOCK模式
    (3)利用上下左右键调整(只能用j k不能用左右方向键)需要注释多少行以及行的宽度。
    (4)再按Shift+i或s进入插入模式
    (5)输入代表注释的符号
    (6)再次按ESC键,这时就可完成多行注释
  2. 去注释
    前三步与加注释相同。
    (1)首先按键盘上的ESC进入命令行模式
    (2)再按Ctrl+V进入VISUAL BLOCK模式
    (3)利用上下左右键调整需要去注释多少行以及行的宽度
    (4)再按d即可完成去注释

补充:替换操作

linux yum安装 PyTorch Linux yum安装vim_服务器_54

③配置vim环境

指令:

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
  • 说明:需要输入root密码。

linux yum安装 PyTorch Linux yum安装vim_linux yum安装 PyTorch_55


等待安装完成。

输入:

source ~/.bashrc

linux yum安装 PyTorch Linux yum安装vim_yum源_56


执行。再次打开我们的编辑器

vim test.c

我们会看到:

linux yum安装 PyTorch Linux yum安装vim_yum源_57

  • 这就不一样了。