Linux

[리눅스] alias 명령어 완벽 가이드 사용법

인생아 2024. 9. 29. 13:28
반응형

alias 명령어는 자주 사용하는 긴 명령어를 짧은 이름으로 대체하여 작업을 더 빠르고 효율적으로 할 수 있도록 해줍니다. 일시적인 별칭을 생성하거나, 시스템의 셸 환경 설정 파일에 추가하여 영구적으로 사용할 수 있습니다. 이는 특히 긴 옵션을 자주 사용하는 명령어를 간단하게 실행하고 싶을 때 유용합니다.

alias 명령어 기본 사용법

alias 단축명령='실제명령'

단축명령은 사용자가 지정하는 이름이고, 실제명령은 이를 대체할 명령어입니다. 예를 들어, ls -la 명령어를 자주 사용하는 경우 이를 ll로 단축할 수 있습니다:

alias ll='ls -la'

이렇게 하면 앞으로 ll을 입력하면 ls -la 명령어가 실행됩니다.

alias 명령어 확인하기

현재 설정된 모든 alias를 확인하려면:

user@linux:~$ alias

이 명령어는 시스템에 설정된 모든 alias 목록을 출력합니다.

alias 삭제하기

unalias 명령어를 사용하여 설정된 alias를 삭제할 수 있습니다. 예를 들어, ll alias를 삭제하려면:

user@linux:~$ unalias ll

이 명령어를 입력하면 더 이상 ll로 ls -la 명령어를 사용할 수 없습니다.

영구적으로 alias 설정하기

alias 명령어로 설정한 단축명령어는 터미널을 종료하면 사라지기 때문에 이를 영구적으로 사용하려면 설정 파일에 추가해야 합니다. 일반적으로 ~/.bashrc 또는 ~/.bash_profile 파일에 alias를 추가합니다.

예를 들어, .bashrc 파일을 열어 다음 내용을 추가하면 됩니다:

user@linux:~$ nano ~/.bashrc

파일에 다음 내용을 추가:

alias ll='ls -la'

파일을 저장한 후, 변경 사항을 적용하려면 다음 명령어를 실행합니다:

user@linux:~$ source ~/.bashrc

이제 터미널을 다시 시작해도 ll alias는 그대로 사용할 수 있습니다.

alias 예시

user@linux:~$ alias gs='git status'
user@linux:~$ gs
On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean

위 예시에서는 git status 명령어를 gs로 단축하여 사용하였습니다. alias 덕분에 긴 명령어를 짧게 입력할 수 있어 작업 효율을 높일 수 있습니다.

복잡한 명령어를 alias로 설정하기

복잡한 명령어도 alias로 등록할 수 있습니다. 예를 들어, 특정 디렉토리로 이동한 후 파일 목록을 출력하는 명령어를 alias로 설정할 수 있습니다:

alias goto='cd /home/user/project && ls -la'

이제 goto 명령어를 입력하면 지정된 디렉토리로 이동한 후 파일 목록이 출력됩니다.

참고 사이트

반응형