.tcshrc
設定ファイルだよ
tcshを起動したときに読み込まれるよ
簡単に書くよ
.tcshrcとは
tcshを起動したときに読み込まれる設定ファイル
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・ログイン
・シェル
・tcsh
・ログインシェル
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
ログインは、ざっくり一言で説明すると「認証して使える状態にすること」です。
ログインする対象が会員制の秘密クラブだとしたら、その秘密クラブの中に入っていくイメージですかね。
多くの場合、ログイン時の認証はIDとパスワードを使ってやります。
IDは、ログインする対象のサービスから払い出されたIDだったり、登録するときに入力した自分のメールアドレスだったり、初期設定のときに自分で決めたIDだったりです。
パスワードは会員登録とかするときに自分で決めたパスワードです。
それらのIDとパスワードを入力して「おまえは使ってOKなやつかな?」を確認してもらい「あぁ、おまえは使ってOKなやつか。どうぞ使ってください」にするのがログインです。
シェルは「人間様からの入力をコンピュータさんに伝えるプログラム」です。
コンピュータを1つの会社に例えれば、シェルは受付のおねーさんです。
ついでなので書いておくと、コンピュータを使う人間が会社への訪問者、パソコンの中身が会社で働いている人に相当します。
あなたがパソコンの中身と直接やり取りすることは ありません。
あなたが やり取りする相手は、シェルです。
シェルが、あなたの代わりにパソコンの中身と やり取りしてくれます。
シェルの詳細は、用語「シェル」の説明を ご覧ください。
tcshは「シェルの種類のひとつ」です。
一口に「シェル」と言っても、いろいろ あります。
その「いろいろ」のひとつです。
ログインシェルは「ログインして最初に相手してくれるシェル」です。
シェルはログイン直後から動き始めます。
この
ログインしたときに起動するシェル
がログインシェルです。
ちなみに、使うシェルは途中で別のやつに変えることもできます。
ログインしたときのシェルはbashだったけど途中からcshに変える、といったことも可能です。
以上を踏まえて
tcshを起動したときに読み込まれる設定ファイル
が「.tcshrc」です。
「.tcshrc」はログインした直後のディレクトリ(ホームディレクトリ)にあります。
場所を指定しないで
cd
コマンドを実行したときに移動するディレクトリです。
ただし「.tcshrc」は隠しファイルです。
普通に
ls
を実行しても表示されないかもしれません。
「-a」オプションを付けて
ls -a
を実行すれば「.tcshrc」も表示されます。
また「.tcshrc」が読み込まれるタイミングですが「tcshを起動したとき」です。
「.bashrc」と違って
・tcshをログインシェルに設定した状態でログインした場合
・ログインした後に画面上からtcshに変えた場合
のどちらでも読み込まれます。
※「.bashrc」は「(ログインした後に画面上から)bashを起動したときに読み込まれる設定ファイル」です。余裕がある方は併せて覚えてあげてください。
あと、ついでなので書いておくと「.tcshrc」がない場合は、代わりに「.cshrc」という設定ファイルが(あれば)読み込まれます。
余裕があれば、併せて覚えてあげてください。
一言でまとめるよ
まぁ「.tcshrc」って単語が出てきたら「tcsh起動時に読み込まれる設定ファイルなんだな~」と お考えください。






