2.3.1 변수 값의 출처는 어디일까?

    USERHOME 같은 변수는 셸이 미리 정의해두는 변수다. 이들 변수의 값은 사용자가 로그인할 때 자동적으로 설정된다(이 과정의 자세한 내용은 나중에 설명하겠다). 이렇게 사전 정의되는 변수의 이름은 관습적으로 대문자로 쓴다.

    다음과 같은 문법을 사용해 기존 변수의 값을 변경하거나 새로운 변수를 정의할 수 있다.

    name=value

    예를 들어 /home/smith/Projects 디렉터리에서 작업을 할 일이 많다면 이 값을 다음과 같이 변수 값으로 지정해둘 수 있다.

    $ work=$HOME/Projects

    그리고 다음과 같이 cd 명령에서 이 값을 불러 쓸 수 있다.

    $ cd $work
    $ pwd
    /home/smith/Projects
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.