리눅스 쉘 스크립트 $와 $()에 대해 알아봅시다.
oh my zsh를 셋팅하는 글들을 보면, 이상한 명령어들을 많이 쓴다는 것을 알 수 있습니다. 특히 $ 표시가 붙은 것들 말입니다. 이것들이 대체 무엇일까요? 간단하게 알아보겠습니다. 먼저, echo $SHELL 같은 것들 먼저 봅시다. 이것은 변수의 값을 출력해 줍니다. 예를 들어, $SHELL은 /user/bin/zsh이고, $JAVA_HOME은 /usr/bin/jvm/java-8-openjdk-amd64입니다. 어디에선가, SHELL 변수는 /usr/bin/zsh로 정의되었을 뿐입니다. $JAVA_HOME은 /usr/bin/jvm/java-8-openjdk-amd64로 정의되었을 거고요. 그래서, cd $JAVA_HOME 명령을 입력하면, java의 홈 디렉토리로 이동합니다. 그랬음을 알 수 있습..
OS/리눅스
2021. 4. 5. 00:18
최근댓글