OS
업무질을 올리는 리눅스 사용하면 편한 Alias 정리
미스터폴
2024. 12. 31. 10:30
반응형
Bash 명령어 단축키 (alias) 설정 정리
Linux 시스템에서 효율적인 작업을 위해 자주 사용하는 alias
설정을 정리했습니다. 이 설정은 ~/.bashrc
또는 /etc/bash.bashrc
에 추가하여 사용 가능합니다.
1. 기본 명령어 단축
alias ll='ls -alF' # 상세 파일 목록 보기
alias la='ls -A' # 숨김 파일 포함
alias l='ls -CF' # 간단한 파일 목록
alias ..='cd ..' # 상위 디렉터리 이동
alias ...='cd ../..' # 두 단계 상위 디렉터리 이동
2. 시스템 관리
alias dfh='df -h' # 디스크 사용량 확인
alias duh='du -h --max-depth=1' # 디렉터리별 용량 확인
alias sysinfo='uname -a; uptime; free -h' # 시스템 정보 요약
alias psg='ps aux | grep' # 특정 프로세스 검색
alias myip='curl ifconfig.me' # 외부 IP 확인
alias ports='netstat -tuln' # 열린 포트 확인
3. Git 관련 단축
alias gs='git status' # Git 상태 확인
alias ga='git add .' # 모든 변경사항 추가
alias gc='git commit -m' # 커밋 메시지와 함께 커밋
alias gp='git push' # 원격 저장소로 푸시
alias gl='git log --oneline --graph --all' # Git 로그 확인
4. 파일 및 디렉터리 작업
alias mkdirp='mkdir -p' # 부모 디렉터리 포함 생성
alias rmd='rm -r' # 디렉터리 삭제
alias cpv='cp -v' # 복사 시 상세 출력
alias mvv='mv -v' # 이동 시 상세 출력
5. Docker 관련
alias dps='docker ps' # 실행 중인 컨테이너 확인
alias dpa='docker ps -a' # 모든 컨테이너 확인
alias di='docker images' # Docker 이미지 목록 확인
alias drmi='docker rmi $(docker images -q)' # 모든 이미지 삭제
6. 안전한 명령어
alias rm='rm -i' # 삭제 시 확인 요청
alias mv='mv -i' # 이동 시 확인 요청
alias cp='cp -i' # 복사 시 확인 요청
적용 방법
- 설정 파일 열기
사용자별 설정:시스템 전체 적용: sudo nano /etc/bash.bashrc
nano ~/.bashrc
- 내용 추가
위 내용을 설정 파일에 복사합니다. - 설정 적용
변경 사항을 적용하려면: source ~/.bashrc
- alias 확인
설정된alias
목록 확인: alias
추가 팁: alias 파일 분리 관리
별도의 alias
파일(~/.bash_aliases
)을 만들어 bashrc
에서 불러올 수 있습니다:
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
반응형