
必要に応じて設定することで~/.bashrc
、ユーザーがbashシェルにログインするたびに、設定された設定(の.bashrc
)が自動的に設定されます。今、私は何かを見落としているに違いありませんが、徹底したダックダックゴー'ing 私は同等のものを理解できませんCシェル。
bash-shell の参考として、次の質問にデフォルト設定の構成に関する詳細な説明があります。 .bashrc ファイルとは何ですか?
参考までに、私は CentOS を使用しています: (ご想像のとおり、LINUX は私の得意分野ではありません)
[user@computer ~]$ uname -r
2.6.32-504.12.2.el6.x86_64
[user@computer ~]$ lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.6 (Final)
Release: 6.6
Codename: Final
読んでいただきありがとうございました。
-- 編集 -- タグを修正しました。
-- 編集 2 -- これはまた非常に良い (関連する) 質問であるということを付け加えたかったのです: .bashrc ファイルとは何ですか?
答え1
csh
tcsh
CentOS を含むほぼすべてのシステムに存在します。tcsh のマニュアルページ ( tcsh(1)
) から:
起動とシャットダウン
ログイン シェルは、システム ファイルおよびからコマンドを実行することによって開始します
/etc/csh.cshrc
。/etc/csh.login
次に、ユーザーのホーム ディレクトリ内のファイルからコマンドを実行します。最初に~/.tcshrc
(+) を実行するか、または が~/.tcshrc
見つからない場合は、 を実行~/.cshrc
し、次に~/.history
(または変数の値histfile shell
) を実行し~/.login
、最後に~/.cshdirs
(または dirsfile シェル変数の値) を実行します (+)。シェルは、 コンパイルされている場合、 の後ではなく の前、 および の後またはおよび の代わりに の/etc/csh.login
前 を読み取ることがあります。version シェル変数を参照してください。 (+)/etc/csh.cshrc
~/.login
~/.tcshrc
~/.cshrc
~/.history
非ログイン シェルは起動時に読み取り専用
/etc/csh.cshrc
またはに~/.tcshrc
なります~/.cshrc
。[... 残りのセクションは省略されています...]
私は個人的に を使用するのが好きです~/.tcshrc
。必要に応じて、次のようにログイン シェルを「検出」できます。
setenv PATH /bin:/sbin/:...
if ( $?prompt ) then
exit
endif
# This is only for interactive shells
set color
set printexitvalue