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

레벨269-1 : 현재 사용자의 쉘변수와 값을 확인하는 printenv

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

레벨269-1 : 현재 사용자의 쉘변수와 값을 확인하는 printenv

 

printenv "print environment" 약어로서 모든 쉘변수명과 쉘변수값을 출력하거나 또는 지정된 변수의 값을 출력하는 명령어입니다.   명령어는 env명령어와 함께 익혀두셔야 합니다. env명령어편에서 설명 드렸지만 리눅스에서 쉘변수리스트를 출력하는 명령어는 env printenv 그리고 declare 있습니다. 하지만 이들 3가지 명령어의 용도에는 차이점이 있으므로 책의 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,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  157 명