1. alias command
Linux의 별칭 명령은 다른 명령이나 일련의 명령에 대한 사용자 지정 바로 가기 또는 약어를 만드는 데 사용됩니다. 이러한 바로 가기를 사용하면 몇 번의 키 입력만으로 복잡하거나 자주 사용하는 명령을 실행할 수 있으므로 시간과 입력 시간을 절약할 수 있습니다.
다음은 Linux에서 alias 명령을 사용하는 방법을 설명하는 예입니다.
ls -l 명령을 자주 사용하여 디렉토리의 내용을 긴 형식으로 나열한다고 가정해 보겠습니다. 두 번의 키 입력만으로 동일한 명령을 실행하는 "ll"이라는 별칭을 만들 수 있습니다. 별칭을 만드는 방법은 다음과 같습니다.
alias ll='ls -l'
이제 터미널에 "ll"을 입력하고 Enter 키를 누를 때마다 ls -l 명령이 자동으로 실행됩니다. 예를 들어
$ ll
total 4
drwxr-xr-x 2 user user 4096 Feb 23 13:21 Desktop
drwxr-xr-x 2 user user 4096 Feb 23 13:21 Documents
drwxr-xr-x 2 user user 4096 Feb 23 13:21 Downloads
자주 사용하는 명령 또는 일련의 명령에 대한 별칭을 만들 수 있습니다. 별칭은 현재 세션 동안만 지속되므로 세션 간에 유지하려면 별칭을 셸 구성 파일(예: ~/.bashrc 또는 ~/.zshrc)에 추가해야 합니다.
2. alias command option
다음은 예제 출력과 함께 Linux의 alias 명령에 대한 모든 옵션에 대한 개요입니다.
(1) -p 또는 --pretty-print: 이 옵션은 별칭을 사람이 읽을 수 있는 형식으로 인쇄합니다. 많은 수의 별칭이 있고 이를 보다 체계적으로 보려는 경우에 유용할 수 있습니다.
$ alias -p
alias cp='cp -i'
alias ll='ls -l'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
(2) -r 또는 --remove: 이 옵션은 지정된 별칭을 제거합니다. 제거하려는 별칭의 이름을 인수로 제공해야 합니다.
$ alias ll='ls -l'
$ alias -r ll
$ ll
bash: ll: command not found
(3) -s 또는 --alias: 이 옵션은 새 별칭을 만듭니다. 별칭의 이름과 값을 인수로 제공해야 합니다.
$ alias -s pdf='evince'
$ evince example.pdf
# equivalent to:
$ example.pdf
(4) -a 또는 --all: 이 옵션은 셸의 구성 파일에 의해 추가된 것을 포함하여 현재 정의된 모든 별칭을 나열합니다.
$ alias -a
alias cp='cp -i'
alias ll='ls -l'
alias ls='ls --color=auto'
alias mv='mv -i'
alias rm='rm -i'
(5) -t 또는 --target: 이 옵션은 별칭이 확장될 명령을 인쇄합니다. 별칭의 이름을 인수로 제공해야 합니다.
$ alias ll='ls -l'
$ alias -t ll
ls -l
(6) -h 또는 --help: 이 옵션은 별칭 명령에 대한 도움말 메시지를 표시합니다.
$ alias --help
Usage: alias [-p] [-r] [-s] [name[=value] ... ]
Define or display aliases.
...
별칭은 현재 세션 동안만 지속되므로 세션 간에 별칭을 유지하려면 셸 구성 파일(예: ~/.bashrc 또는 ~/.zshrc)에 별칭을 추가해야 합니다.
댓글