Ubuntuで環境変数を確認する方法です。
環境変数を表示させるコマンド
どちらのコマンドでもオプション無しで実行すると、設定されている環境変数の一覧を表示させることが出来ます。
- env
- printenv
envコマンドの実行結果です
$ env SHELL=/bin/bash PWD=/home/tamohiko LOGNAME=tamohiko ### 中略 ### SSH_TTY=/dev/pts/1 _=/usr/bin/env
printenvコマンド実行結果です。
$ printenv SHELL=/bin/bash PWD=/home/tamohiko LOGNAME=tamohiko ### 中略 ### SSH_TTY=/dev/pts/1 _=/usr/bin/printenv
特定の環境変数を確認したい場合
特定の環境変数を選んで表示させる方法を、envとprintenvについて説明します。
envの場合
grepと組み合わせることで表示させることが出来ます。
$ env | grep SHELL SHELL=/bin/bash
printenvの場合
表示させたい環境変数を指定することで、環境変数に設定されている値が表示されます。
$ printenv SHELL /bin/bash
grepと組み合わせると、envの場合と同様の表示結果を得ることが出来ます。
$ printenv | grep SHELL SHELL=/bin/bash
1画面分ずつ表示させる
envとprintenvコマンドは共に、環境変数の設定内容を一気に表示してしまいますが、moreと組み合わせることで1画面分毎に内容を表示させることが出来ます。
$ env | more SHELL=/bin/bash PWD=/home/tamohiko LOGNAME=tamohiko XDG_SESSION_TYPE=tty MOTD_SHOWN=pam HOME=/home/tamohiko LANG=en_US.UTF-8 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;0 1:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42 --More--
スペースキーを押下すると次の1画面分が表示され、Enterキーを押下すると次の1行分が表示されます。
printenvでも同様にmoreを組み合わせることで1画面分毎に表示させることが出来ます。
$ printenv | more SHELL=/bin/bash PWD=/home/tamohiko LOGNAME=tamohiko XDG_SESSION_TYPE=tty MOTD_SHOWN=pam HOME=/home/tamohiko LANG=en_US.UTF-8 LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;0 1:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42 --More--
コメント