18. 별칭

길거나 반복적인 명령어를 입력하는 것은 지루할 수 있습니다. 다행히도, **Linux 별칭 (alias)**을 만들어 명령줄 경험을 더욱 효율적으로 만들 수 있습니다. alias 명령어는 모든 명령어 또는 명령어 시퀀스에 대해 사용자 지정 이름을 정의할 수 있게 해줍니다.

임시 별칭 생성

현재 터미널 세션 동안 유지되는 임시 별칭을 만들려면, 단순히 이름과 명령 문자열을 지정하여 동일하게 설정하면 됩니다.

예를 들어, ls -la 명령어에 대해 ll이라는 별칭을 만들려면, 다음과 같이 alias command linux 구문을 사용합니다.

alias ll='ls -la'

이제 ls -la를 입력하는 대신 ll만 입력하면 동일한 명령어가 실행됩니다. 이는 셸을 사용자 지정하는 간단하면서도 강력한 방법입니다.

별칭 영구화

임시 별칭은 터미널을 닫거나 시스템을 재부팅하면 사라집니다. linux 명령어 별칭을 영구적으로 만들려면 셸의 구성 파일에 추가해야 합니다. Bash 셸의 경우, 이 파일은 일반적으로 ~/.bashrc입니다.

  1. 텍스트 편집기에서 파일을 엽니다: nano ~/.bashrc
  2. 명령줄에서 입력했던 것처럼 별칭 정의를 파일에 추가합니다:
alias ll='ls -la'
alias update='sudo apt update && sudo apt upgrade'
  1. 파일을 저장하고 편집기를 종료합니다.

변경 사항을 적용하려면 터미널을 닫았다가 다시 열거나, source 명령어를 사용하여 셸이 구성 파일을 다시 로드하도록 알려야 합니다.

source ~/.bashrc

이제 Linux 명령어 별칭은 새 터미널 세션을 시작할 때마다 사용할 수 있습니다.

별칭 제거

더 이상 별칭이 필요하지 않은 경우, unalias 명령어로 제거할 수 있습니다. 이렇게 하면 현재 세션에서 제거됩니다.

unalias ll

영구적인 별칭을 제거하려면 ~/.bashrc 파일에서 해당 정의도 삭제해야 합니다.

로그인하여 학습 진행 상황을 저장하세요

로그인

연습 문제

이 주제에 대한 특정 실습은 없지만, 관련 Linux 기술 및 개념을 연습하기 위해 종합적인 Linux 학습 경로를 탐색하는 것을 권장합니다.

퀴즈

별칭을 만드는 데 사용되는 명령어는 무엇입니까? 소문자 영어로 답하십시오.