当前位置: 首页 > news >正文

Linux软件包管理器、Linux开发工具、vim的配置等的介绍

文章目录

  • 前言
  • 一、Linux软件包管理器yum
  • 二、Linux开发工具
    • 1. 命令模式
    • 2. 插入模式
    • 3. 底行模式
    • 4. 三种模式的切换
    • 5. 命令模式下的快捷键
  • 三、vim的配置
  • 总结


前言

Linux软件包管理器、Linux开发工具、vim的配置等的介绍


一、Linux软件包管理器yum

关于rzsz

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件.

  • 安装完毕之后可以通过拖拽的方式将文件上传过去

关于yum

yum 的所有操作必须保证主机联网

ping www.baidu.com
  • 可以通过上述代码测试

yum 查看软件包

yum list  // 查看所有的软件包
yum list | grep lrzsz // 查看 lrzsz软件包

在这里插入图片描述

  • 结果如上

yum 安装软件

yum install 软件名
yum install lrzsz.x86_64

yum 安装需要root用户


yum 卸载软件

yum remove 软件名
yum remove lrzsz

yum 卸载也需要root用户


二、Linux开发工具

Linux编辑器—vim的使用

进入vim编辑文件

vim 文件名
vim test.c

vim 先学习的三种模式

命令模式(默认模式)、 插入模式、 底行模式

1. 命令模式

默认进入vim编辑的文件就是命令模式
在这里插入图片描述

2. 插入模式

插入模式

  • 在命令模式下, 按 i 进入插入模式, 左下角会有标志

在这里插入图片描述

  • 进入插入模式,可以在文件中书写内容。

3. 底行模式

底行模式

  • 在命令模式下,按 shift + ; (也就是:): 进入底行模式
  • 底行模式中 输入 w 为保存, q 为退出 , wq 为保存并退出

4. 三种模式的切换

在这里插入图片描述

5. 命令模式下的快捷键

注意:

以下所有的n(也就是数字)都必须按键盘左边的数字,不能使用右边小键盘的数字

在这里插入图片描述

  • 退出替换模式,同样的按ESC
  • (n)r + 指定字符,可以将光标之后的n个字符批量化替换为指定字符

vim可以打开多个文件

在vim底行模式下使用 vs + 文件名,可以分屏打开多个文件

  • 使用 ctrl + ww :可以对窗口光标切换

在这里插入图片描述

在这里插入图片描述

三、vim的配置

vim 配置一定不要在root用户下配置,配置一个普通用户,不影响其他用户和root用户

在根目录下创建 .vimrc文件, 采用如下如下指令进入到.vimrc文件中,可以对vim进行配置

vim .vimrc

推荐vim配置

curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh

执行上述指令,需要root用户密码
执行上述指令后,在执行下面的指令完成配置

source ~/.bashrc

总结

Linux软件包管理器、Linux开发工具、vim的配置等的介绍


http://www.mrgr.cn/news/31708.html

相关文章:

  • 权限相关知识
  • linux c 语言回调函数学习
  • Flume1.9.0自定义Sink组件将数据发送至Mysql
  • Qwen2-VL:发票数据提取、视频聊天和使用 PDF 的多模态 RAG 的实践指南
  • SwiftUI-基础入门
  • Python数据分析NumPy和pandas(二十九、其他Python可视化工具)
  • 【算法】leetcode热题--148.排序链表
  • 51单片机-红外遥控器(NEC标准)-实验(红外遥控及调速电机)
  • vmware workstation player 17.5.1 安装教程和资源
  • Linux笔记
  • Java的IO流(一)
  • 常见排序(C语言版)
  • Windows系统使用PHPStudy搭建Cloudreve私有云盘公网环境远程访问
  • 【后端】【nginx】nginx常用命令
  • 影刀RPA实战:网页爬虫之药品数据
  • 2024 “华为杯” 中国研究生数学建模竞赛(E题)深度剖析|高速公路应急车道启用建模|数学建模完整代码+建模过程全解全析
  • 高校心理辅导系统:Spring Boot技术实现指南
  • linux----进程地址空间
  • 2024华为杯C题详细完整思路和视频讲解
  • 数据飞轮崛起:数据中台真的过时了吗?
  • 树莓派配置Qt+OpenCV
  • 数据结构|二叉搜索树
  • 【模板进阶】完美转发
  • 【CPU】CPU的物理核、逻辑核、超线程判断及L1、L2、L3缓存、CacheLine和CPU的TBL说明
  • Rust 运算符快速了解
  • 2024华为杯数学建模研赛F题建模代码思路文章研究生数学建模