Hatena::Groupmylinux

今日も元気にlinux

2008-11-23

[][]bashの動きについて 21:50 bashの動きについて - 今日も元気にlinux を含むブックマーク はてなブックマーク - bashの動きについて - 今日も元気にlinux bashの動きについて - 今日も元気にlinux のブックマークコメント

ログイン字は以下の順番でbashの定義ファイルが読み込まれる。

  1. /etc/profile
  2. ~/.bash_profile # シェルオプションを指定
  3. ~/.bashrc # エイリアスやユーザー関数を指定
  4. /etc/bashrc

この4つはどれもほどほどに重要。

シェルオプションについて

環境変数bash内限定版。

set -o # オプションを一覧表示
set -o オプション # オプションを有効にする
set +o オプション # オプションを無効にする

set -o ignoreeof

→Ctrl+Dでのログアウトができなくなる。

set -o xtrace(set -xも同等)

エイリアスで実行しても、実コマンドが表示される。

ユーザー関数について

~/.bashrc内にfunctionを記載し、シェルで使えるようにする。

function lm ()
{
  ls -l $* | more
}

vbモジュールを最初に読み込んで、ターミナル内で環境変数として設定。そのセッション終了まで使えるようにするのと同じ。

デフォルトの定義ファイルについて

/etc/skelというディレクトリに存在する。新しくユーザーを作成した際にはここのファイルが新しいユーザーのホームディレクトリにコピーされる。まぁWindowsでいうDocuments and Settings\All users以下のファイルみたいなもの。

ufjjkcagniufjjkcagni2014/06/24 10:57ipdyanzmjovy, <a href="http://www.kmiaejnjsa.com/">shnnpeuoli</a> , [url=http://www.zrvjpvlmxr.com/]btyvgtylvw[/url], http://www.pgbhbonjyn.com/ shnnpeuoli

ArynegoArynego2018/02/03 03:52Overnight Progesterone Ups Internet <a href=http://cial20mg.com>cialis</a> Propecia Side Effects 5mg Canadian Pharmacy Lilly C20

MonKiffMonKiff2018/04/08 18:12Priligy Pas Cher Clomid Cuisine D Action Propecia Espana Efectos Secundarios <a href=http://cialibuy.com>where to buy cialis online safely</a> Prednisone For Free Stendra Avanafil Discount

MonKiffMonKiff2018/04/14 15:44Is Lasix Hard On The Kidneys Propecia Zwanger 1 Mg Finasteride Generic Propecia <a href=http://cialviag.com>cialis price</a> Viagra Vente Canada Cialis Und Ssri