我知道lsb_release -a
终端命令将准确实现我想要的效果(这是我安装的 Ubuntu 版本 - 15.04 的快速打印输出)。
我的问题更多是可访问性问题。我认为仅与 Ubuntu(其版本)相关的终端命令没有通过清晰且合乎逻辑的方式引用,ubuntu -v
并且与我通过终端运行的其他查询的命令标志一致。
这个问题不是功能请求,而是我真心相信这一定有充分的理由。我怀疑这是由于根本误解了 Ubuntu 不是一个“应用程序”或“程序”,而是一组协同运行的代码……但我不确定,即使如此,让 ubuntu 实用程序使用自己的命令似乎也有意义,不是吗?
这些事情是 ubuntu 中历史性争论的问题吗(有人能指出一场发射台论战吗?)还是仅仅因为一些非常充分的理由而被直截了当地滥用?
答案1
运行此命令在终端中打印出版本:
cat /etc/lsb-release
或者,你也可以使用这个:
cat /etc/os-release
我认为它不可用的原因是,如果有人想要这样,他们只需运行以下命令即可实现:
echo 'alias ubuntu-version="cat /etc/lsb-release"' | tee -a ~/bashrc; . ~/.bashrc
然后,输入以下命令查看版本:
ubuntu-version
此外,从逻辑上讲,不可能存在:
ubuntu -v
因为没有命令:
ubuntu