웹사이트 검색

Linux에서 Alias 명령을 만들고 사용하는 방법


Linux 사용자는 하나의 명령을 계속해서 사용해야 하는 경우가 많습니다. 동일한 명령을 반복해서 입력하거나 복사하면 생산성이 저하되고 해야 할 일에서 주의가 산만해집니다.

가장 일반적으로 사용되는 명령에 대한 별칭을 만들어 시간을 절약할 수 있습니다. 별칭은 사용자 정의 옵션을 사용하거나 사용하지 않고 실행할 수 있는 명령(또는 명령 집합)을 나타내는 사용자 정의 바로 가기와 같습니다. 여러분도 모르게 이미 Linux 시스템에서 별칭을 사용하고 있을 가능성이 있습니다.

Linux에서 현재 정의된 별칭 나열

alias 명령을 실행하면 프로필에 정의된 별칭 목록을 볼 수 있습니다.

alias

여기서는 Ubuntu 시스템에서 사용자에 대해 정의된 기본 별칭을 볼 수 있습니다.

보시다시피 ll 명령을 실행하는 것은 ls -alF 명령을 실행하는 것과 같습니다.

ll
ls -alF

선택한 명령에 해당하는 단일 문자로 별칭을 만들 수 있습니다.

Linux에서 별칭을 만드는 방법

별칭을 만드는 과정은 비교적 쉽고 빠릅니다. 임시영구라는 두 가지 유형의 별칭을 만들 수 있습니다. 두 가지 유형을 모두 검토하겠습니다.

Linux에서 임시 별칭 만들기

당신이 해야 할 일은 alias라는 단어를 입력한 다음 명령을 실행하는 데 사용하려는 이름을 사용하고 "=" 기호를 입력하고 별칭을 지정하려는 명령을 인용하는 것입니다. .

구문은 다음과 같습니다.

alias shortName="your custom command here"

실제 예는 다음과 같습니다.

alias wr=”cd /var/www/html”

그런 다음 "wr" 단축키를 사용하여 webroot 디렉터리로 이동할 수 있습니다. 해당 별칭의 문제점은 현재 터미널 세션에서만 사용할 수 있다는 것입니다.

새 터미널 세션을 열면 별칭을 더 이상 사용할 수 없습니다. 세션 전체에 걸쳐 별칭을 저장하려면 영구 별칭이 필요합니다.

Linux에서 영구 별칭 만들기

세션 간에 별칭을 유지하려면 이를 사용자의 셸 구성 프로필 파일에 저장할 수 있습니다. 이것은 될 수있다:

  • 배쉬 – ~/.bashrc
  • ZSH – ~/.zshrc
  • 피쉬 – ~/.config/fish/config.fish

사용해야 하는 구문은 임시 별칭을 만드는 것과 실질적으로 동일합니다. 유일한 차이점은 이번에는 파일에 저장한다는 점입니다. 예를 들어 bash에서는 다음과 같이 즐겨 사용하는 편집기를 사용하여 .bashrc 파일을 열 수 있습니다.

vim ~/.bashrc

파일에서 별칭을 보관할 위치를 찾으세요. 예를 들어 파일 끝에 추가할 수 있습니다. 정리 목적으로 별칭 앞에 다음과 같이 설명을 남길 수 있습니다.

#My custom aliases
alias home=”ssh -i ~/.ssh/mykep.pem [email ”
alias ll="ls -alF"

파일을 저장합니다. 파일은 다음 세션에서 자동으로 로드됩니다. 현재 세션에서 새로 정의된 별칭을 사용하려면 다음 명령을 실행하십시오.

source ~/.bashrc

명령줄을 통해 추가된 별칭을 제거하려면 unalias 명령을 사용하여 별칭을 해제할 수 있습니다.

unalias alias_name
unalias -a [remove all alias]
결론

이것은 각 명령을 반복해서 입력할 필요 없이 고유한 별칭을 만들고 자주 사용하는 명령을 실행하는 방법에 대한 간단한 예입니다. 이제 가장 많이 사용하는 명령에 대해 생각하고 셸에서 해당 명령에 대한 바로가기를 만들 수 있습니다.