3テラバイト

プログラム関連備忘録サイト。主にゲーム。

Unix

シェルの設定を行うbashビルトインコマンドsetの使い方

投稿日:2020年6月23日 更新日:

こんにちは、今日はUNIX系OSのシェル、bashの設定を行うコマンドであるsetの使い方についてまとめていきます。

引数なしで実行

以下のように引数なしで実行すると定義されている環境変数、シェル変数、シェル関数の一覧が表示されます。

$ set

シェルオプションの現在の設定値確認

以下のオプションで現在のシェルオプション設定の一覧が確認できます。

$ set -o

シェルオプション一覧

オプション名説明
allexport変更、作成されたシェル変数をエクスポートします。
braceexpandブレース拡張を実行します。
emacsEmacs形式にする。
errexitコマンドがゼロ以外のステータスで終了した場合にシェルを終了します。
errtraceERRトラップを継承します。
functraceデバッグトラップを継承します。
hashall
histexpand
history
ignoreeof
interactive-comments
keyword
monitor
noclobber
noexec
noglob
nolog
notify
nounset
onecmd
physical
pipefail
posix
privileged
verbose
vi
xtrace

-Unix


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

bashの特殊パラメータ一覧

こんにちは、今日はUNIX系OSのシェルであるbashで使用できる特殊パラメータについてまとめていきます。 特殊パラメータ一覧 パラメータ名説明*引数の値を全てセパレーター区切りで表示します。2重引用 …

no image

ファイルをコピーするUnix系コマンドcpの使い方

こんにちは、今日はUnix系OSでファイルのコピーを行うことができるコマンドcpの使い方についてまとめていきます。 使い方 cpコマンドは第一引数にコピー元のファイルを、第二引数にコピー先のファイルを …

no image

ファイル末尾を表示するUnix系コマンドtailの使い方

こんにちは、今日はUnix系OSでファイルの末尾を表示することができるコマンド、tailの使い方についてまとめていきます。 使い方 以下のように引数にファイルを渡すことでそのファイルの末尾10行が表示 …

no image

Unix系OSで現在使用しているシェルを確認する方法

こんにちは、今日はUnix系OSで現在使用しているシェルを確認する方法についてまとめていきます。 変数$0の値を確認する シェルの特殊変数$0には現在実行中のシェル、またはシェルスクリプト名が格納され …

no image

Unityで処理時間を計測する

System.Diagnosticsに定義されているStopwatchクラスを使用して処理時間を計測します。 System.Diagnostics.Stopwatch stopWatch = new …