새로운 로그인
또는 새로운 쉘을 시작
할 때 홈 디렉토리의 .bashrc
파일을 실행합니다.
.bashrc
파일에 특정 명령, 스크립트 파일을 추가하면 새로운 쉘을 시작할 때마다 그 명령이 실행되도록 할 수 있습니다.
아래와 같이 .bashrc
파일 끝에 echo
문을 추가해보겠습니다.
$ cat .bashrc | tail -15
# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
complete -C /usr/bin/terraform terraform
echo
echo "Hello $USER! Have a nice day."
이제 bash
명령어로 새로운 쉘을 시작하면 echo
출력이 나타나는 것을 볼 수 있습니다.
$ bash
Hello hyeob! Have a nice day.
$ exit
exit
또는 스크립트 파일을 아래와 같이 작성하고 .bashrc
에 추가할 수 있습니다.
$ cat test1
#!/bin/bash
echo
echo "Hello $USER! Have a nice day!"
$ cat ~/.bashrc | tail -10
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
elif [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
fi
complete -C /usr/bin/terraform terraform
/home/hyeob/devops/Script/test1