我有两个问题——
- 按名称顺序列出所有包
- 搜索是否安装了特定的软件包?
答案1
从man sort
姓名顶部
sort - sort lines of text files
概要顶部
sort [OPTION]... [FILE]... sort [OPTION]... --files0-from=F
描述顶部
Write sorted concatenation of all FILE(s) to standard output. With no FILE, or when FILE is -, read standard input. Mandatory arguments to long options are mandatory for short options too. Ordering options:
从man yum
yum 列表已安装 [glob_exp1] [...]
列出 args 指定的包。如果参数与可用包的名称不匹配,则假定它是 shell 样式的 glob,并打印任何匹配项。
所以,
按名称顺序列出所有包
yum list installed | sort
搜索已安装或未安装的特定软件包:
我无法检查这一点,因为我没有可用的 CentOS 系统,但从手册页来看,这应该可以工作:
yum list installed $packageName
返回您寻找的结果是这样的:
yum list installed | grep $packageName