🕌

シェル

2023/08/05に公開

シェルとは

シェルはコマンドインタプリタで、標準入力またはファイルから読み込んだコマンド実行すします。

シェルの変数

シェルには環境を調整する変数としてシェル変数と環境変数があります。

変数 説明
シェル変数 設定されたシェルだけが使用できる変数。子プロセスに引き継がれない。
環境変数 設定されたシェルとそのシェルで起動したプログラムが使用する変数。シェル変数をエクスポート宣言することで作成する。

主なシェル変数

変数名 説明
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