Je voudrais trouver mes variables d'environnement dans bash. Sont-ils stockés quelque part?Quelles sont mes variables d'environnement?
Répondre
Je ne sais pas si c'est ce que vous voulez, mais essayez printenv
Cela vous montrera toutes vos variables d'environnement.
A propos où ils sont stockés
Linux: where are environment variables stored?
Comment définir des variables Shell Environnement
http://www.codecoffee.com/tipsforlinux/articles/030.html
Bonne lecture :-)
Type export
sans aucun paramètre.
Bien que 'export' imprime des informations inutiles (' declare -x'), j'aime qu'il trie les variables par leur nom – warvariuc
Juste exécuter 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 – wisbucky
'env | trier | grep 'USER'' pour trier et filtrer –
Ou mis:
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. En bash, 'set' imprimera également toutes vos fonctions définies, ce qui sur un système comme Ubuntu, est une impression * très * longue. – JimB
Wow qui était rapide! Je suppose que tout le commandement fait l'affaire. La commande export m'a donné beaucoup de "declare -x" devant. Merci les gars! – Halil
Il était inapproprié de fermer cette question hors sujet. Lorsque je programme sur Linux, comme je le fais en ce moment, il est souvent utile de découvrir quelles sont les variables environnementales. Beaucoup de gens ont trouvé que c'était une question utile, y compris moi. –