export / env の使い方

環境変数

書き方

export 名前=値
env
echo $名前

env で一覧、echo $PATH のように参照します。

よく使うオプション

オプション意味
-n 名前環境変数から外す(シェルの変数としては残る)

例

$ export EDITOR=vim

環境変数を決めます。ここから起動するプログラム(crontab -e など)が vim を使うようになります。

$ export PATH=$PATH:$HOME/bin

今の PATH の後ろに、自分の bin ディレクトリを足します。

$ env | grep LANGLANG=C.UTF-8

env は環境変数の一覧です。grep で言語の設定だけを探します。

$ echo $PATH/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin

PATH の中身を確かめます。コマンドを探す場所が : で区切って並んでいます。

よくある間違い・注意

  • = の前後に空白を入れると(export A = 1)、正しく決まりません。
  • export はそのシェルが閉じると消えます。ずっと使うときは ~/.bashrc に書きます。
  • export PATH=$HOME/bin のように $PATH を付け忘れると、ls などの普通のコマンドが見つからなくなります。

実際に打って練習する

Linux レベル1 コースの Lv36「環境の旗 export」で覚えます(第2章 宝探し(検索とテキスト処理))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。

Lv1〜16 は、登録不要・無料で遊べます(それより先はブロンズ以上のプランで遊べます)。

Linux コマンド一覧(LinuC レベル1 の範囲)へ戻る