タグ

bashに関するmstk_knifeのブックマーク (3)

  • bashの設定ファイルの読み込みが複雑すぎて混乱する - ぱせらんメモ

    /etc/profileとか~/.bash_profileとか~/.bash_loginとか~/.profileとか~/.bashrcとか多すぎてわかんねーよヽ(`Д´)ノ というわけで、調べてみた。 ディストリビューションによって若干異なったりするかもしれない。 ログイン時 /etc/profile ↓ (/etc/bash.bashrc) ※Debian系 ↓ ~/.bash_profile (ない場合)↓ ↓ ~/.bash_login (ない場合)↓ ↓ ~/.profile ↓ ↓ ~/.bashrc ←←←←←←←←←←←←←←←←←← ↓ (/etc/bashrc) ※RedHat系 まず/etc/profileが読み込まれる。 また、最近のディストリビューションだと/etc/profileの中で/etc/profile.dの中身を読み込むような設定がされていたりもする。 D

    bashの設定ファイルの読み込みが複雑すぎて混乱する - ぱせらんメモ
  • http://itblog.posifeel.com/archives/25.html

  • bashが起動時に実行するファイル

    現在、Red Hat Linux 9を利用しています。ホームディレクトリに「.bashrc」や「.bash_profile」というファイルがあるのですが、これは何でしょうか? ご質問にあるファイルは、どちらもユーザーのホームディレクトリに置かれ、シェルが起動するときに実行される初期化ファイルです。 シェルには、大きく分けて2つの役割があります。まず1つ目は、ユーザーがコマンドを実行するためのコマンドライン環境を提供し、ユーザーとOSの中枢であるカーネルとのインタフェースの役割を果たすことです。 もう1つは、ユーザーがログインを行った際に、環境を整えるためにさまざまなファイルを実行し、初期化を行うことです。初期化のために実行されるファイルはシェルの種類によっても異なり、今回ご質問にあるファイルはbash(Bourne Again SHell)が起動されるときに実行されます。 以下では、bas

  • 1