目录
在linux操作系统中,最常见的两种包是deb、rpm。
在Debian、Ubuntu等发行版中,通常使用deb(debian)形式的软件包。在RedHat、Fedora、Centos等发行版中,通常使用rpm(RedHat Package Manager)形式的软件包。
Debian派系发行版 | RedHat派系发行版 | |
软件包类型 | deb | rpm |
基础包管理工具(类似手动安装) | dpkg | rpm |
上层包管理工具(类似自动安装) | apt | yum |
sudo dpkg -i xxx.deb
sudo apt-get install xxx
rpm -ivh xxx.rpm
yum install xxx
早期apt工具:
apt-get工具负责软件包的安装、卸载和更新等。
apt-cache工具负责查询软件包的相关信息。
apt-config工具负责配置所有apt工具。
在Ubuntu 16.04中引入了apt命令,集成了apt-get工具、apt-cache工具、apt-config工具的功能。
apt常用命令 作用 apt install 软件包名 安装指定的软件包 apt remove 软件包名 卸载指定的软件包 apt update 更新软件源列表 apt search 软件包名 根据关键字搜索对应的软件包 apt show 软件包名 显示软件包的相关信息 apt list 根据名称列出所有的软件包
gedit编辑器:依赖图形界面。
vi/vim编辑器:sudo apt install vim(安装vim编辑器)
vim是vi的升级版本,兼容vi;
vi按u只能撤销上次命令,而在vim里可以无限制的撤销;
vi只能运行于类unix系统中,而vim可以运行于unix,windows,mac等多操作平台;
vim可以用不同颜色高亮代码;
可通过vimrc文件配置更加高级的功能。
一般模式(默认模式)
插入模式(编辑模式)
命令行模式
插入模式快捷键 | 描述 |
a | 在当前光标所在位置的下一个字符插入文本 |
i | 在当前光标所在位置插入文本 |
o | 在光标所在位置后插入新行 |
r | 替换当前光标所在位置的字符 |
R | 可以替换当前光标所在位置之后的字符 |
Esc | 退出插入模式 |
一般模式快捷键 | 描述 |
k/↑ | 光标向上移动 |
j/↓ | 光标向下移动 |
h/← | 光标向左移动 |
l/→ | 光标向右移动 |
PageUp | 向上翻页 |
PageDown | 向下翻页 |
n+shift+g | 跳转到第n行 |
shift+g | 跳转到最末行 |
gg | 跳转到第一行 |
/word | 在文件中搜索关键字word |
n | 查找下一个关键字 |
N | 查找上一个关键字 |
u | 撤销上一步操作,等同于Windows的Ctrl+Z |
dw | 删除一个单词 |
dd | 删除当前行 |
ndd | 删除光标后n行 |
x | 剪切光标选中的字符 |
y | 复制光标所选的内容 |
yy | 复制当前行 |
nyy | 复制当前行后n行 |
p | 将复制的数据粘贴在当前行的下一行 |
P | 将复制的数据粘贴在当前行的上一行 |
v | 选择多个字符 |
V | 可以选择多行 |
命令行模式快捷键 | 描述 |
w | 保存文档 |
w | 另存为以 |
r | 读取文件名为filename的文档 |
q | 直接退出软件,前提是文档未作任何修改 |
q! | 不保存修改,直接退出软件 |
wq | 保存文档,并退出软件 |
set nu | 在行首加入行号 |
set nonu | 不显示行号 |
set hlsearch | 搜索结果高亮显示 |
!command | 回到终端窗口,执行command命令,按回车键可切回vim |
使用apt-get install安装软件时,默认从Ubuntu官方源地址下载软件,但Ubuntu默认官方的软件仓库都设置在国外,下载速度缓慢。
常用的国内镜像源:
https://mirrors.tuna.tsinghua.edu.cn //清华大学镜像源
https://mirrors.ustc.edu.cn //中国科技大学镜像源
https://opsx.alibaba.com/mirror //阿里云镜像源
在Ubuntu下,软件源的配置是记录在文件/etc/apt/sources.list。
备份源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
打开source.list源列表文件
sudo vim /etc/apt/sources.list #注释掉原来的软件源,添加新的软件源保存退出并进行源列表更新
sudo apt-get update