【Ubuntu】環境変数を確認する方法

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--

コメント

タイトルとURLをコピーしました