목록으로
명령 줄에 이름 붙이기
여러분, 이 컨텐츠를 학습하며 ls -al 명령줄을 어떻게 읽으셨어요?
-
엘에스 에이엘?
-
엘에스 다시에이엘?
-
엘에스 대시에이엘?
-
엘에스 알?
-
엘에스 자세히?
굳이 소리내어 읽어야 하면 이런 식으로 읽으셨겠지만, 보통은 인식만 하지 굳이 읽진 않으셨을 거예요. 왜냐하면 읽기 불편하니까요. 우리가 ls -al 명령 줄을 실행하는 myls라는 파일을 만든 건, ls -al에 우리가 아는 범위 안에서 이름을 붙이려는 목적이었어요. ls -al는 "마이엘에스"라고 이름 붙이면 부르기도 쉽고 타이핑하기도 편하잖아요.
alias 명령어는 명령 줄에 별칭(alias)을 붙여서 사용할 수 있게 해줍니다. 사용법은 export와 동일해요.
지금 바로 실습해보죠.
자세히, 그리고 색상도 적용하여 파일과 디렉터리 나열하기
Shell에서 다음 명령어를 실행하세요.
ls -al --color=auto라는 명령 줄에 l이라는 별칭을 붙였어요. 명령 줄에 공백이 있으니 큰따옴표로 묶는 것 잊지 마세요.
이제 Shell에서 l을 실행해보세요.
제 최상위 경로(/)에서 l을 실행하니 이 스크린샷과 같이 나와요. 편리하죠?
export 명령어와 마찬가지로 alias 명령어도 alias 명령어를 실행한 Shell 세션에만 작용해요. 다음에 새로운 Shell 세션에 접속하면 기껏 만든 별칭도 사라지죠. 그렇다고 매번 alias l="ls -al --color=auto"를 실행하자니 번거롭고요. 하지만 우리는 해결법을 알고 있어요. PATH 환경 변수와 마찬가지로 .zshrc에 실행할 명령줄로 추가하면 되는 것이죠.
.zshrc로 l 별칭 등록하도록 하기
푸딩캠프 뉴스레터를 구독하면 학습과 성장, 기술에 관해 요약된 컨텐츠를 매주 편하게 받아보실 수 있습니다.
목차