🕌
シェル
シェルとは
シェルはコマンドインタプリタで、標準入力またはファイルから読み込んだコマンド実行すします。
シェルの変数
シェルには環境を調整する変数としてシェル変数と環境変数があります。
変数 | 説明 |
---|---|
シェル変数 | 設定されたシェルだけが使用できる変数。子プロセスに引き継がれない。 |
環境変数 | 設定されたシェルとそのシェルで起動したプログラムが使用する変数。シェル変数をエクスポート宣言することで作成する。 |
主なシェル変数
変数名 | 説明 |
---|---|
PWD | カレントディレクトリの絶対パス |
PATH | コマンド検索パス |
HOME | ユーザーのホームディレクトリ |
PS1 | プロンプトを定義 |
HISTFILE | コマンド履歴を格納するファイルを定義 |
LANG | 言語情報 |
変数の設定、削除
現在のLANG変数を確認
echo $LANG
LANG変数を削除
unset LANG
LANG変数を設定
LANG=ja_JP.UTF-8
実行例
LANG変数を削除した後、dateコマンドの結果が英語となります。
環境変数を設定
export LANG=ja_JP.UTF-8
環境変数にLANGが設定されたか確認
printenv | grep LANG
Discussion