シェルスクリプト と書いてみたけど、ほとんどbashの話題。 FreeBSDだと一般ユーザーではbashでないshが、スーパーユーザーではcsh(tcsh)が立ち上がったりするけど、使いにくいので真っ先にportsからbashを入れて置き換えてしまう・・・。 最新のは追いかけてないけど今でもそうなのかなぁ。 エイリアス追加。 シェル起動時のスクリプト 以前メモ帳にまとめたんだけどな。 bashの場合、インタラクティブシェルかどうか、ログインシェルかどうかで読み込む起動スクリプトが違う。 また、リンクを張ってshとして起動されるとまた違う動作になる。 ●定義 ログインシェルとは、argv[0][0]=='-'であるか、--loginオプションと共に起動されたシェルのことである。 argv[0][0]=='-' というのは、起動するときに例えば -bash というコマンド名で起動した場合、であ