分类 | 命令 | 功能 |
Ubuntu 软件包管理 | dpkg -l (|grep "xxx") | 查看已安装软件列表 |
dpkg -s xxx | 查看一个已安装软件信息 | |
dpkg -L xxx | 查看一个已安装软件位置 | |
apt-cache search xxx | 搜索包 | |
apt-cache show xxx | 获取包的相关信息,如说明、大小、版本等 | |
apt-get install xxx | 安装 apt-get -f 强制安装 | |
apt-get remove xxx | 卸载 | |
apt-get update | 更新源 | |
apt-get upgrade xxx | 更新已安装的包 | |
apt-cache depends xxx | 了解使用依赖 | |
apt-get source xxx | 下载该包源码 | |
CentOS RedHat Fedora 中标麒麟 软件包管理 | rpm -qa ;yum list installed | 查看所有已安装软件 |
rpm -ql xxx | 查看一个已安装软件位置 | |
yum list | 列出所有可安裝的软件清单 | |
yum search <keyword> | 搜索包 | |
yum install xxx | 安装 | |
yum remove xxx | 卸载 | |
yum check-update | 列出所有可更新的软件清单 | |
yum update | 安装所有更新软件 | |
which xxx | 查询命令位置 如which ls输出:/usr/bin/ls | |
rpm -qf /usr/bin/ls | 查询命令程序所在软件包 如输出:coreutils-8.4-19.el6_4.2.i686 | |
yumdownloader --source coreutils | 下载coreutils包源码rpm(之后使用rpm2cpio提取源码压缩包) | |
文件内容查询 | grep "xxx" *.* | 当前目录搜索含有内容"xxx"的文件 grep -i不分大小写 |
文件名搜索 | locate xxx | 全局搜索文件名 |
sudo updatedb | 更新文件记录(默认每天更新一次) |