728x90
개요
alias는 리눅스와 유닉스 시스템에서 사용되는 명령어로, 긴 명령어를 짧은 별칭으로 대체해서 사용할 수 있게 해주는 기능입니다.
이를 통해 복잡하거나 길게 입력해야 하는 명령어를 간단한 단어나 문구로 대체할 수 있으며, 사용자의 쉘 사용 효율성을 높일 수 있습니다.
Alias 사용법
!! 새로운 alias를 생성할 때는 다음과 같이 사용합니다
# alias shortname='your-long-command-here'
!! 여기서 shortname은 새로운 별칭 이름이며, 'your-long-command-here'는 그 별칭이 대체할 명령어입니다.
!! 예를 들어, 매번 ls -la 명령어를 사용하여 자세한 파일 목록을 보고 싶을 때, 다음과 같이 alias를 설정할 수 있습니다
# alias ll='ls -la'
!! 이제 'll'을 입력하면 'ls -al' 명령어가 실행된다.
Alias 확인 및 삭제
!! 현재 설정된 모든 alias를 보기 위해서는 단순히 alias라고 입력하면 됩니다.
# alias
!! 특정 alias를 삭제하고 싶다면, unalias 명령어를 사용합니다:
# unalias shortname
여기서 shortname은 삭제하고 싶은 alias의 이름입니다.
Alias 지속성
일반적으로 alias는 현재 쉘 세션에만 적용됩니다.
즉, 새 터미널 창을 열거나 시스템을 재부팅하면 alias 설정이 사라집니다.
alias를 영구적으로 만들고 싶다면 사용자의 홈 디렉토리에 있는 쉘 구성 파일 (예: .bashrc, .bash_profile, .zshrc 등)에
해당 alias를 추가해야 합니다.
Alias 사용 시 주의사항
alias는 매개변수를 받지 않는 간단한 명령어 대체에 적합합니다.
매개변수가 필요한 복잡한 명령어의 경우, 쉘 함수를 사용하는 것이 더 나을 수 있습니다.
기존에 있는 명령어를 alias로 덮어쓰면, 원래 명령어에 접근하기 위해 전체 경로를 입력하거나 alias를 일시적으로 해제해야 할 수 있습니다.
alias를 효과적으로 사용하면, 쉘에서의 작업 효율성을 크게 향상시킬 수 있습니다.
'OS > Linux' 카테고리의 다른 글
지역 변수 & 전역 변수 & 쉘 변수 & 매개 변수 (0) | 2024.02.17 |
---|---|
Shell (0) | 2024.02.17 |
리눅스의 파일 압축과 아카이브 관리 (0) | 2024.02.17 |
NetworkManager (0) | 2024.02.16 |
Parted 실습 (0) | 2024.02.15 |