Lambdaカクテル

ウェブアプリケーションエンジニアです.玉石混淆です.

bash

bashの`export`の役割と`exec $SHELL -l`について補習する

シェルをいじったり環境を構築したりする時によく使うexport.なんとなく使っているが一体何者なのか?後学のためのメモ. CAVEAT: ほとんどbashマニュアルの抄訳です.詳細はそちらを参考にしてください. tl;dr シェルからプログラムを起動すると,シェル…

.bash_profileや.bashrcたちの読み込み順序を補習する

勉強のメモです. tl;dr bashプロセスをまたいで有効な処理は~/.bash_profileに書け.そうでない処理は~/.bashrcに書け. 環境変数はプロセスをまたいで有効. エイリアスやシェル拡張系プログラム(fzfなど)の設定はプロセスをまたげない. いかなる場合も,…