Mac OS 터미널 명령어 alias

맥을 사용하다보면 

 

터미널 아이콘

이러한 아이콘을 많이 보셨을 것입니다. 이는 윈도우의 cmd(명령 프롬프트창)와 같은 역할을 하는 리눅스 기반의 터미널입니다.

저는 회사에서 개발을 할때, AWS RDS에 접근하기 위해서 시큐어쉘 명령어를 이용한 아주 복잡한(실제 주소공개는 하지 않기위해서) 명령어를 매번 복사해서 붙고 password를 입력하고 난 후에야 RDS에 접근할 수 있었습니다.

 

예를 들어, "myaccount@포트주소 -p 22 -N -L 5432:rds주소:포트" 이러한 명령어를 매번 메모장이나 중요 보관함에 보관해놨다가 복사해서 터미널에 붙여넣곤 했었습니다.

 

다 외울 순 없으니까요!!!

그런데 한가지 쉽게 해결할 방볍을 알게되었습니다. 

바로 alias를 이용한 것인데요.

 

터미널 창을 켜보겠습니다.

 

예를 들어, 항상 자주가는 디렉토리라고 가정하고 현재 디렉토리에 디렉토리를 하나 더 생성해보겠습니다.

mkdir testalias
ls -al

- mkdir 명령어를 통해서 디렉토리를 생성하고

- ls -al 명령어를 통해 생성이 되었는지 확인합니다.

 

주로 디렉토리 이동은 cd 명령어를 이용하여 "cd 디렉토리절대경로" 이런식으로 이동했는데 alias를 이용하면 다음과 같이

위에서 생성했던 testalias 디렉토리로 이동할 수 있었습니다. 

 

Alias 등록하는 방법

먼저 "cd ~/" 명령어를 이용하여 루트 디렉토리로 이동해줍니다.

 

vi .bash_profile : .bash_profile이라는 파일을 수정모드로 열어줍니다.

 

안에

alias gotest='cd /Users/useonghwan/testalias' 라고 작성을 해줍니다.

 

즉, alias란 별칭이므로 저 gotest라는 별칭 명령어를 통해 안에있는 cd /Users/useonghwan/testalias 명령어를 대신 실행해주는 것입니다. 

 

활용도가 많을 것으로 생각됩니다.

 

 

 

 

 

댓글

Designed by JB FACTORY