본문 바로가기
MAC

Mac에서 alias 사용하기

by Z@__ 2020. 5. 14.
반응형

리눅스에서는 alias라는 기능을 이용해 수행할 명령어를 설정할 수 있습니다.


alias를 등록하려면 .bashrc파일을 수정해야 합니다.


리눅스에서 폴더와 파일을 보는 명령어 ls를 입력합니다.





.bashrc 파일은 파일명 앞에 . 을 붙혀서 숨김파일로 되어있기 때문에 ls에서는 보이지 않습니다.


ls -al 이라고 입력하면 다음과 같이 숨김 파일들을 포함해서 보여줍니다.




그래서 .bashrc에 alias를 작성할껀데요. 일단 .bashrc 가 있는 걸 확인했으면 alias에 대해 알아봅시다.


alias라고 치면 아무것도 안나오는 것을 알 수 있습니다. 


현재 등록된 alias가 없기 때문이죠




그러면 vi 에디터로 .bashrc에 작성을 해주도록 하겠습니다.



vi로 들어와서 글자를 작성하기 위해 a를 눌러 편집모드에 들어갑니다


이후 alias hello='echo hello my friends' 라고 적어줍니다. (아래는 오타가 있습니다. ㅠㅠ)




작성이 끝났다면 esc를 눌러 편집모드를 종료하고


:wq 라고 치고 엔터를 눌러줍니다( write, quit 저장하고 종료한다는 뜻입니다.)


그래서 우리가 추가한 hello를 쳐보겠습니다

\

command not found라고 뜹니다. alias를 추가했는데 말이죠...


그 이유는 바로 실행을 시키지 않았기 때문입니다. 


.bashrc는 기본적으로 시스템 계정에 로그인했을 때 실행되는 파일이 때문에 따로 실행을 시켜주겠습니다.


source .bashrc





.bashrc를 실행하면 hello라는 명령을 인식하고 답을 주게 됩니다.


이처럼 echo뿐만 아니라 ssh에 접속하는 명령어도 alias로 만들 수 있습니다



.bashrc안에


alias access_server='ssh root@11.11.11.11'


이렇게 추가하고 source명령어를 이용해 실행시키면


terminal에서 바로 access_server 라고 치는 것만으로 ssh에 접속을 할 수 있게 됩니다.


이상 alias에 대해 알아보았습니다.

반응형

댓글