본문 바로가기
카테고리 없음

Linux alias command option 사용법과 예시

by lazyautoman 2023. 2. 24.

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)에 별칭을 추가해야 합니다.

댓글