web-dev-qa-db-ja.com

私の環境変数は何ですか?

私の環境変数をbashで見つけたいです。どこかに保存されていますか?

85
Halil

それがあなたが望むものかどうかはわかりませんが、printenvを試してください
これにより、すべての環境変数が表示されます。

保存場所について
Linux:環境変数はどこに保存されますか?

シェル環境変数を設定する方法
http://www.codecoffee.com/tipsforlinux/articles/030.html

幸せな読書 :-)

88
athspk

ターミナルでenvを実行するだけです。

出力例:

$ env
TERM=xterm
Shell=/bin/bash
USER=joksnet
USERNAME=joksnet
DESKTOP_SESSION=gnome
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/home/joksnet
GDM_KEYBOARD_LAYOUT=us
LANG=en_US.utf8
HOME=/home/joksnet
DISPLAY=:0.0
COLORTERM=gnome-terminal
_=/usr/bin/env
61
joksnet

パラメーターなしでexportと入力します。

12
Ronnie Howell

またはset

SET(P)                                                                  POSIX Programmer’s Manual                                                                  SET(P)

NAME
       set - set or unset options and positional parameters

SYNOPSIS
       set [-abCefmnuvx][-h][-o option][argument...]

       set [+abCefmnuvx][+h][+o option][argument...]

       set -- [argument...]

       set -o

       set +o

DESCRIPTION
       If  no  options or arguments are specified, set shall write the names and values of all Shell variables in the collation sequence of the current locale. Each name
       shall start on a separate line, using the format:

              "%s=%s\n", <name>, <value>

       The value string shall be written with appropriate quoting; see the description of Shell quoting in Quoting . The output shall be  suitable  for  reinput  to  the
       Shell, setting or resetting, as far as possible, the variables that are currently set; read-only variables cannot be reset.
11
karlphillip