[Linux] Variable

반응형

이번 글에서는 Linux의 Variable에 대해 알아보겠습니다.

1. Variable

variable 이란 memory storage에 저장되어 있는 변수로.. 시스템이 자동으로 define 하거나 사용자가 명시해 사용할 수 있습니다.

linux 시스템에 기본적으로 등록되어 있는 변수들은 다음과 같습니다.

echo comamnd 를 사용하면 다음과 같이 각 변수 들의 값을 손쉽게 확인할 수 있습니다.

echo $HOSTNAME 

이때 변수의 값을 확인하기 위해선 반드시 해당 변수명 앞에 '$' 를 붙여야 합니다.

만약, '$' 를 붙이지않고 echo command 를 사용하면

echo command 는 variable가 아닌 text 로 인식해 다음과 같은 결과를 출력합니다.

1-1) set local variable

variable 는 command 를 사용해 손쉽게 등록 및 사용할 수 있지만.. 다른 comamnd / program / file / directory 등과의 혼동을 피하기 위해 variable 은 반드시 대문자로 등록할 것을 권고합니다.

local 변수를 생성하는 방법은 다음과 같습니다.

예를 들어 'VRI' 라는 변수에 'rhel7' 이라는 값을 지정하고 싶을 경우 다음과 같이 입력합니다.

VRI=rhel7

사용자가 등록한 local vairable 도 동일하게 echo command 로 값을 확인할 수 있습니다.

echo $VR1

1-2) set environment variable

위에서 등록한 variable 는 해당 사용자의 session 에만 등록된 local variable 입니다.

이를 전역으로 등록해 system 전체에서 사용하기 위해선 다음의 명령어를 사용해 environment variable 로 등록해줘야 합니다.

export $VR1

1-3) unset variable

등록한 variable 를 삭제하는 방법은 다음과 같습니다.

unset VR1

삭제 후 echo command 로 확인해보면 다음과 같이 값이 존재하지 않는 것을 확인할 수 있습니다.

echo $VR1


반응형

'Linux' 카테고리의 다른 글

[Linux] Secure File Transfer (SCP)  (0) 2021.03.06
[Linux] SSH  (0) 2021.03.06
[Linux] Echo  (0) 2021.03.06
[Linux] Alias  (0) 2021.03.02
[Linux] Pipe  (0) 2021.03.01

댓글

Designed by JB FACTORY