#シェルに関して
学習初めて最初から環境変数やシェル変数やらでよくわからない
##シェルのオプション
##set
-oで有効 +0で無効になる(直感的に行くと逆のほうがわかりやすかった)
###オプション
- allexport 作成変更した変数を自動でエクスポートする
- emacs
キーバインド変えるやつ - ignoreeof
Ctrl+Dでログアウトしないようにできる - noclobber
リダイレクトによる上書き禁止(>|を使うと上書きできるらしい) - vi
キーバインド変えるやつ
##エイリアス
###alias
コマンドに別名をつけて呼び出せるようにする
###unalias
エイリアス解除
##関数の定義
###function
function 関数名() {コマンド;}
一連のコマンドを登録すれば関数名で呼び出すことができる
###declare -f 関数名
定義された関数を表示する
###unset
関数の削除