web-dev-qa-db-ja.com

CentOSでの端末名の変更

私はこのcentosターミナルとawsに非常に慣れていません。端末名を変更し、デフォルト名をec2user @ipに置き換える方法をお聞きしたいと思います。私を助けてください。

3
user617081

ターミナルプロンプトについて話しているのですか?もしそうなら、あなたは変数PS1を見ています。 bashから、これは、たとえばexport PS1=\u@\h\$を発行することで変更できます(これは、すでに持っているものとほとんど同じです)。 =の後の部分を好きなように変更します。

プロンプトとして必要なものに応じて、エクスポートで異なる変数が必要になります。利用可能なもののリストは次のとおりです。

 \d   The date, in "Weekday Month Date" format (e.g., "Tue May 26"). 
 \h   The hostname, up to the first . (e.g. deckard) 
 \H   The hostname. (e.g. deckard.SS64.com)
 \j   The number of jobs currently managed by the Shell. 
 \l   The basename of the Shell's terminal device name. 
 \s   The name of the Shell, the basename of $0 (the portion following the final slash). 
 \t   The time, in 24-hour HH:MM:SS format. 
 \T   The time, in 12-hour HH:MM:SS format. 
 \@   The time, in 12-hour am/pm format. 
 \u   The username of the current user. 
 \v   The version of Bash (e.g., 2.00) 
 \V   The release of Bash, version + patchlevel (e.g., 2.00.0) 
 \w   The current working directory. 
 \W   The basename of $PWD. 
 \!   The history number of this command. 
 \#   The command number of this command. 
 \$   If you are not root, inserts a "$"; if you are root, you get a "#"  (root uid = 0) 
 \nnn   The character whose ASCII code is the octal value nnn. 
 \n   A newline. 
 \r   A carriage return. 
 \e   An escape character (typically a color code). 
 \a   A bell character.
 \\   A backslash. 
 \[   Begin a sequence of non-printing characters. (like color escape sequences). This
      allows bash to calculate Word wrapping correctly.
 \]   End a sequence of non-printing characters.

PS1でさまざまな値を試してみて、気に入ったセットが見つかったら、コマンドを~/.bashrcに貼り付けて、変更を永続的にすることができます。

2
Jarmund