개발을 하다보면 커맨드 창에서 항상 똑같은 파일 위치로 이동하게 된다.

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

+ Recent posts