OS::環境変数を一覧したい
環境変数,気になりませんか.
WinでもUnixでもMacでも.
なぜ気になるか.それは初期設定がどうなっているのかをある程度知ることができるから.
そういうわけで,環境変数を一覧する方法を比較してみる.
table:環境変数を一覧する
OS シェル 一覧コマンド 備考
Windows PowerShell Get-Childitem env: 略称 gci
Ubuntu/MacOS bash/tcsh/zsh env または printenv オプションなし
※なんか,PowerShell 面倒くさい. → get-childitem は "gci" にエイリアスされている.ちょっとはマシかも
※PowerShell のコマンドレットは大文字/小文字を区別しない.Get-Childitem = get-childitem .
環境変数はシェルに依存せずカーネルレベルで設定される変数.
ちなみに,特定のシェルで設定されるシェル変数の一覧は以下の通り.
table:シェル変数を一覧する
OS シェル 一覧コマンド 備考
Windows PowerShell Get-Variable 略称 'gv'
Ubuntu/MacOS bash set 環境変数(大文字)とシェル変数(小文字),シェル内関数全部出る
Ubuntu/MacOS zsh set 環境変数(大文字)とシェル変数(小文字)が表示
Ubuntu/MacOS tcsh set シェル変数(小文字)のみが表示
以上.