bash
こういうコマンド呼び出しをすることがあると思う。 $ FOO=BAR ./command.sh ところでこのFOOは環境変数なのだろうか,それともただのシェル変数なのだろうか? bashでFOO=BAR ./command.shみたいにコマンドの先頭に変数を指定することあると思うんだけど,…
シェルをいじったり環境を構築したりする時によく使うexport.なんとなく使っているが一体何者なのか?後学のためのメモ. CAVEAT: ほとんどbashマニュアルの抄訳です.詳細はそちらを参考にしてください. tl;dr シェルからプログラムを起動すると,シェル…
勉強のメモです. tl;dr bashプロセスをまたいで有効な処理は~/.bash_profileに書け.そうでない処理は~/.bashrcに書け. 環境変数はプロセスをまたいで有効. エイリアスやシェル拡張系プログラム(fzfなど)の設定はプロセスをまたげない. いかなる場合も,…