리눅스에서 .bash_aliases 파일은 사용자 정의 명령어를 정의하는 데 사용되는 파일입니다. 이 파일을 사용하면 자주 사용하는 명령어나 긴 명령어를 간단하게 만들 수 있습니다. 이 파일은 Bash 쉘에서만 사용되며, 일반적으로 사용자의 홈 디렉토리(~)에 위치합니다.
.bash_aliases 파일은 일반적으로 명령어의 별칭(alias)을 정의하는 데 사용됩니다. 별칭은 명령어의 축약어로, 긴 명령어를 단축하여 사용할 수 있게 합니다. 예를 들어, "ls -l" 명령어 대신 "ll" 명령어를 사용할 수 있습니다. 별칭은 다음과 같이 정의됩니다.
사용법
alias 별칭='명령어'
예를 들어, 다음과 같이 .bash_aliases 파일에 별칭을 정의할 수 있습니다.
alias ll='ls -alF'
alias c='clear'
이제 "ll" 명령어를 입력하면 "ls -alF" 명령어가 실행되며, "c" 명령어를 입력하면 터미널 화면이 지워집니다.
또한, .bash_aliases 파일에서 함수도 정의할 수 있습니다. 함수는 복잡한 명령어나 스크립트를 포함할 수 있으며, 매개변수를 사용하여 더 유연한 명령어를 정의할 수 있습니다. 함수는 다음과 같이 정의됩니다.
function 함수이름 {
명령어
}
예를 들어, 다음과 같이 .bash_aliases 파일에 함수를 정의할 수 있습니다.
function extract {
if [ -f $1 ] ; then
case $1 in
*.tar.bz2) tar xvjf $1 ;;
*.tar.gz) tar xvzf $1 ;;
*.bz2) bunzip2 $1 ;;
*.rar) rar x $1 ;;
*.gz) gunzip $1 ;;
*.tar) tar xvf $1 ;;
*.tbz2) tar xvjf $1 ;;
*.tgz) tar xvzf $1 ;;
*.zip) unzip $1 ;;
*.Z) uncompress $1 ;;
*.7z) 7z x $1 ;;
*) echo "'$1' cannot be extracted via extract()" ;;
esac
else
echo "'$1' is not a valid file"
fi
}
이제 "extract 파일명" 명령어를 사용하여 파일을 추출할 수 있습니다.
.bash_aliases 파일은 사용자 정의 명령어를 정의하는 강력한 방법입니다. 이 파일을 사용하면 명령어를 단축하여 사용할 수 있습니다.
'IT > Linux' 카테고리의 다른 글
리눅스(linux) cron 이란? (1) | 2023.05.06 |
---|---|
리눅스 PATH 환경 변수 설정 방법 (0) | 2023.05.05 |
리눅스 alias 명령어 사용법 (0) | 2023.05.04 |
리눅스 PS1 변수로 프롬프트 설정법 (0) | 2023.05.04 |
리눅스 export 명령어 사용법 (0) | 2023.05.03 |
댓글