반응형
별명이 본명보다 앞서는 리눅스 명령어, alias
alias
명령어는 Linux에서 매우 유용하게 사용되는 명령어로, 긴 명령어나 자주 사용되는 명령어의 단축 버전을 정의하는 데 사용됩니다. 사용자가 특정 명령어를 입력할 때마다 이에 대응하는 더 긴 명령어가 실행되도록 설정할 수 있습니다. 즉, 새로운 이름으로 '별명'이라고 할 수 있습니다. 이는 반복적인 작업을 단순화하고, 사용자의 작업 효율성을 향상시키는 데 도움을 줍니다. 기존에 같은 이름의 명령어로 alias를 설정하면 설정된 별명이 우선 적용됩니다. 어떤 별명이 적용되는지 알아보는 명령은 `alias`입니다.
기본 사용법
alias name='command'
name
은 단축하고 싶은 명령어의 이름입니다.command
는 해당 이름으로 실행하고 싶은 실제 명령어입니다.
예시
- ls 명령어에 대한 단축어 설정하기
alias l='ls -CF'
ls
명령어에-CF
옵션을 추가하여 상세 정보를 포함한 디렉터리(디렉토리) 내용을 보여주는l
이라는 단축어를 만들 수 있습니다.- 디렉터리 이동에 대한 단축어 설정하기
alias gotodocs='cd ~/Documents'
- 자주 접근하는 특정 디렉터리로 이동하는 명령어에 대한 단축어를 설정할 수 있습니다. 예를 들어, 사용자의 문서 디렉터리로 이동하는 명령어를
gotodocs
라는 이름으로 설정할 수 있습니다.
설정 지속하기
alias
로 설정한 단축어는 해당 터미널 세션에서만 유효하며, 터미널을 종료하면 사라집니다. 설정을 영구적으로 유지하려면, 사용자의 홈 디렉터리에 있는 .bashrc
파일(또는 사용하는 쉘에 따라 .zshrc
, .bash_profile
등)에 해당 alias
명령어를 추가해야 합니다.
echo "alias ll='ls -la'" >> ~/.bashrc
정리
alias
명령어는 자주 사용하는 명령어에 대한 단축어를 설정할 때 사용됩니다.- 단축어는 현재 터미널 세션에서만 유효합니다.
- 설정을 영구적으로 유지하려면, 사용자의 쉘 설정 파일에 추가해야 합니다.
- 이는 작업의 효율성을 높이는 데 도움을 줍니다.
- 정의된 별명을 제거하려면 `unalias` 명령 뒤에 별명을 붙이면 됩니다.
반응형
'Linuxpia > 리눅스 사용 팁' 카테고리의 다른 글
표준 오류와 리다이렉션 (32) | 2024.04.06 |
---|---|
입출력 리다이렉션(input/output redirection) (37) | 2024.04.05 |
[리눅스 팁] 변수 값의 출처는 어디? (35) | 2024.03.26 |
[리눅스 팁] 환경 변수를 출력해주는 printenv 명령어 (34) | 2024.03.25 |
[리눅스 팁] 표현식의 평가와 패턴의 확장 (36) | 2024.03.24 |