Linux 基础工具vim 详解

目录

一.yum

         1.Linux 软件包管理器 yum

2.yum的三板斧

2.1查看软件包

2.2安装软件包

2.3卸载软件包

3.关于 lrzsz 

二.Linux编辑器-vim使用

         1. vim的基本概念

2.vim的三种模式:

2.1正常/普通/命令模式(Normal mode)

2.2插入模式(Insert mode)

2.3末行模式(last line mode)

  三. vim的基本操作

1.进入vim

2.[正常模式]切换至[插入模式]

3.[插入模式]切换至[正常模式]

4.[正常模式]切换至[末行模式]

5.退出vim及保存文件

6.图解

四. vim命令集

1.正常模式下的命令

1.1移动

1.2删除

1.3复制

1.4替换

1.6更改

2. vim末行模式命令集

2.1列出行号

2.2查找字符

2.3保存文件[重要]

2.4离开vim[重要]

五. 简单vim配置 

一.yum

1.Linux 软件包管理器 yum

在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行装. 

理解: 软件包和软件包管理器, 就好比 "App" 和 "应用商店" 这样的关系.yum是Linux下非常常用的一种包管理器.

2.yum的三板斧

2.1查看软件包

通过 yum list 命令可以罗列出当前一共有哪些软件包. 由于包的数目可能非常之多, 这里我们需要使用 grep 命令只筛选出我们关注的包.

       yum list | grep 软件包名称

细节:软件包名称: 主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构."x86_64" 后缀表示64位系统的安装包, "i686" 后缀表示32位系统安装包. 选择包时要和系统匹配."el7" 表示操作系统发行版的版本. "el7" 表示的是 centos7/redhat7. "el6" 表示 centos6/redhat6.最后一列, base 表示的是 "软件源" 的名称, 类似于 "华为应用商店"这样的概念.

2.2安装软件包

我们可以通过很简单的一条命令完成 软件 的安装.

sudo yum install 软件名称

yum 会自动找到都有哪些软件包需要下载, 这时候敲 "y" 确认安装.出现 "complete" 字样, 说明安装完成.

注意事项

安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成.yum安装软件只能一个装完了再装另一个. 正在yum安装一个软件的过程中, 如果再尝试用yum安装另外一个软件, yum会报错.

2.3卸载软件包

sudo yum remove 软件包名称 

注意事项

关于 yum 的所有操作必须保证主机(虚拟机)网络畅通!!!可以通过 ping 指令验证

ping www.baidu.com 查看有没有网。

3.关于 lrzsz 

这个工具用于 windows 机器和远端的 Linux 机器通过 XShell 传输文件.安装完毕之后可以通过拖拽的方式将文件上传过去.

 注意事项:lrzsz只支持文件的上传和下载,文件夹必须压缩再上传

 

Linux开发工具

二.Linux编辑器-vim使用

1. vim的基本概念

vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows。

2.vim的三种模式:

2.1正常/普通/命令模式(Normal mode)

   功能: 控制屏幕光标的移动,字符、字或行的删除,移动复制某区段。按i进入插入模式下,或者按 :到末行模式。

<

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值