ページコンテンツ
用途
シェル変数、環境変数、関数の表示、設定を行います。
構文
シェル変数、環境変数、関数の一覧を表示する場合
set
環境変数を設定する場合
set [変数]
シェルのオプションを設定する場合
※ -0を指定するとオプションが有効になり、+oを指定するとオプションが無効になります。
set [-o][+0] オプション
設定されているオプションを確認する場合
set -o
bashのオプション
オプション | 説明 |
---|---|
allexport | 作成・変更した変数を自動的にエキスポート |
emacs | emacs風のキーバインドを設定 |
ignoreeof | Ctrl+Dによってログアウトしないようにする |
noclobber | 出力リダイレクトを禁止 |
noglob | メタキャラクタを使用したファイル名展開を無効 |
vi | vi風のキーバインドを設定 |
環境設定、管理の関連コマンド
- date システム時間を参照
- id ユーザ名、ID、グループ名を確認
- groups 所属グループを確認
- hostname ホスト名の表示、変更
- export 環境変数を設定
- setenv 環境変数を設定
- printenv 設定されている環境変数を確認
- env 設定されている環境変数を確認
- set シェル変数を表示、設定
- source シェル環境設定ファイルを読込
- stty キー割当、画面設定などの端末環境を表示、設定
- unset 環境変数、シェル変数を削除
- unnsetenv 環境変数、シェル変数を削除
- newgrp 別のグループとして利用
関連記事
最近の記事
Linux以外のIT技術については、下記サイトにアクセスしてください。
気まぐれSE研究所(https://www.se-lab.yokohama/)