プロンプト( )を介してシェルの表示を調整する方法がますます慣れていますが、初めてログインした.bashrc
ときに表示される初期内容を変更しようとしています。私のEC2インスタンスでは、次の状況が表示されます。ログイン時:
__| __|_ ) Fedora 8
_| ( / 32-bit
___|\___|___|
Welcome to:
Wowza Media Server 2 for Amazon EC2
Version: 2.0.0.08
My Home Mintコンピュータにログインすると、次の画面が表示されます。
Welcome to Linux Mint 11 Katya (GNU/Linux 2.6.38-8-generic x86_64)
Welcome to Linux Mint
* Documentation: http://www.linuxmint.com
Last login: Tue Jun 21 17:44:05 2011
これはどこで定義されていますか?クレイジーASCIIアートを得るためにこれをどのように調整できますか?行動?
ベストアンサー1
ログインプロンプトの前に表示されるテキストが保存されます(ユーザーがログインした後にシェルを起動する前に表示される/etc/issue
関連ファイルがあります)。/etc/motd
これはプレーンテキストファイルですが、複数のエスケープシーケンスを許可します。
\b
--現在のラインの転送速度。\d
- 現在の日付。\s
- システム名、オペレーティングシステムの名前。\l
--現在のttyラインの名前です。\m
- マシンのアーキテクチャ識別子。 i486\n
- ホスト名とも呼ばれるシステムのノード名。\o
--マシンのドメイン名です。\r
- たとえば、オペレーティングシステムのバージョン番号です。 1.1.9。\t
- 現在の時間。\u
--現在ログインしているユーザーの数。\U
- 文字列「1 user」または「users」。ここでは、現在ログインしているユーザーの数です。\v
- たとえば、OSのバージョンです。制作日など
マイコンピュータには次のものがあります。
これは\n(\s\m\r)\t\lです
次のように表示されます。
これはetudes-1です(Linux x86_64 2.6.39-gentoo) 17:43:10 tty1