Mec*_*ail 8 linux unix linux-distributions command-line
当从命令行使用不熟悉的 Linux/BSD/Unix 计算机(例如通过 SSH)时,您如何知道您使用的是哪个发行版(以及该发行版的哪个版本)?
我尝试过的一些选项:
lsb_release --all: 在 OpenSuSE 11.3 上不存在;适用于 Debian 挤压和 Ubuntu 10.10。uname --all: 不提供有关 SuSE 和 Debian 的发行版信息;在 Ubuntu 中工作。cat /etc/apt/sources.list在您可以看到机器连接到哪个发行版的服务器以进行更新。显然,仅适用于基于 Debian 的发行版。如果计算机已配置为使用自定义存储库服务器,则无法使用。不幸的是,这些似乎都不适用于许多发行版。有没有简单的命令可以检查?
Pat*_*hes 11
如果安装了 Python 2.3 或更高版本,这将适用于许多发行版:
python -c "import platform; print platform.dist()"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8810 次 |
| 最近记录: |