env -Command Usage Examples in Linux
Posted by Superadmin on February 27 2017 05:51:00

“env” Command Usage Examples in Linux

This tutorial explains Linux “env” command, options and its usage with examples.

env – run a program in a modified environment.

 

DESCRIPTION

Displays the current environment or sets the environment for the execution of a command.

SYNOPSIS

To Display Multiple Environment Variables

env [ -i | -u ] [Name=Value ]… [Command [ Argument … ] ]

To Display A Single Environment Variable

env [Name]

Set each NAME to VALUE in the environment and run COMMAND.

OPTIONS

-i, –ignore-environment
start with an empty environment
-u, –unset=NAME
remove variable from the environment

EXAMPLES

1. To change the TZ environment variable while running the date command

$ env TZ=MST7MDT date

2. To run the make command in an environment that consists only of definitions for the PATH, IDIR, and LIBDIR environment variables

$ env -i PATH=$PATH IDIR=/$HOME/include LIBDIR=/$HOME/lib make

You must specify the PATH environment variable so that the shell can find the make command. When the make command is finished, the previous environment takes effect.

3. Viewing all environment variables

$ env
SSH_AGENT_PID=2076
GPG_AGENT_INFO=/run/user/mohakkataria/keyring-06hbuU/gpg:0:1
TERM=xterm
SHELL=/bin/bash
XDG_SESSION_COOKIE=f16900caaa04f54976c81f94527ce78c-1387792950.638929-617127717
WINDOWID=65011717
GNOME_KEYRING_CONTROL=/run/user/mohakkataria/keyring-06hbuU
GTK_MODULES=overlay-scrollbar
USER=mohakkataria
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
SSH_AUTH_SOCK=/run/user/mohakkataria/keyring-06hbuU/ssh
SESSION_MANAGER=local/ubuntu:@/tmp/.ICE-unix/2031,unix/ubuntu:/tmp/.ICE-unix/2031
DEFAULTS_PATH=/usr/share/gconf/ubuntu.default.path
XDG_CONFIG_DIRS=/etc/xdg/xdg-ubuntu:/etc/xdg
PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
DESKTOP_SESSION=ubuntu
PWD=/home/mohakkataria
GNOME_KEYRING_PID=2020
LANG=en_US.UTF-8
MANDATORY_PATH=/usr/share/gconf/ubuntu.mandatory.path
UBUNTU_MENUPROXY=libappmenu.so
COMPIZ_CONFIG_PROFILE=ubuntu
GDMSESSION=ubuntu
SHLVL=1
HOME=/home/mohakkataria
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
LOGNAME=mohakkataria
COMPIZ_BIN_PATH=/usr/bin/
XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-Uwk3cebEbY,guid=489d2bd3661a071ca0eddfdb52b80a36
LESSOPEN=| /usr/bin/lesspipe %s
TEXTDOMAIN=im-config
XDG_RUNTIME_DIR=/run/user/mohakkataria
DISPLAY=:0
XDG_CURRENT_DESKTOP=Unity
LESSCLOSE=/usr/bin/lesspipe %s %s
TEXTDOMAINDIR=/usr/share/locale/
COLORTERM=gnome-terminal
XAUTHORITY=/home/mohakkataria/.Xauthority
_=/usr/bin/env