Linux 软件包、文件查询管理常用命令

分类 命令 功能
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  搜索包
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 更新文件记录(默认每天更新一次)

你可能感兴趣的:(Linux,Linux入门学习)