/ etc / issueに、LubuntuではなくUbuntuが表示されるのはなぜですか?


8

cat /etc/issue 見せてくれます

Ubuntu 13.04 \n \l

Lubuntu 13.04を使用しています。の目的は/etc/issue何ですか?また、\n \l出力の意味は何ですか?

issue.netちょうど持っているものもありますUbuntu 13.04

(私はそれecho $DESKTOP_SESSIONが私に与えることを知っていますLubuntu。)


3
Lubuntuは事前に選択されたパッケージの異なるセットを持つUbuntuであることに注意してください。Ubuntu、Kubuntu、Lubuntu、Xubuntuをすべて同時にインストールできます。そのため、その中で単一のフレーバーを表すことは不可能です。また$DESKTOP_SESSION、デスクトップセッション内からのみ機能する環境変数です。
gertvdijk 2013

回答:


7

次のマニュアルページを参照してくださいissue

ファイル/ etc / issueは、ログインプロンプトの前に出力されるメッセージまたはシステムIDを含むテキストファイルです。システムで使用されているgettyタイプのプログラムでサポートされている場合は、さまざまな@charおよび\ charシーケンスを含めることができます。

したがって、次のmingettyシーケンスを使用できます...

タグの説明

\ d現在の日付(現地時間)を挿入します、
\ l mingettyが実行されている行を挿入し、
\ mはマシンアーキテクチャを挿入します(uname -m)、
\ nマシンのネットワークノードホスト名(uname -n)を挿入します、
\ oドメイン名を挿入し、
\ rオペレーティングシステムのリリースを挿入(uname -r)、
\ t現在の時刻(現地時間)を挿入します、
\ sはオペレーティングシステム名を挿入し、
\ u現在ログインしている現在のユーザー数
\ U \ uと同じですが、「n人のユーザー」を挿入します
\ vオペレーティングシステムのバージョンを挿入します(uname -v)。 

/etc/issueそれがUbuntuを示している限り、ファイルはデスクトップセッションに関連しておらず、viまたはで手動で変更できるテキストファイルですnano

自分で変更しなかった場合はバグと見なすことができますが、ユーザーが変更する必要があるユーザーファイルと見なすこともできます。


4
/etc/lsb-releaseちなみに、他のコメントに記載されいるのと同じ理由で、Ubuntuを任意のフレーバーにリストするだけです。手動で編集しないこともお勧めします/etc/issue。一部のスクリプトは、実際には特定のコンテンツに依存しています。Lubuntu複数のスクリプトに編集すると、OSのチェックが失敗します。
gertvdijk 2013

manコマンドに限定されないことを学びました:)

@gertvdijk、私はそれらのファイルを編集しません。一般に、私はシステムファイルをいじるのを避けます。

2
@gertvdijk / etc / issueはシステムファイルではありません。個人のログインテキストを作成するために使用されます。存在する場合、上書きされることはありません。
Rinzwind 2013

unameはそのすべての情報をどこから取得しますか?どこかに保管されていますか?
CMCDragonkai 2016年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.