| 分类 | 命令 | 功能 |
| 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 | 更新文件记录(默认每天更新一次) |
浙公网安备 33010602011771号