setコマンド
$ set [-o][+o] [オプション]
オプション | 由来 | 説明 |
---|---|---|
-o のみ |
シェルのオプションの設定状態を確認する | |
allexport |
all export | 新規作成・変更した変数を自動的に環境変数としてエクスポートする |
emacs |
Emacs | Emacs エディタと同様のキーバインドを使用する(例: 矢印キー、Ctrl+D で削除) |
ignoreeof |
ignore EOF |
Ctrl+D によるシェルのログアウトを無効にする(誤操作防止) |
noclobber |
no clobber |
> や >> によるファイルの上書きを禁止する |
noglob |
no globbing | パス名展開(ワイルドカードなど)を無効にする |
noexec |
no execute | スクリプトを実行せずに構文チェックのみ行う |
vi |
vi editor | vi エディタと同様のキーバインドを使用(ESC でコマンドモードへ) |