No.3ベストアンサー
- 回答日時:
1.rcとは何か
Run Commandの略で、連続実行されるいくつかのコマンド群(およびそれらをプログラム化したもの)をひとまとめにして実行権を与えたファイル。
主に定型処理(よく使うコマンドの組み合わせ)に利用される。
makeの登場によってRun Commandとしての活躍の場は大きく減りましたがOS起動時の設定やコマンドインタプリタの設定などに利用される。
大雑把に言うと「特定用途向けのシェルスクリプトに与えられる呼び名」という事になる。
2.cshが利用するrc
cshは3つのrcを利用する。
・.cshrc:
csh起動時に実行されるrc。
csh起動の度に実行される為、環境変数の設定には向かない(環境変数を設定する事は可能)。
ログインシェルとしてcshを指定した場合、プロンプト表示前に実行されている。
$ csh<CR>のようにcshを実行すると新しいcshでも実行される。
結果として環境変数(親のcshから子のcshへ自動的に受け継がれる)の設定は無駄に繰り返される。
一般に親→子へ自動的に受け継がれないシェル変数やエイリアスの設定に用いられる。
主にコマンドプロンプトとしてのcshが使いやすくなるような設定を記述する為、cshスクリプトの実行時には邪魔なだけであることが多い。
cshスクリプト実行時には-cオプションを指定する事で.cshrcを実行せずにcshを起動することができる。
.login:
ログインシェルとして起動されたcshが実行するrc。
正確にはloginプロセスからexecシステムコールで起動されたcshのみが実行する(=同じログインでもsuコマンドからexecされたcshは.loginを実行しない)。
結果として「ログインシェルで無いcshは.loginを実行しない」ことになり、親→子の自動的に引き継がれる情報(=環境変数など)を設定するのに向いている。
.logout:
ログインシェルであるcshが終了時に実行するrc。
3.その他のシェルの場合
.loginと.logout:ほとんどのシェルがcshと同じ目的で利用する。
bash:.bashrc
tcsh:.tcshrc
ksh:.kshrc
以上3つは各シェルが利用するものでcshにおける.cshrcと同じ位置付けとなる。
(コマンドインタプリタとして起動されることが“極端に”少ないshについては無視しています)
4..で始まるファイル名
lsコマンドで表示したくないファイルに付けるファイル名。
これらを表示する為には-aオプションをつけなければならない。
shiroshiroさんがどの程度御存知なのか不明なので余計な事まで書いてしまいました。
「もう知ってるよ」という内容、「ソコまで知らなくていいよ」という内容が含まれていたならゴメンナサイ。
No.2
- 回答日時:
UNIXのcシェル起動時に最初に直接実行されるcシェルスクリプトファイルです。
cシェルでなければ実行されません。
1.cシェル起動時とは 通常cシェルでログインする場合、Cシェルのウインドウを開く場合、cシェルのスクリプトコマンドが実行される場合等です。
2.直接実行されるとは 子プロセスで実行されるのではなくキーボドから入力したように実行後も実行結果が残ります。(子プロセスで実行すると終了後は、実行前と同じ環境に戻ります。)
3.よくある中身は環境変数の設定(実行用の検索パス、言語、エディタの設定等各種)ですが、個人で何をかかれても問題ありません。
No.1
- 回答日時:
Unixで使われる、環境等を設定するためのファイル
PCでいうAutoEXEC.BAT&config.sysのようなもの。
一般に、ユーザー単位での環境等を設定するためのファイルです。
ログイン時に自動的に実行されるファイルです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- iOS ファイル中身が表示されない 1 2022/04/23 19:36
- UNIX・Linux EC2の暗号化された.confファイルを複合したい! 1 2023/06/08 23:20
- ダイエット・食事制限 150cm位の人体重とスリーサイズ教えてください あと減量中、増量中、現状維持中どれかも教えてくださ 1 2022/12/21 12:46
- その他(OS) Alt + P でファイルを開かずに中身を見たら、次回から毎回中身が見えて扱いにくくなりました。印刷 1 2022/12/28 12:25
- 睡眠障害・不眠症・過眠症 昨夜、眠れなかったので日中寝たい。のですが、日中寝る事は身体に悪影響ですか?理由も、教えてください。 3 2022/04/26 10:35
- その他(悩み相談・人生相談) 花屋で働いてそうな人のイメージを教えてください。見た目でも中身でも何でもいいです。 6 2023/08/27 22:29
- その他(ヘルスケア・フィットネス) 痩せたいです。 身長143cm 体重65kgです。 今、中3であんまり外出れません。 なるべく、3ヶ 5 2022/10/20 18:36
- その他(悩み相談・人生相談) もし、自分が死んで親にスマホの中身を知られたくない場合、エンディングノートの端っことかに「親にスマホ 5 2022/10/22 03:37
- その他(社会・学校・職場) 例えばの話です。10年以上の個人的な努力と苦労でやっと身に付けた特殊技能があったとします。それが有れ 6 2023/02/15 21:32
- SOHO・在宅ワーク・内職 在宅ワーク 副業 本業が接客業の為精神的にしんどいので 在宅ワークを探しています。 ご自身(出来れば 1 2023/04/21 15:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
複数のbatファイルを自動実行し...
-
Windows System32 Security Hea...
-
「読み取りと実行」と「読み取...
-
Excel VBA ステップインが途中...
-
VBscriptが起動しない?
-
バッチファイルの内容を表示さ...
-
WSH.Run の処理内容をテキスト...
-
Excel(エクセル) VBA プロシー...
-
これってパソコンの最適化が完...
-
PDFファイルを開き、印刷し、閉...
-
EXIF情報を出力するマクロ
-
VScodeのエラー解決法 Pythonの...
-
VBSでバッチを実行できません。
-
ネットワーク名が見つかりません
-
バッチファイルが不正終了して...
-
WSHでリモートスクリプト起動時...
-
powershellをバックグラウンド実行
-
+Lhaca バッチファイル 自動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトのエラーに...
-
[teraterm] waitコマンドで停止...
-
バッチファイルの内容を表示さ...
-
exeファイルを実行するとコマン...
-
VBscriptが起動しない?
-
これってパソコンの最適化が完...
-
「読み取りと実行」と「読み取...
-
複数のbatファイルを自動実行し...
-
Windows System32 Security Hea...
-
ネットワーク名が見つかりません
-
エクセル フォルダの画像を画...
-
Excel(エクセル) VBA プロシー...
-
PDFファイルを開き、印刷し、閉...
-
Access の VBA 実行中に他の操...
-
バッチファイルが不正終了して...
-
VScodeのエラー解決法 Pythonの...
-
VBScriptでコマンドプロンプト...
-
pythonスクリプトを管理者権限...
-
VB.NETでのDOSコマンドを実行に...
-
batからexeを実行し戻り値を受...
おすすめ情報