• Linux关于yum和vim入门的一些问题


    今天内容也相对来说简单一点,算是linux入门

    主要就是yum和vim的一些使用方法和问题

    一、yum使用

    首先yum的概念,yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat, Centos等发行版上,主要作用就是在Linux下安装软件,就好比手机上的应用商店。

    举个例子 安装rzsz,这个工具就可以实现windows和linux之间通过shell传输文件,安装完毕后可以通过拖拽的方式将文件上传。

    这就是利用yum来安装rzsz工具的命令,首先要在应用市场中查找: sudo yum list | grep 'lrzsz'

    yum list的意思是显示全部的yum这个软件管理包的所有安装包,放入管道,然后进行关键字过滤,找到自己想要安装的软件,相当于打开软件市场,然后进行搜索

    接下来sudo yum install lrzsz然后等待按y确认即可,如果安装成功就会出现complete的情况,如果已经安装过了,就会出现nothing to do 的情况。

    安装说完了 那么如何卸载呢?

    sudo yum remove lrzsz即可。

    二、vim使用

    vim是文件编辑器,对于入门者来说,其作用就是编写代码

    最经典的写法:vim test.c,test.c不论有没有先前被创建,都可以开始编写代码。

    vim是个多模式编辑器,有很多模式,这里就介绍常用的三种模式

    1.命令模式(vim默认打开时的模式)

    2.插入模式

    3.底行模式

    命令模式到插入模式:i(光标不变),a(光标移到同行下一个位置),o(光标到新起一行)

    插入模式到命令模式:esc

    底行模式:先切到命令模式,再shift+:就可以进入底行模式,我们写完代码一般都按wq 保存退出,这里还有一个!代表强制的意思。

    插入模式没什么好谈的,插入模式其实就是在编写代码

    重点说一下底行模式和命令模式

    底行模式:

    「/关键字」: 先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按 「n」会往后寻找到您要的关键字为止。

    「?关键字」:先按「?」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直 按「n」会往前寻找到您要的关键字为止

    这里的操作非常多,其实可以去百度,要比博客写出来更加详细

    一般最常用的就是上面的!wq,还有分屏操作:vs 文件名

    命令模式:

    下面就谈一谈最常见的使用命令

    1.复制和粘贴

    yy:复制当前行

    p:粘贴,光标在哪里就粘贴到下一行

    np:n代表想要粘贴n次

    将光标放在所要复制的该行,然后输入yy,此时已经复制了,光标放在想要粘贴到的行数的前一行,然后再输入p就粘贴了;光标在哪里,就粘贴在光标所在行的下一行

    上面是复制行,那么有没有多行复制的命令呢?

    nyy:n代表从光标开始想要复制几行

    如果想撤销

    u:撤销上次动作

    ctrl+r:撤销刚刚的撤销,相当于是反撤销

    2.删除

    dd:删除光标所在行,其实功能更像剪切

    ndd:删除光标所在行开始的n行内容

    3.光标定位

    h,j,k,l:左,下,上,右

    助记:h(最左边),j(jump跳楼),k(king高高在上),l(最右边)

    还有一些其他常见的快捷键:

    w:以单词为单位进行后移

    b:以单词为单位进行前移

    nb,nw:按照n个单词进行前移或者后移

    shift+$:将光标定位到当前行的最结尾

    shift+^:将光标定位到当前行的最开始

    gg:直接将光标定位到文件的最开始

    shift+g:直接将光标定位到文件的最后

    n+shift+g:将光标定位到任意第n行
     

  • 相关阅读:
    数据结构之双向链表
    插入排序、选择排序与冒泡排序
    FH511+TP4333组成一个户外移动电源照明野营灯方案。
    大数据之Hive:regexp_extract函数案例
    秋招|阿里测试开发岗面经(一共七次面试)
    vscode配置vue
    Linux服务器安装并远程使用 Jupyter Notebook
    搭建开源元数据平台DataHub
    抖音小店怎么做自然流量?
    Channel 是什么?
  • 原文地址:https://blog.csdn.net/yzy521wjm/article/details/126174756