리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

Intro

리눅스에서 환경변수 목록을 확인하는 방법에 대한 글이다.

환경변수 확인 명령어: export

$ export

터미널에 export 명령어를 입력하면 아래와 같이 시스템의 환경변수 목록이 뜬다.

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

export 명령어를 사용하면 시스템의 환경변수 목록 전체가 떠서 확인하고자 하는 환경변수의 값을 찾기 어려울 수 있다.
이럴 때 echo 명령어를 사용하면 특정 환경변수의 값만 확인할 수 있다.

$ echo $[환경변수]

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

안녕하세요. 주식회사 서버몬 입니다.

이번 시간에는 리눅스에서 환경변수를 설정하는 env, set, export명령에 대해서 알아보겠습니다.

env : 전역 변수 설정 및 조회 명령어 입니다.

$ env

현재 세션에 정의된 환경 변수들을 화면에 출력합니다.

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

$ env NAME=VALUE

NAME이라는 환경변수에 VALUE라는 값을 지정합니다.

$ env -u NAME

NAME 환경변수를 삭제합니다.

set : 사용자 환경 변수 설정 및 조회

set은 Bash의 쉘 변수를 관리하는 명령어입니다.

set NAME=VALUE

#BASH 에서는 SET 을 생략 가능합니다.

NAME=VALUE

쉘 변수는 Bash라는 쉘 스크립트 언어에서 사용하는 변수이고, 환경 변수는 운영체제에서 사용하는 변수(예: PATH)입니다.

해제하는 방법은 unset 명령어를 사용합니다.

export: 쉘 변수를 환경 변수로 변경해주는 명령입니다.

NAME=VALUE

export NAME

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

위는 set과 export를 사용하여 다음 명령과 동일한 결과를 가져옵니다.

env NAME=VALUE

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

환경변수 영구적용

export 명령어를 통해 환경변수를 설정하면 로그아웃 한 뒤 다시 접속시 해당 변수는 설정이 사라져 있습니다.

영구적으로 환경변수를 저장하여 사용하려면 .bashrc 에 추가를 합니다.

$ vim ~/.bashrc

파일을 열어 맨 아랫줄에 추가 합니다.

$ export MYPATH=/usr/home

위 와 같이 환경 변수를 선언 합니다.

$ source ~/.bashrc

source 명령으로 적용후 로그아웃 합니다.

$ echo $MYPATH

다시 로그인 하여 입력한 환경변수가 출력 되는 것을 볼 수 있습니다.

HPE, 레노버, 델 서버, 워크스테이션, 기업용 노트북 등 IT 제품은 서버몬에서 견적받아보세요~

제품에 대한 상담을 희망하시면, 02-2026-5062 or 로 문의 주세요.

서버몬에서 운영하는 IT 쇼핑몰을 구경하시려면, 하단의 로고를 클릭해주세요.

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

Posted Sep 23, 2020 2020-09-23T00:00:00+08:00 by BokyoungHan

Intro

리눅스에서 환경변수 목록을 확인하는 방법에 대한 글이다.

환경변수 확인 명령어: export

1
$ export

터미널에 export 명령어를 입력하면 아래와 같이 시스템의 환경변수 목록이 뜬다.

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

export 명령어를 사용하면 시스템의 환경변수 목록 전체가 떠서 확인하고자 하는 환경변수의 값을 찾기 어려울 수 있다. 이럴 때 echo 명령어를 사용하면 특정 환경변수의 값만 확인할 수 있다.

1
$ echo $[환경변수]

리눅스 환경변수 확인 - linugseu hwangyeongbyeonsu hwag-in

Linux

linux command

This post is licensed under CC BY 4.0 by the author.

Recent Update

    troubleshooting os meetingminutes dfs cpp command bfs assembly ubuntu term

    Contents

    Further Reading

    Aug 17, 2020 2020-08-17T00:00:00+08:00

    [Linux] find 명령어

    find 지정된 문자열 패턴의 파일 검색 -name 옵션을 통해 파일을 이름으로 검색할 수 있다. $ find \[directory] -name "\[file name]" 예제 현재 디렉토리(.)에서 “install_drivers” 라는 이름을 가진 파일을 찾아라. (이때 검색되는 경로는 하위 디렉토리를 포함한다.) $ find . -name ...

    Aug 26, 2020 2020-08-26T00:00:00+08:00

    [Linux] ctags 사용하기

    ctags란? 프로그래밍을 할 때 IDE를 사용하면 함수명을 더블클릭 하는 것만으로도 해당 함수의 선언부로 이동할 수 있다. 하지만 vim과 같은 에디터에서는 이러한 기능을 기본으로 제공해 주지 않는데, 이 경우 ctags를 사용하면 vim에서도 앞서 말한 기능을 사용할 수 있다. ctags 를 사용하면 소스코드 분석이 훨씬 용이해진다. 따라서 큰 ...

    Dec 23, 2020 2020-12-23T00:00:00+08:00

    [Linux] Cross Compiling

    Intro McPat 라는 프로그램을 컴파일해야 하는 상황. makefile 이 .mk 확장자의 파일을 호출하는 형식이었다. 찾아보니 트리 형식의 makefile 구조였다. 1 2 .mk 확장자 mk 확장자는 Makefile을 최상위에 두고 그 하위에 두는 참조되는 다른 makefile 즉, 다른 makefile 확장자이다. Problem ...

    [Computer Architecture] ISA(Instruction Set Architecture)

    [Ubuntu] silversearcher-ag