Linuxpia/리눅스 사용 팁

별명이 본명보다 앞서는 리눅스 명령어, alias

Linuxpia4U 2024. 4. 4. 03:41
반응형

별명이 본명보다 앞서는 리눅스 명령어, alias

alias 명령어는 Linux에서 매우 유용하게 사용되는 명령어로, 긴 명령어나 자주 사용되는 명령어의 단축 버전을 정의하는 데 사용됩니다. 사용자가 특정 명령어를 입력할 때마다 이에 대응하는 더 긴 명령어가 실행되도록 설정할 수 있습니다. 즉, 새로운 이름으로 '별명'이라고 할 수 있습니다. 이는 반복적인 작업을 단순화하고, 사용자의 작업 효율성을 향상시키는 데 도움을 줍니다. 기존에 같은 이름의 명령어로 alias를 설정하면 설정된 별명이 우선 적용됩니다. 어떤 별명이 적용되는지 알아보는 명령은 `alias`입니다.

caption: 'alias'로 현재 설정된 별명 일람 확인

기본 사용법

alias name='command'
  • name은 단축하고 싶은 명령어의 이름입니다.
  • command는 해당 이름으로 실행하고 싶은 실제 명령어입니다.

예시

  1. ls 명령어에 대한 단축어 설정하기
     alias l='ls -CF'
  2. ls 명령어에 -CF 옵션을 추가하여 상세 정보를 포함한 디렉터리(디렉토리) 내용을 보여주는 l이라는 단축어를 만들 수 있습니다.
  3. 디렉터리 이동에 대한 단축어 설정하기
     alias gotodocs='cd ~/Documents'
  4. 자주 접근하는 특정 디렉터리로 이동하는 명령어에 대한 단축어를 설정할 수 있습니다. 예를 들어, 사용자의 문서 디렉터리로 이동하는 명령어를 gotodocs라는 이름으로 설정할 수 있습니다.

caption: 'ls -CF'를 'l' 별명으로 대체

설정 지속하기

alias로 설정한 단축어는 해당 터미널 세션에서만 유효하며, 터미널을 종료하면 사라집니다. 설정을 영구적으로 유지하려면, 사용자의 홈 디렉터리에 있는 .bashrc 파일(또는 사용하는 쉘에 따라 .zshrc, .bash_profile 등)에 해당 alias 명령어를 추가해야 합니다.

echo "alias ll='ls -la'" >> ~/.bashrc

caption: 쉘 설정 파일에 추가

정리

  • alias 명령어는 자주 사용하는 명령어에 대한 단축어를 설정할 때 사용됩니다.
  • 단축어는 현재 터미널 세션에서만 유효합니다.
  • 설정을 영구적으로 유지하려면, 사용자의 쉘 설정 파일에 추가해야 합니다.
  • 이는 작업의 효율성을 높이는 데 도움을 줍니다.
  • 정의된 별명을 제거하려면 `unalias` 명령 뒤에 별명을 붙이면 됩니다.
반응형