シェル - tcsh - プロンプトの設定(シンボル)

クラウディア 
1. プロンプトの設定
2. シンボル定義

1. プロンプトの設定

 FreeBSD 11.2 RELEASE で tcsh をシェルにしたとき、デフォルトのプロンプトの設定は

%N@%m:%~ %#
 となっております。  ホスト名 vm.sing.ne.jp にユーザ hogehoge でログインしている場合

hogehoge@zfs:~ %
 てなプロンプトになります。  わたしの好みは

set prompt = '%m %n %/ > '
 同様のログイン状態で

vm hogehoge /home/hogehoge >
 てなプロンプトになります。

2. シンボル定義

 プロンプトの設定等でシンボル定義されているものは以下のようなものがあります(わたしが実際に使用しているもののみ)。
シンボル   意味    備考 
%/ カレントディレクトリ
%M ホスト名 ドメインを含みます
%m ホスト名 ドメインを省略します
%N ユーザ名 ※1
%n ユーザ名

 ※1 小文字の場合、ログインユーザで「su」「sudo」で、「root」ユーザになっても、ユーザ名は、ログインユーザのままです。大文字だと、ユーザ名が「root」に変わります。