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

文章目录


前言

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


一、Linux软件包管理器yum

关于rzsz

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

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

关于yum

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

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

yum 查看软件包

bash 复制代码
yum list  // 查看所有的软件包
yum list | grep lrzsz // 查看 lrzsz软件包
  • 结果如上

yum 安装软件

bash 复制代码
yum install 软件名
yum install lrzsz.x86_64

yum 安装需要root用户


yum 卸载软件

bash 复制代码
yum remove 软件名
yum remove lrzsz

yum 卸载也需要root用户


二、Linux开发工具

Linux编辑器---vim的使用

进入vim编辑文件

bash 复制代码
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进行配置

bash 复制代码
vim .vimrc

推荐vim配置

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

执行上述指令,需要root用户密码

执行上述指令后,在执行下面的指令完成配置

bash 复制代码
source ~/.bashrc

总结

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

相关推荐
时空无限16 分钟前
ubuntu 26.04 sudo 连不上主机卡住然后失败问题处理
linux·服务器·ubuntu
路溪非溪43 分钟前
C++标准库之智能指针
linux·开发语言·c++
程序员大雄学编程1 小时前
Linux 磁盘满了怎么排查?df / du / find 三步定位大文件
linux·运维·php
RuoyiOffice1 小时前
Hyper-V+Kubernetes 搭建实战:保留 Windows,构建三节点 Linux 容器集群
linux·spring boot·kubernetes·containerd·hyper-v·微服务部署·ruoyi office
承渊政道1 小时前
Linux网络学习【五种IO模型与⾮阻塞IO】
linux·网络·学习·ubuntu·io模型·非阻塞io
wuminyu3 小时前
JVM执行引擎学习总结:热点字节码编译成本地机器码
java·linux·c语言·jvm·c++
kiros_wang3 小时前
通用工具模块封装:防抖节流、参数校验公共工具类
linux·运维·ubuntu
honsor3 小时前
以太网温湿度传感器|动环监控核心采集设备,协议、组网、Zabbix接入实战
linux·服务器·ubuntu
Android系统攻城狮3 小时前
Linux FFmpeg深度解析之avcodec_default_get_buffer2调用流程与实战(二十)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
深圳恒讯3 小时前
香港云主机硬盘满了怎么办?Linux和Windows在线扩容操作教程
linux·运维·windows