cat /etc/issue
見せてくれます
Ubuntu 13.04 \n \l
Lubuntu 13.04を使用しています。の目的は/etc/issue
何ですか?また、\n \l
出力の意味は何ですか?
issue.net
ちょうど持っているものもありますUbuntu 13.04
。
(私はそれecho $DESKTOP_SESSION
が私に与えることを知っていますLubuntu
。)
cat /etc/issue
見せてくれます
Ubuntu 13.04 \n \l
Lubuntu 13.04を使用しています。の目的は/etc/issue
何ですか?また、\n \l
出力の意味は何ですか?
issue.net
ちょうど持っているものもありますUbuntu 13.04
。
(私はそれecho $DESKTOP_SESSION
が私に与えることを知っていますLubuntu
。)
回答:
次のマニュアルページを参照してください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
。
自分で変更しなかった場合はバグと見なすことができますが、ユーザーが変更する必要があるユーザーファイルと見なすこともできます。
/etc/lsb-release
ちなみに、他のコメントに記載されているのと同じ理由で、Ubuntuを任意のフレーバーにリストするだけです。手動で編集しないこともお勧めします/etc/issue
。一部のスクリプトは、実際には特定のコンテンツに依存しています。Lubuntu
複数のスクリプトに編集すると、OSのチェックが失敗します。
$DESKTOP_SESSION
、デスクトップセッション内からのみ機能する環境変数です。