(곽윤기 선수의 유튜브 채널명)
별칭 또는 별명은 친구나 유명인에게 붙여 사용한다.
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$
이제 별칭을 계속 사용할 수 있게 되었다.