본문 바로가기

리눅스

alias 명령어

반응형

alias 명령어

alias 명령어는 Linux 및 macOS에서 쉘에서 사용자 정의 명령어 별칭을 설정하는 데 사용됩니다. alias를 사용하면 긴 명령어를 짧은 단어나 구문으로 대체하여 편리하게 사용할 수 있습니다.

 

alias 명령어는 다음과 같은 형식을 가집니다.

alias [별칭]='명령어'

 

예를 들어, 'll'이라는 별칭을 'ls -l' 명령어로 설정하려면 다음과 같이 입력합니다.

alias ll='ls -l'

 

이제 'll'을 입력하면 'ls -l' 명령어가 실행됩니다.

 

사용자가 설정한 alias 목록을 확인하려면 'alias' 명령어만 입력하면 됩니다.

예를 들어

alias

 

alias 명령어는 현재 쉘 세션에서만 유효하며, 새로운 쉘 세션에서는 설정이 유지되지 않습니다. alias를 영구적으로 유지하려면 쉘 설정 파일 (예: .bashrc 또는 .bash_profile)에 alias 명령어를 추가해야 합니다.

alias 설정

.bashrc 파일을 수정하면 된다.

root 사용자도 적용하려면 /root/.bashrc 파일을 수정합니다.

vim ~/.bashrc
alias cls='clear'
alias p='cd ..'
alias ls='ls --color -F --show-control-chars'
alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias md='mkdir -p'
alias vi='vim'

저장 후 ./bashrc 나 source .bashrc를 실행하면 재부팅 하지 않고 바로 적용할 수 있습니다.

source ~/.bashrc

unalias 명령어

이전에 설정한 alias를 제거(unalias를 사용하여 별칭을 제거하면 해당 별칭은 더 이상 사용할 수 없습니다_

unalias [별칭]

 

이제 'll'을 입력하면 더 이상 해당 별칭이 존재하지 않으므로 실행되지 않습니다.

unalias ll

 

모든 alias를 한 번에 제거하려면 다음과 같이 입력합니다.

unalias -a

이 명령을 실행하면 현재 쉘 세션에 설정된 모든 alias가 제거됩니다.

 

728x90
반응형