개발을 하다보면 커맨드 창에서 항상 똑같은 파일 위치로 이동하게 된다.
cd ../../data/workspaces 이런식으로 나의 작업파일이 있는 공간으로 매번 이동해야 하는데 참 귀찮다.
로컬에서 돌리는 것이 아니라 서버에서 돌린다면
ssh user@203.244.566.254
이런식으로 서버에 들어가기 위해 매번 ip 주소를 친다는 것도 참 귀찮다. 뿐만 아니라 서버에 들어가서도 작업공간으로 들어가야하니 또 귀찮다.
그래서 alias가 필요하다. alias는 리눅스 쉘에서 "cd ../../data/workspaces" 와 같은 명령어를 "ws" 와 같이 다른 단축어로 등록함으로써 긴 타자를 대체할 수 있다.
alias 등록하기
alias를 등록하기 전 리눅스에 기본적으로 설정되어 있는 단축어들을 보자.
>>alias
를 통해 확인해 보면 egrep, fgrep, grep, l 등이 있음을 확인할 수 있다. 우리는 여기에 우리의 단축어도 함꼐 등록하고자 한다.
>>vi ~/.bashrc
vi 편집기를 통해 bashrc로 들어간다.
.bashrc는 shell이 시작될 때 실행되는 파일로 매번 로그인하여 새로운 shell이 만들어질때마다 먼저 실행되는 파일이다. 여기에 alias를 등록해두면 매번 새로운 단축어를 지정하지 않아도 자동으로 지정되게 된다.
그럼 이런식으로 뭐가 써져있는걸 볼 수 있는데, 다 무시하고 맨 끝으로 가서 마지막 줄에
이런식으로
>>alias ws='cd ../../data/jaayeon/workspaces'
와 같이 alias 단축어='명령어' 형태로 추가해 준다.
참고로 vi 편집기에서 i를 누르면 내용을 추가할 수 있다.
>>:wq
등록하고 싶은 단축어를 모두 썼으면 esc를 눌러 편집모드에서 나간 후 :wq 를 써준다.
wq는 저장하고 나가기 이다. 그냥 나가는 것은 q이다.
저장한 단축어를 바로 사용하고 싶다면
>>source ~/.bashrc
를 쓰거나 쉘을 한번 나갔다가 들어오면 반영된다.
'Linux' 카테고리의 다른 글
리눅스 자주 쓰는 명령어 모음 (0) | 2021.02.08 |
---|