「tcsh」の設定

こちらは特にOSに依存しない一般的な「tcsh」の設定方法だが、 Solarisに特化した設定ファイルのサンプルはこちら

「tcsh」の設定
Unix$ vi ~/.tcshrc <= 設定ファイルの編集
alias h      'history 32' <= hコマンドの設定
alias ll     'ls -laF | more' <= llコマンドの設定

set color <= TAB補完でもカラー表示
set filec <= 「Esc」キーでファイル名の補完を行う。
set history = 1000 <= ヒストリに保存するコマンドを1000にする
set savehist = (1000 merge) <= 「~/.history」に保存するコマンドを1000にする(マージする)
set ignoreeof <= [Ctrl] + [D]でログアウトしないようにする
set autolist <= ファイル名の補完で複数の候補が有る場合、一覧を表示する

if( $?TERM )then <= タイトルバーの変更
    switch( $TERM )
    case xterm:
    case kterm:
    case dtterm:
        alias precmd 'printf "\033]2;${HOST}\007"' <= \033]2; と \007 の間の部分がタイトルバーに表示される
    endsw
endif
set prompt='%{\033[1;36m%n@%m %c%#\033[00m%} ' <= プロンプトの設定
色の設定は 36m% の6の部分で指定
0:黒 1:赤 2:緑 3:黄 4:青 5:紫 6:水色 7:灰
%n <= ユーザ名
%m <= マシン名
%c <= カレントディレクトリ
%# <= スーパーユーザは「#」一般ユーザは「>」で表示
complete cd  'p/1/d/' <= cdコマンドの補完ではディレクトリのみを対象にする
set histdup = erase <= 入力行と一致するヒストリは削除
bindkey -k up history-search-backward <= ヒストリにサーチ機能を付加
bindkey -k down history-search-forward <= ヒストリにサーチ機能を付加


Unix$ source ~/.tcshrc <= .tcshrcファイルの読み込み
▲ページのトップへ