Linux에서 별칭 명령이 작동하는 방식

우리는 많은 Linux 명령을 다루었으며 때때로 동일한 명령을 반복해서 작성해야 합니다. Linux 및 기타 Unix 유사 시스템에서는 alias 명령을 사용하여 동일한 내용을 반복해서 입력하는 고된 작업을 피할 수 있습니다. 이를 통해 우리가 선택한 특정 명령을 실행할 사용자 지정 명령을 만들 수 있습니다.

alias 명령에는 옵션이 없으므로 다음과 같이 간단하게 작성할 수 있습니다.

alias NAME="STRING"


Linux에서 별칭 명령이 작동하는 방식



cd 명령을 계속 사용하여 문서 폴더로 이동한다고 가정해 보겠습니다. 매번 cd ~/Documents를 작성하는 대신 cd ~/Documents를 실행하는 새 명령을 정의할 수 있습니다. gtd라고 하겠습니다(문서로 이동).

alias gtd="cd ~/Documents"


이제 문서 폴더로 이동하기 위해 터미널에 입력해야 하는 것은 gtd 이며 cd ~/Documents 가 실행됩니다.

말 그대로 별칭을 사용하여 모든 사용자 지정 명령을 만들 수 있습니다. 다음은 현재 폴더의 my-file.txt를 ./test/my-file.txt로 이동하는 mtf 명령을 만드는 또 다른 예입니다.

alias mtf="mv my-file.txt ./test/my-new-file.txt"


별칭은 세션 동안만 지속됩니다.



별칭에 대해 유의해야 할 유일한 사항은 생성된 명령이 영구적이지 않다는 것입니다. 터미널 창을 닫으면 해당 창을 잃게 되므로 세션의 효율성을 크게 높일 수 있지만 다시 만들려면 다시 정의해야 합니다. 이렇게 하면 사용하지 않는 명령이 많이 남아 이름 공간을 차지하지 않게 됩니다.

unalias 명령



실수했다고 생각하고 별칭 명령을 제거하려면 unalias 를 사용하십시오. 예를 들어 mtf 명령을 제거하려면 다음을 실행할 수 있습니다.

unalias mtf

좋은 웹페이지 즐겨찾기