web-dev-qa-db-ja.com

コマンドラインで特定のLinuxフレーバーを識別するにはどうすればよいですか?

どの特定のLinuxフレーバーがコンピューターにインストールされているかを検出したいと思います。 Ubuntu vs Fedora、コマンドラインコマンド経由。

uname -aが、カーネルバージョンのみを報告します。

35
mcandre

以下のコマンドを試してください....それは私のために働いた...

猫/ proc/version

たとえばRed Hatを実行していることがわかったら、次の方法でポイントを取得できます。

猫/ etc/redhat-release

またはDebianの場合:

猫/ etc/debian_version

または一般的に:

猫/ etc/*-release

また、次のコマンドを使用することもできます

猫/ etc/issue

66
ramit girdhar

ディストリビューションのリリースやコードネームなどの詳細を表示するため

lsb_release -a
13
Rag Sagar

これが機能することを望みますecho $(lsb_release -si)

2
Bhanu Kaushik