「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

.tcshrc

pointこの用語のポイント

point設定ファイルだよ

pointtcshを起動したときに読み込まれるよ

スポンサーリンク

簡単に書くよ

.tcshrcとは

tcshを起動したときに読み込まれる設定ファイル
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

ログイン
シェル
tcsh
ログインシェル


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

ログインは、ざっくり一言で説明すると「認証して使える状態にすること」です。
ログインする対象が会員制の秘密クラブだとしたら、その秘密クラブの中に入っていくイメージですかね。

.tcshrc

多くの場合、ログイン時の認証はIDパスワードを使ってやります。

IDは、ログインする対象のサービスから払い出されたIDだったり、登録するときに入力した自分のメールアドレスだったり、初期設定のときに自分で決めたIDだったりです。
パスワードは会員登録とかするときに自分で決めたパスワードです。

それらのIDとパスワードを入力して「おまえは使ってOKなやつかな?」を確認してもらい「あぁ、おまえは使ってOKなやつか。どうぞ使ってください」にするのがログインです。

.tcshrc2

シェルは「人間様からの入力をコンピュータさんに伝えるプログラム」です。

.tcshrc3

コンピュータを1つの会社に例えれば、シェルは受付のおねーさんです。

.tcshrc4

ついでなので書いておくと、コンピュータを使う人間が会社への訪問者、パソコンの中身が会社で働いている人に相当します。

.tcshrc5

あなたがパソコンの中身と直接やり取りすることは ありません。
あなたが やり取りする相手は、シェルです。
シェルが、あなたの代わりにパソコンの中身と やり取りしてくれます。

.tcshrc6

シェルの詳細は、用語「シェル」の説明を ご覧ください。

.tcshrc7

tcshは「シェルの種類のひとつ」です。
一口に「シェル」と言っても、いろいろ あります。
その「いろいろ」のひとつです。

.tcshrc8

ログインシェルは「ログインして最初に相手してくれるシェル」です。

.tcshrc9

シェルはログイン直後から動き始めます。
この

ログインしたときに起動するシェル

がログインシェルです。

ちなみに、使うシェルは途中で別のやつに変えることもできます。
ログインしたときのシェルはbashだったけど途中からcshに変える、といったことも可能です。

以上を踏まえて

tcshを起動したときに読み込まれる設定ファイル

が「.tcshrc」です。

.tcshrc10

「.tcshrc」はログインした直後のディレクトリホームディレクトリにあります。
場所を指定しないで

cd

コマンドを実行したときに移動するディレクトリです。

ただし「.tcshrc」は隠しファイルです。
普通に

ls

を実行しても表示されないかもしれません。
「-a」オプションを付けて

ls -a

を実行すれば「.tcshrc」も表示されます。

また「.tcshrc」が読み込まれるタイミングですが「tcshを起動したとき」です。
.bashrc」と違って

・tcshをログインシェルに設定した状態でログインした場合
・ログインした後に画面上からtcshに変えた場合


のどちらでも読み込まれます。
※「.bashrc」は「(ログインした後に画面上から)bashを起動したときに読み込まれる設定ファイル」です。余裕がある方は併せて覚えてあげてください。

あと、ついでなので書いておくと「.tcshrc」がない場合は、代わりに「.cshrc」という設定ファイルが(あれば)読み込まれます。
余裕があれば、併せて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「.tcshrc」って単語が出てきたら「tcsh起動時に読み込まれる設定ファイルなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像009
書籍画像003


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践