리눅스에서는 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에 대해 알아보았습니다.
'MAC' 카테고리의 다른 글
mac에서 node, npm, expo 설치하기 (1) | 2020.07.06 |
---|---|
qutebrowser mac 설치하기 ( 개발자를 확인할 수 없기 때문에 ) (0) | 2020.05.26 |
MAC source command not found & alias (0) | 2020.02.20 |
[MAC] mac데스크탑 아이콘 숨기기 (terminal) (0) | 2019.06.18 |
[MAC] 팀뷰어 상업적 사용 의심 해결 MAC (0) | 2019.01.23 |
댓글