Shortcut&Aliases

[Aliases] Useful bash aliases, 유용한 bash 에일리어스

ride-dev 2024. 1. 10. 00:34
# Set up 'rm' alias with interactive prompt and preserve root directory
alias rm='rm -I --preserve-root'

# Shortcuts for navigating directories
alias ..='cd ..'       # Navigate up one directory
alias ...='cd ../..'   # Navigate up two directories
alias ....='cd ../../..'  # Navigate up three directories

# Enhanced 'mkdir' with creating parent directories and verbose mode
alias mkdir='mkdir -pv'

# List detailed information about files and directories
alias ll='ls -alF'

# Command history shortcuts
alias h='history'       # Display command history
alias hg='history | grep'  # Search command history using grep

# Additional alias for sudo, allowing for command completion without space
alias sudo='sudo '      # Trailing space allows the next word to be checked for alias substitution

삭제 명령어에 대한 별칭 설정(중요)

대화형 모드와 루트 디렉토리 보존(루트 디렉토리 삭제 방지)

alias rm='rm -I --preserve-root'


디렉토리 이동을 위한 단축키

한 단계 위로 이동

alias ..='cd ..'

두 단계 위로 이동

alias ...='cd ../..'

세 단계 위로 이동

alias ....='cd ../../..'


상위 디렉토리 생성 및 자세한 정보 표시

alias mkdir='mkdir -pv'

 

파일 및 디렉토리에 대한 자세한 정보 표시

alias ll='ls -alF'


명령어 히스토리 관련 별칭

명령어 히스토리 표시

alias h='history'

grep을 사용하여 명령어 히스토리 검색

alias hg='history | grep'


'sudo' 명령어에 대한 별칭 설정 - 뒤에 오는 단어에 대한 별칭 치환 허용

alias sudo='sudo '      # 뒤에 오는 단어에 대한 별칭 치환을 확인하기 위한 공백 추가(뒤에 오는 문자가 alias인지 확인)

728x90
반응형