[Linux] Variable
- Linux
- 2021. 3. 6.
이번 글에서는 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 |