首页 > 系统相关 >yum源和vim快捷指令

yum源和vim快捷指令

时间:2023-08-28 22:01:36浏览次数:31  
标签:shift 模式 vim 底行 快捷 linux yum 光标

一、Linux安装软件

  • 1.源代码安装
  • 2.rpm安装(包之间的依赖关系)  -----linux安装包
  • 3.yum安装 ------解决安装源,安装版本,安装依赖

二、linux的软件生态

1.开源,是一种商业战略

2.开源也有时候贵(对linux操作系统的强依赖关系)

操作系统选型:

a:主要看谁的生态好

开源也去促进linux操作系统的生态更好。

三、linux操作系统与window系统互传数据

3.1 lrzsz

功能:

rz从window文件中读取文件传入linux操作系统当前目录或者文件中。

sz从linux操作系统指定文件或目录传入window系统下指定路径下。

yum源和vim快捷指令_yum源


四、yum源

yum可以理解为我们手机里面的应用商店,初学者是不知道里面有哪些软件。不过可以通过一些指令来查看软件全部列表。

4.1 yum安装软件

语法:yum install -y xxx

yum源和vim快捷指令_linux操作系统_02

这里是我已经安装过了,所以显示noting to do。

4.2 yum查询软件

语法:yum list | grep xxx

yum源和vim快捷指令_linux操作系统_03

4.3 2yum卸载软件

yum源和vim快捷指令_linux操作系统_04

4.4 yum是如何运作的呢?

yum在安装软件的时候是在 /etc/yum.repos.d/中查找的官方源文件

yum源和vim快捷指令_linux操作系统_05


如果使用的是虚拟机,一般默认yum源是国外的,所以yum进行访问会比较慢,可能需要更新yum源,根据上面可以知道yum是去找的官方的yum源文件,所以我只要替换yum源文件就行。

而使用云服务器,一般厂商已经进行替换yum源,不需要进行更换。



五、linux开发工具

vim

5.1 vim编辑器

定义:vim是多模式的编辑器

5.2 vim的多模式

  • 命令模式(默认模式)用户所有的输入都会被当做命令,一般不会作为文本输入
  • 插入模式
  • 底行模式

5.3 多模式之间的关系与切换

yum源和vim快捷指令_vim_06


5.4 vim中的命令模式下的快捷操作

  1. gg:定位光标到最开始行
  2. shift + g(G) :定位光标到最结尾行
  3. n+shift+g(nG):定位光标到任意行
  4. (n)yy :复制光标所在行(n行)
  5. (n)p :粘贴(n行)到当前光标下一行
  6. u:撤销
  7. ctrl+r:撤销之前的撤销
  8. shift+R: 替换模式,对内容进行整体替换
  9. (n)dd:剪切(p)、删除(不p)
  10. shift+^ :定位到光标当前行开始
  11. shift+$:定位光标当前行结尾
  12. shift+~:大小写转换
  13. (n)r:对光标字符+之后的所有字符进行批量化替换
  14. (n)x:对光标字符之后的字符进行删除
  15. w,b:光标按照单词进行行内跨行进行移动
  16. h,j,k,l:左,下,上,右

5.5 vim多文件操作

5.5.1 指令

底行模式下:vs [文件名]

yum源和vim快捷指令_vim_07

5.5.2 如何进行多文件之间的切换呢?

语法:ctrl+w w

5.6 底行模式下的文件保存与退出

5.6.1 指令功能

wq:保存/写入后退出

q!:强制退出

w:保存/写入

q:退出

注意文件进行了修改后需要先进行保存后进行退出

5.7 底行模式下执行编译命令

指令:! gcc [文件名]

! ./a.out

底行模式调出行号

set nu

底行模式取消行号

set nonu


标签:shift,模式,vim,底行,快捷,linux,yum,光标
From: https://blog.51cto.com/u_15831056/7267464

相关文章

  • 一段时期内的所有哨兵精密轨道数据快捷下载方法
    数据网址https://s1qc.asf.alaska.edu/aux_poeorb/查看页面源代码,源代码直接显示的只有完整文件名,将文件名复制出来在notepad++里面使用列块模式删除多余字符,在前面加上网址前缀拼接成完整的下载链接。1、复制所有链接,在idm下载器里面:任务——从剪贴板中添加批量下载,下载的文件......
  • Navicat 常用快捷键
    Navicat常用快捷键 Shift+Home光标->当前行行首单行选中内容Shift+End光标->当前行行尾Ctrl+R运行已选择的运行已选择的Ctrl+Shift+R Ctrl+/ 注释sql语句注释Ctrl+D 复制当前行 Ctrl+l删除一行测试未通过F6打开命令行......
  • yum安装MariaDB5.5.68
    MariaDB5.5.68是一个较旧的版本,你可能需要使用特定的软件源来安装它,因为大部分Linux发行版的官方仓库已经升级到了更新的MariaDB版本或者MySQL。以下是在CentOS/RHEL系统上安装MariaDB5.5.68的一般步骤:添加MariaDB5.5仓库:创建一个新的mariadb55.repo文件,将以......
  • linux下vi或vim操作Found a swap file by the name的原因及解决方法--九五小庞
    在linux下用vi或vim打开Test.java文件时[root@localhosttmp]#viTest.java出现了如下信息:E325:ATTENTIONFoundaswapfilebythename".Test.java.swp"ownedby:rootdated:WedDec713:52:562011filename:/var/tmp/Test.javamo......
  • 实用指令_实操作_yum
    yumYum是一个shell前端软件包管理器,基于RPM包管理器,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包yum的基本命令查询yum服务器是否有需要安装的软件yumlist|grepXX软件列表安装指定的yum包yuminstallxxx下载安装yu......
  • vim命令总结
    1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。4.撤销 如果你误删了过多的内容......
  • vi和vim的基本介绍
    vi和vim的基本介绍所有的linux系统都会内置vi文本编辑器Vim具有程序编辑的能力,可以看做是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完,编译以及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。vi和vim的常用三种模式正常模式:以vim打......
  • 粘贴板工具Ditto(存储粘贴板历史,可以使用快捷键调用,减少重复操作)相关配置
    官方地址:https://ditto-cp.sourceforge.io/一般下载便携版即zip压缩包的版本即可配置:1.更改界面语言右键-options-language-下拉选择Chinesesimple2.快捷键设置-点击"键盘快捷键"选项卡 激活使用默认的ctrl+`即可重点:最后十个项目的快捷键第一个可以不设,因为使......
  • linux学习-rehat8更换yum源
    redhat安装完后是不能直接用yum源的,会提示没有注册,需要修改成centos8的源里使用阿里云Centos8yum源cd/etc/yum.repos.d/#下载阿里云yum源curl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-8.repomvredhat.reporedhat.repo_bak#将redhat......
  • vim基础笔记
    1.vim基础知识(1)在normal模式下h向左l向右j向下k向上可以在hjkl前输入数字移动指定行数例如3j就是向下移动三行,4k就是向上移动四行w代表向右移动一个单词b代表向左移动一个单词同样可以在w和b前加入数字$代表移动到本行最后^代表移动到本行最前>向右缩进<向左缩进0......