| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- Unix명령어
- shell
- 사용자관리
- Solaris
- bash
- 명령어
- PackageManagement
- 파일시스템
- environment
- sysadmin
- coreutils
- UNIX
- 쉘스크립트
- linux
- 유닉스
- 유닉스명령어
- JavaScript
- js
- 정규표현식
- cups
- tcsh
- 자바스크립트
- php
- 리눅스
- 시스템관리
- terminal
- linuxcommand
- 리눅스명령어
- 터미널
- UnixCommand
Archives
- Today
- Total
ioerror
alias - 유닉스 계열 명령어 본문
반응형
alias (Create a Command Alias)
alias 명령어는 길거나 복잡한 명령어를 짧은 이름으로 대체하여 사용할 수 있도록 별칭을 만드는 쉘 내장 명령어이다. 반복적인 타이핑을 줄이고 작업 효율을 높이는 데 필수적으로 사용되다.
1. 명령어 용도
- 복잡한 옵션이 포함된 명령어를 단축어로 등록하다.
- 자주 사용하는 명령어의 기본 동작을 안전하게 변경하다. (예: rm을 rm -i로 설정)
- 사용가능 Shell: Bash, Zsh, Dash 등 대부분의 표준 유닉스 쉘에서 사용되다.
2. 명령어 서식
alias [별칭='명령어']
3. 명령어 옵션
| 옵션 | 설명 |
| alias | 인자 없이 입력 시 현재 세션에 등록된 모든 별칭 목록을 출력하다. |
| alias 이름='명령어' | 새로운 별칭을 정의하다. 명령어에 공백이 포함될 경우 반드시 따옴표로 감싸야 하다. |
| -p | 현재 설정된 모든 별칭을 재입력 가능한 형식(alias 이름='값')으로 출력하다. |
| unalias 이름 | (연관 명령어) 등록된 특정 별칭을 제거하다. |
| unalias -a | (연관 명령어) 현재 세션의 모든 별칭을 제거하다. |
명령어 옵션 사용시 결과 예시
alias ll='ls -alFh' 입력 시: 이후 ll만 입력해도 ls -alFh 명령이 실행되어 상세한 파일 목록이 출력되다.
alias rm='rm -i' 입력 시: 파일을 삭제할 때마다 삭제 여부를 다시 확인하게 하여 실수를 방지하게 되다.
- alias 입력 시 출력 결과:
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
현재 시스템에 등록된 별칭들의 목록이 나열되다.
4. 명령어 특이사항
- 휘발성 특징: 터미널에서 직접 입력한 alias는 현재 세션이 종료되면 사라지다. 영구적으로 사용하려면 사용자의 쉘 설정 파일(.bashrc, .zshrc, .bash_profile 등)에 기록해야 하다.
- 우선순위: 동일한 이름의 실행 파일이 있더라도 alias로 등록된 별칭이 실행 파일보다 우선순위를 가지다.
- 별칭 무시: 별칭을 사용하지 않고 원래의 명령어를 실행하고 싶을 때는 명령어 앞에 백슬래시(\)를 붙여 \ls와 같이 입력하다.
- 인자 전달: alias는 명령어 뒤에 인자를 추가하는 것은 가능하지만, 명령어 중간에 인자를 넣는 복잡한 처리는 불가능하다. 이 경우 쉘 함수(Function)를 사용해야 하다.
https://ioerror.tistory.com/entry/UNIX-Linux-Command-Reference
UNIX & Linux Command Reference
유닉스 / 리눅스 명령어 표유닉스와 리눅스 환경에서 자주 사용되는 필수 명령어들을 완벽하게 정리한다. 서버 관리, 프로그래밍, 일상적인 시스템 운영 등 어떤 목적이든 터미널 환경을 능숙하
ioerror.tistory.com
반응형
'OS' 카테고리의 다른 글
| atq - 현재 사용자에게 대기 중인 작업 목록을 출력하는 명령어 (0) | 2026.04.03 |
|---|---|
| arp - 유닉스 계열 명령어 (0) | 2026.04.03 |
| adduser - 유닉스 계열 명령어 (0) | 2026.04.01 |
| ls - 디렉터리 내의 파일 및 디렉터리 목록 표시 명령어 (0) | 2026.04.01 |
| UNIX & Linux Command Reference (1) | 2026.03.28 |
Comments