Unix(Linux)のシェルであるbashについて

設定ファイル

以下が主な設定ファイル。

  • /.bash_profile

  • /.bashrc

  • /etc/bashrc
  • /etc/skel/.bash*

~/.bash_profile

各ユーザの環境変数などを記述するファイル。 ログインする際に必ず実行され、下の~/.bashrcを呼び出す。

~/.bashrc

エイリアスの定義などを記述するファイル。

/.bash_profileから実行され、/etc/bashrcを呼び出す。

/etc/bashrc

全ユーザ共通の設定ファイル。 このファイルに記述したものは、全ユーザ共通となる。

/etc/skel/.bash*

以降に追加されるユーザのテンプレート用の設定。 各ユーザのホームディレクトリと同じように以下のファイルがある。

  • .bash_profile
  • .bashrc たくさんのユーザに設定したい場合はこのファイルに記述した後で、 ユーザの追加をすれば良い。

設定例

エイリアス

エイリアスの設定をしておくと便利。

以下を追加。

/root/.bashrc

alias ls='ls -laF --color=auto'

/home/username/.bashrc (既存ユーザ用)

alias ls='ls -laF --color=auto'

/etc/skel/.bashrc (これからのユーザ用)

alias ls='ls -laF --color=auto'

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-04-07 (金) 16:01:32 (228d)