가끔 쓰는 'alias'

Tina Jeong·2022년 2월 14일
0

명령어

목록 보기
2/4


(곽윤기 선수의 유튜브 채널명)

별칭 또는 별명은 친구나 유명인에게 붙여 사용한다.

alias는 명령어의 별칭이다. 사용자가 터미널에서 명령어를 커스텀해 사용할 수 있다.
일반적으로 길거나 복잡한 명령어를 간단하게 만드는 용도이다. ls 만큼 자주 사용하는 명령어는 아니지만, 한번 정의해두면 계속 편리한 명령어를 사용할 수 있다.

아래는 Ubuntu 20.4 버전의 default alias이다.

tina@DESKTOP-R304U34:/mnt/c/Users/Tina$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

별칭을 사용하는 방법은 두 가지이다.

  • 터미널 종료 전까지 별칭 사용하기
  • 별칭 영구 사용하기

터미널 종료 전까지 별칭 사용하기

한시적으로 별칭을 사용하는 방법이다. 터미널을 종료하거나 연결이 끊기면 더이상 사용할 수 없다. 아래 예시는 지난 포스트에서 언급했던 명령어를 간략하게 커스텀한 것이다.

tina@DESKTOP-R304U34:/mnt/c/Users/Tina$ alias ll='ls -arthl'

unalias를 사용해 별칭을 없앨 수도 있다.

tina@DESKTOP-R304U34:/mnt/c/Users/Tina$ unalias ll

별칭 영구 사용하기

일반적으론 별칭을 영구 사용하는 경우가 많다. shell의 시스템 파일을 수정하고, 적용하면 된다.

Linux 기준으로는 홈폴더에 위치한 .bashrc 파일을 수정하면 된다.

.bashrc 파일 하단에 아래의 내용을 추가하였다.

# Custom Alias
alias cdremember='cd /mnt/c/Users/Tina/git/remember'

source 명령어를 통해 영구 적용한다.

tina@DESKTOP-R304U34:~$ source .bashrc
tina@DESKTOP-R304U34:~$ cdremember
tina@DESKTOP-R304U34:/mnt/c/Users/Tina/git/remember$

이제 별칭을 계속 사용할 수 있게 되었다.

profile
Keep exploring, 계속 탐색하세요.

0개의 댓글