Bash에서 명령 별칭을 만드는 방법

내 웹사이트에 원래 게시됨onyxcode.net

모두 안녕! 이것은 빠른 방법이지만 항상 명령 별칭을 사용하고 터미널에 있을 때 명령 별칭을 사용하면 훨씬 쉽게 사용할 수 있습니다. 시작하자!

1. .bashrc 파일 열기



.bashrc 파일은 "bash run commands"의 줄임말입니다. 홈 디렉토리~/.bashrc에 있습니다. 이미 몇 가지 사전 설정 구성이 포함되어 있습니다. 이 튜토리얼에서는 Nano를 기본 텍스트 편집기로 사용할 것입니다. 아래 나열된 명령을 사용하여 Ubuntu 및 Debian에 설치할 수 있습니다.

sudo apt install nano -y


이제 홈 디렉토리로 이동하고 아래 나열된 명령을 실행하여 .bashrc 파일을 열 수 있습니다.

nano .bashrc


2. 별칭 추가



.bashrc 파일 끝에 별칭을 두는 것이 좋습니다. Nano에서 파일의 끝에 도달하려면 끝에 도달할 때까지 Ctrl+V를 반복해서 누릅니다. asciinema 에 대한 명령 별칭을 만들어 보겠습니다. asciinema는 명령 오류를 캡처하고 Python 스크립트를 시연하는 데 자주 사용하는 터미널 레코더입니다. 제공된 명령asc이 상당히 길기 때문에 이 별칭을 asciinema 라고 부를 것입니다. 아래에 나열된 코드를 작성하고 설명하겠습니다.

# Command aliases
alias asc='asciinema'

alias 다음 단어가 명령 별칭임을 Bash에 알립니다. asc는 별칭의 이름입니다. =는 줄의 나머지 부분이 별칭을 정의함을 의미합니다. 'asciinema'는 별칭이 수행하는 작업을 정의합니다.

이제 완료되었으므로 Ctrl+X , yEnter 를 입력하여 Nano에 파일을 저장하고 닫습니다.

3. 테스트하기



이제 별칭이 작동하는지 봅시다. 먼저 현재 bash 세션을 닫고 새 세션을 엽니다. 그러면 새 구성으로 .bashrc 파일이 다시 로드됩니다.

onx@penguin:~$ asc rec
asciinema: recording asciicast to /tmp/tmpaliz0fko-ascii.cast
asciinema: press <ctrl-d> or type "exit" when you're done
onx@penguin:~$ echo hello world!
hello world!
onx@penguin:~$ echo awesome! it works!
awesome! it works!
onx@penguin:~$ exit
exit
asciinema: recording finished
asciinema: press <enter> to upload to asciinema.org, <ctrl-c> to save locally

View the recording at:

    https://asciinema.org/a/lPYgTBguPVz4g27KnuXO5pLTB


원하는 경우 녹음을 직접 볼 수 있습니다. :)

4. 끝났습니다!



축하합니다! Bash에서 명령 별칭을 만드는 방법을 배웠습니다! 모두 좋은 하루 되시고 댓글로 다음에 써야할 내용을 알려주세요!

좋은 웹페이지 즐겨찾기