J'aimerais connaître mes variables d'environnement dans bash. Sont-ils stockés quelque part?
J'aimerais connaître mes variables d'environnement dans bash. Sont-ils stockés quelque part?
Réponses:
Je ne sais pas si c'est ce que vous voulez, mais essayez printenv
Cela vous montrera toutes vos variables d'environnement.
À propos de l'endroit où elles sont stockées
Linux: où sont stockées les variables d'environnement?
Comment définir les variables d'environnement Shell
http://www.codecoffee.com/tipsforlinux/articles/030.html
Bonne lecture :-)
Exécutez simplement env
dans un terminal.
Exemple de sortie:
$ 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
env | sort
à trier aussi
env | sort | grep 'USER'
pour trier et filtrer
Tapez export
sans aucun paramètre.
export
qu'imprimer des informations inutiles ( declare -x
), j'aime le fait qu'il trie les variables par nom
Ou définir :
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.
env
ou printenv
sont meilleurs. Dans bash, set
imprimera également toutes vos fonctions définies, ce qui sur un système comme ubuntu, est une très longue impression.