linux命令学习笔记

310 阅读2分钟

一. linux yum命令

yum

  • ( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。

  • 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

  • yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

yum 语法

yum [options] [command] [package ...]
  • options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。
  • command:要进行的操作。
  • package操作的对象。

yum常用命令实例

查找yum源上是否有nginx安装包

yum list | grep nginx

列出所有可安装的软件包

yum list

查看nginx的安装情况

yum list nginx

avatar

查看nginx安装包的信息

yum info nginx

avatar

列出所有可更新的软件包

yum list updates

更新所有软件包

yum update

列出所有已安装的软件包

yum list installed

安装nginx

yum install nginx

更新nginx

yum update nginx

avatar

移除nginx

yum remove nginx

二. linux vim

vim

Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。

基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。

avatar

上图工作模式解读

  • 启动vim进入命令模式,比如vim 1.txt(打开1.txt,如果退出的时候没有保存,则文件不会保存)

  • 输入字母i、a、或者o,进入输入模式,可以在1.txt开始编辑文字

  • 可按Esc退出编辑模式,切回命令模式

  • 命令模式下,按英文冒号(:)切换为底线命令模式

  • 底线命令模式下,按回车,切回命令模式

  • 底线命令模式下,输入wq(written quit 保存并退出)退出