¡Vaya, eso fue rápido! Supongo que todos los comandos funcionan. El comando de exportación me dio mucho "declare -x" al frente. ¡Gracias chicos!
Halil
3
No fue apropiado cerrar esta pregunta como fuera de tema. Al programar en Linux, como estoy haciendo en este momento, a menudo es útil descubrir cuáles son las variables ambientales. Mucha gente ha encontrado que esta es una pregunta útil, incluyéndome a mí.
Graham Asher
Respuestas:
91
No estoy seguro de si eso es lo que quiere, pero intente. printenv
Esto le mostrará todas sus variables de entorno.
Aunque exportimprime información innecesaria ( declare -x), me gusta que
clasifique
11
O establecer :
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.
Respuestas:
No estoy seguro de si eso es lo que quiere, pero intente.
printenv
Esto le mostrará todas sus variables de entorno.
Acerca de dónde se almacenan
Linux: ¿dónde se almacenan las variables de entorno?
Cómo configurar las variables de entorno de Shell
http://www.codecoffee.com/tipsforlinux/articles/030.html
Feliz lectura :-)
fuente
Simplemente ejecute
env
en una terminal.Salida de ejemplo:
$ 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
fuente
env | sort
ordenar tambiénenv | sort | grep 'USER'
ordenar y filtrarEscriba
export
sin ningún parámetro.fuente
export
imprime información innecesaria (declare -x
), me gusta queO establecer :
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.
fuente
env
oprintenv
son mejores. En bash,set
también imprimirá todas sus funciones definidas, que en un sistema como ubuntu, es una impresión muy larga.