本篇文章接『Linux Shell知识点合集2』,主要包含安装软件程序、编辑器使用等。

6.安装软件程序

本小节介绍Linux上能见到的各种包管理系统(package management system,PMS),以及用来进行软件安装、管理和删除的命令行工具。 Linux中广泛使用的两种主要的PMS基础工具是 $\color{orange}\verb|dpkg|$和 $\color{orange}\verb|rpm|$。

基于 Debian 的系统

基于Debian的发行版(如Ubuntu和Linux Mint)使用的是 dpkg 命令。

  • 用 $\verb|aptitude|$ 管理软件包,$\verb|aptitude|$工具本质上是apt工具 和 dpkg 的前端。dpkg是软件包管理系统工具,而$\verb|aptitude|$则是完整的软件包管理系统。
  • $\verb|dpkg|$命令能够查看软件包的全部文件
  • 安装($\verb|install|$)、更新($\verb|upgrade|$)、卸载($\verb|remove、purge|$)
  • $\verb|aptitude|$的$\verb|search|$选项,$\verb|p|$表明未安装、$\verb|i|$表明正安装、$\verb|c|$表明配置文件存在

基于 Red Hat 的系统

  • $\verb|yum|$命令的使用

7. 编辑器

必须知道Linux中至少一款文本编辑器的用法(基本感觉就够了,初期不用太深入)!

$\verb|vim|$编辑器

vi编辑器是Unix系统最初的编辑器。vim就是vi的进阶版。vim编辑器在内存缓冲区中处理数据。vim会在非文件内容行放置一个波浪线。底部的消息行根据文件的状态以及vim安装时的默认设置显示了所编辑文件的信息。vim编辑器有两种操作模式:普通模式、插入模式。

命令行模式下有几个命令可以将缓冲区的数据保存到文件中并退出vim:

  • $\verb|q|$:如果未修改缓冲区数据,退出
  • $\verb|q!|$:取消所有对缓冲区数据的修改并退出
  • $\verb|w filename|$:将文件保存到另一个文件中
  • $\verb|wq|$:将缓冲区数据保存到文件中并退出

$\verb|nano|$编辑器

vim是一款复杂的编辑器,功能强大,而nano就简单多了。在nano编辑器窗口的底部显示了各种命令以及简要的描述。这些命令是nano的控制命令。脱字符(^)表示Ctrl键。因此, ^X 表示的就是组合键Ctrl+X。