#author("2026-01-04T12:50:18+09:00","","")
#author("2026-01-04T12:53:32+09:00","","")
#topicpath
* 目次 [#nc6295f7]
#contents();
#ls2(Lang/shell/tcsh/設定/);

////////////////////////////////////////////////////////////////////////////////
* コマンド履歴 [#r4f1bd87]
//==============================================================================
** 履歴保存先ファイルの指定 [#ofc086c6]
//==============================================================================
** 履歴にタイムスタンプを付加する [#ya9f3ebe]
- 以下はタイムスタンプに加え、保存する履歴数を 10000 に設定している:
 set history=(10000 "%h - %Y/%W/%D %T : %R\n")
- 上記設定の結果、以下のような表示になる:
 > history
     1 - 2026/01/04 12:27 : ls
     2 - 2026/01/04 12:27 : env
     3 - 2026/01/04 12:27 : env | lv
     4 - 2026/01/04 12:28 : tty
     5 - 2026/01/04 12:30 : source .tcshrc


////////////////////////////////////////////////////////////////////////////////
* プロンプト文字列 [#t6c13b71]
//==============================================================================
** プロンプト文字の設定方法 [#sec1395b]
- ~/.tcshrc 二以下のように記述する:
 set prompt="%n@%m: $cur_tty %c > "

- プロンプト文字列で使用出来る組み込み特殊文字 
|~特殊文字  |~表示する内容                                           |
|%/         |カレントディレクトリ                                    |
|%~         |カレントディレクトリ。ただしホームディレクトリは~で表示 |
|%c         |カレントディレクトリの最後のディレクトリ                |
|%m         |短いホスト名                                            |
|%M         |長いホスト名                                            |
|%n         |ユーザー名                                              |
|%Y         |西暦(4桁)                                             |
|%y         |西暦(2桁)                                             |
|%w         |月(Jun~Dec表示)                                      |
|%W         |月(01~12表示)                                        |
|%d         |曜日(Sun~Sat表示)                                    |
|%D         |日(01~31表示)                                        |
|%t         |現在時刻(YY:MM、12時間表示で末尾にam/pmあり)          |
|%T         |現在時刻(YY:MM、24時間表示)                           |
|%p         |現在時刻(YY:MM:SS、12時間表示で末尾にam/pmあり)       |
|%P         |現在時刻(YY:MM:SS、24時間表示)                        |
|%S, %s     |反転表示の開始(%S)と終了(%s)                            |
|%B, %b     |太字表示の開始(%B)と終了(%b)                            |
|%U, %u     |下線表示の開始(%U)と終了(%u)                            |
|%h, %!     |history番号                                             |
|\n         |改行                                                    |
|\t         |タブ                                                    |

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS