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'            # 복사 시 확인 요청

적용 방법

  1. 설정 파일 열기
    사용자별 설정:시스템 전체 적용:
  2. sudo nano /etc/bash.bashrc
  3. nano ~/.bashrc
  4. 내용 추가
    위 내용을 설정 파일에 복사합니다.
  5. 설정 적용
    변경 사항을 적용하려면:
  6. source ~/.bashrc
  7. alias 확인
    설정된 alias 목록 확인:
  8. alias

추가 팁: alias 파일 분리 관리

별도의 alias 파일(~/.bash_aliases)을 만들어 bashrc에서 불러올 수 있습니다:

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi
반응형