반응형
리눅스에서는 여러 명령어가 존재합니다.
보통 명령어를 입력하여 실행을 하지만, 여러가지 명령어를 조합하다보면 길이가 길어지는 상황이 발생합니다.
또한, 자주 사용하는 명령어를 매번 입력하기 번거로울 때 Linux에서는 명령어를 alias에 등록하여
간단히 사용할 수 있습니다.
이번 포스팅에서 alias를 이용하여 명령어를 사용하는 방법에 대하여 알아보겠습니다.
리눅스 터미널에서 바로 alias로 등록을 한다면, 해당 세션에서만 해당 alias를 사용할 수 있습니다.
만약 해당 세션이 종료되거나, 다른세션으로 접근하였을 때, 해당 alias를 사용하실 수 없습니다.
alias를 등록하여 계속 사용하시고 싶다면 profile에 등록하시면,
세션이 재시작되어도 등록된 alias를 사용하실 수 있습니다.
리눅스 별칭 alias 명령어 사용 방법
1. alias 명령어
$ alias
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
- alias라는 명령어를 입력 시 기본적으로 Linux에 등록된 alias 목록들이 출력됩니다.
- 이는 자주 사용하는 명령어에 대하여 Linux에 기본적으로 등록된 명령어입니다.
2. alias 등록 방법
$ alias cr='clear'
$
$ alias
alias cr='clear'
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
- alias 등록 방법은 alias 별칭명='명령어' 형식으로 등록하여주시면 됩니다.
- alias에 화면의 출력된 내용들을 지워주는 명령어인 clear명령어를 cr에 등록해주었습니다.
- 등록 후, alias 명령어를 다시 입력하였을 때, alias cr='clear' 라는 내용이 등록된 것을 확인할 수 있습니다.
3. alias에 등록된 명령어 확인
$ cr
- 화면에 alias로 등록된 cr 명령어 실행 시 clear의 명령어와 동일하게 화면이 지워지는 걸 확인하실 수 있습니다.
4. alias에 등록된 내용 제거 방법
$ unalias cr
$
$ alias
alias l.='ls -d .* --color=auto'
alias ll='ls -l --color=auto'
alias ls='ls --color=auto'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
- 등록된 alias를 제거하는 방법은 unalias 명령어 입력 시 해당 alias가 제거가 됩니다.
- alias 명령어를 다시 입력하여 보니 cr에 대한 alias의 내용이 사라진 걸 확인하실 수 있습니다.
5. alias에 내용 영구 등록 방법
$ vi ~/.bash_profile
- 사용자계정의 bash_profile을 편집기로 실행합니다. (리눅스에 따라 bash_profile/profile 등 다를 수 있습니다. )
alias cr='clear'
- bash_profile 제일 하단에 alias를 입력 후 wq 명령어로 저장하여 편집기를 빠져나옵니다.
$ source ~/.bash_profile
- source ~/.bash_profile 명령어를 입력하여 등록된 profile을 적용합니다.
- bash_profile에 등록하면 세션이 바뀌어도, 계속 alias를 사용하실 수 있습니다.
반응형
'OS > Linux' 카테고리의 다른 글
리눅스 SSH 포트 변경하는 방법 (0) | 2018.12.16 |
---|---|
리눅스 cal 명령어를 이용한 달력 출력 방법 (0) | 2018.12.07 |
리눅스 파일 압축 및 해제 방식 zip / unzip (0) | 2018.05.30 |
리눅스 파일 압축 및 해제 방식 gzip / gunzip (0) | 2018.05.30 |
리눅스 파일 압축 및 해제 방식 tar / gz (0) | 2018.05.30 |
댓글