강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

쉘프로그래밍강좌100: 현재 사용자의 쉘변수와 값을 확인하는 printenv

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌100: 현재 사용자의 쉘변수와 값을 확인하는 printenv

 

 

 

 

printenv "print environment"의 약어로서 모든 쉘변수명과 쉘변수값을 출력하거나 또는 지정된 변수의 값을 출력하는 명령어입니다.

 

 

 

  이 명령어는 env명령어와 함께 익혀두셔야 합니다.

 

 

 

이 웹사이트(www.linux.co.kr)   env강좌편에서 설명 드렸지만 리눅스에서 쉘변수리스트를 출력하는 명령어는 env printenv 그리고 declare가 있습니다.

 

 

 

 하지만 이들 3가지 명령어의 용도에는 차이점이 있으므로 이 웹사이트(www.linux.co.kr) env 강좌편에서 자세히 확인하시기 바랍니다.

 

 

 

 

 

명령어위치 : /usr/bin/printenv

 

사용형식

       printenv [변수명]...

       printenv 옵션

 

 

 

 

아무런 옵션 없이 그냥 printenv라고 하면 현재 사용자계정의 쉘변수들과 그 값을 출력해줍니다.

 

 

 

아래의 예는 현재 사용자의 모든 쉘변수와 그 값을 출력하기 위하여 “printenv”를 실행한 것으로서 env를 실행한 것과 동일한 결과를 출력합니다.

 

 

 

 

 

[root@su249 test]# printenv

HOSTNAME=su249.com

TERM=vt100

SHELL=/bin/bash

HISTSIZE=1000

SSH_CLIENT=192.168.0.150 2492 22

QTDIR=

OLDPWD=/root

QTINC=/include

SSH_TTY=/dev/pts/4

USER=root

LS_COLORS=no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;

 CCACHE_DIR=/var/cache/ccache

SSH_AUTH_SOCK=/tmp/ssh-DHqvDW2752/agent.2752

MAIL=/var/spool/mail/root

PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:

/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

INPUTRC=/etc/inputrc

PWD=/root/test

CCACHE_UMASK=002

LANG=ko_KR.eucKR

SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass

SHLVL=1

HOME=/root

SDL_AUDIODRIVER=esd

id=bible

LOGNAME=root

QTLIB=/lib

CVS_RSH=ssh

SSH_CONNECTION=192.168.0.150 2492 192.168.0.249 22

LESSOPEN=|/usr/bin/lesspipe.sh %s

G_BROKEN_FILENAMES=1

_=/usr/bin/printenv

[root@su249 test]#

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  95 명