• yum和vim须掌握的常用操作


    目录

    1.yum--软件包管理器

    yum卸载

    yum安装

    我们安装别人软件的条件:

    在手机上:

    在Linux上:

    查看软件包

    安装lrzsz 

    2.vim的使用

    进入/退出vim

    模式切换

     命令模式下文本批量化操作

    复制粘贴

    定位操作

    替换操作


    1.yum--软件包管理器

    yum在Linux下的主要作用就是软件的管理:安装卸载。在我使用的centos 7中,不仅有yum安装,还有源码安装和rpm包安装。

    源码安装:需要用户自己编译,很麻烦

    rpm包安装:安装什么就是什么,其中的很多插件也需要自己去找,也很麻烦

    只有yum安装是最简洁方便的,本篇笔记中以记录yum为准。 

    yum卸载

    yum remove 软件包名

    以sl命令为例,运行 sl :

    我已经安装好sl了,先演示卸载:

     

    yum安装

    yum install 软件包名

    安装 sl命令为例:

     

    我们安装别人软件的条件:

    需要别人给我们先把代码编译成可执行程序;

    并且将编译好的软件放在我们能下载到的地方。

    在手机上:

    就好比我们手机上的应用市场,可以搜索到对应软件,下载相应软件,应用市场会访问相应公司服务器,为用户提供下载功能

    在Linux上:

    我们是用户,用的是Linux机器,相当于手机,yum相当于应用市场,还有一个Linux服务器,提供下载功能

    查看软件包

    通过 yum list 命令可以罗列出当前一共有哪些软件包. 包的数目是非常多的:

    为了方便查找,我们一般我们需要使用 grep 命令只筛选出我们关注的包:

    yum list | grep 软件包名

     

    安装lrzsz 

    yum install lrzsz

    lrzsz 可以将windows下的文件直接拖拽到Linux下,也可以使用rz命令,进行选择:

     

    2.vim的使用

    首先我们来安装vim,-y是跳过询问,直接安装

    yum install -y vim

     vim 是一个编辑器,只能用来写代码,用它的原因是它是多模式的编辑器,功能强大,下面我们来看看常用的基本操作。

    进入/退出vim

    编辑器,就要有编辑对象,创建一个.c文件,进入操作如下:

     退出的话按shift + : 进入底行模式,可以在最下面输入命令,输入 q 即可

    模式切换

    进入文本默认是命令模式,无法在其中写入文本,这时我们可以按 i 键,进入插入模式,进行文本编辑:

    每个模式下左下角都会有相对应的字母,如上述图中所示。

    如果进入到底行模式下后,又想回到命令模式下,同样按 esc 键即可;底行模式和插入模式不能直接切换,必须经过命令模式。

     命令模式下文本批量化操作

    复制粘贴

    y按两次--yy,能复制此行

    数字+yy 复制多行

    p是粘贴,默认粘贴在光标的下一行

    数字+p 是粘贴多少行

    dd是剪切  数字+dd剪切多行

    u是撤销刚才操作

    ctrl + r 对u操作进行撤销

    定位操作

    vim不支持滑动,在大文本下:

    shift+g :光标定位至文本末尾

    gg 光标定位至文本最开始

    数字+shift+g:光标定位到指定行

    shift+4:光标定位至行末

    shift+6:光标定位到行开始

    w和b:向前向后以单词进行光标移动

    h、j、k、l :左移、下移、上移、右移

    替换操作

    shift+ ~:(esc下面) 大小写替换

    r :替换光标所在字符、数字+r:替换多个字符

    shift+r:批量化替换(覆盖操作)

    x:删掉光标位置的字符、数字+x:批量删除

  • 相关阅读:
    CV计算机视觉每日开源代码Paper with code速览-2023.11.16
    驰骋BPM RunSQL_Init接口SQL注入漏洞复现 [附POC]
    运动哪种耳机好用,推荐五款适合运动的耳机分享
    荣耀推送服务业务介绍
    react简介与初学知识记录
    Speedoffice(word)如何添加小方框和勾
    Liunx文件操作命令(touch、cat、vim、more、less、cp、mv、rm、head、tail、file、find)
    电脑怎么图片转文字?建议收藏这几个方法
    创建ffmpeg vs2019工程
    JAVA毕设项目社区健康管理系统(java+VUE+Mybatis+Maven+Mysql)
  • 原文地址:https://blog.csdn.net/weixin_53316121/article/details/125963997