如何查找ubuntu中安装的软件版本

hem*_*l12 7 linux shell ubuntu command-line ubuntu-12.04

我可以在控制台中使用任何通用命令,例如如何找到mysql版本?

Car*_*ten 9

您可以使用dpkg获取该信息:

dpkg -l mysql-server | grep -E "^ii" | tr -s ' ' | cut -d' ' -f3
Run Code Online (Sandbox Code Playgroud)

这将为您提供已安装的mysql-server软件包版本.

如果没有安装软件包,它将打印出"找不到匹配mysql-server的软件包".代替.


Sha*_*baz 7

几乎所有可以在命令行中运行的程序都有一个--version选项.

例如:

git --version
ls --version
Run Code Online (Sandbox Code Playgroud)

尽管如此,他们的输出格式还远不及标准.有些人更容易解析,有些(通常)包含有关许可证的一些信息.