Commit f596a2d6 authored by platyhouse's avatar platyhouse

ptySetBash

parent 25dea45a
......@@ -51,6 +51,13 @@ fi
# y인 경우 설정 진행
# Linux인 경우 /etc/bashrc 질문 추가
if [[ "$OS_TYPE" == "Linux" ]]; then
echo -e "${YELLOW}/etc/bashrc 에도 커스텀 설정을 추가하시겠습니까? (y/N):${NC} \c"
read -n 1 -r REPLY_ETC_BASHRC
echo
fi
# 현재 스크립트 실행 경로 저장
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
......@@ -137,16 +144,8 @@ echo "alias cd_pty=\"cd $SCRIPT_DIR\"" >> ~/.zshrc
# centos 에 설정
elif [[ "$OS_TYPE" == "Linux" ]]; then
# 백업 생성
cp ~/.bashrc ~/.bashrc.backup.$(date +%Y%m%d_%H%M%S)
# ~/.bashrc 추가할 내용
cat >> ~/.bashrc << 'EOF'
#######################################
# pty-bash 에 의한 ~/.bashrc 추가 시작
#######################################
# CentOS 공통 설정 내용을 변수로 정의
read -r -d '' CENTOS_BASHRC_CONTENT << 'EOF' || true
# 프롬프트 색상 설정
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
......@@ -202,14 +201,52 @@ git config --global user.email "cpueblo@platyhouse.com"
# . 명령.sh 실행을 위함
PATH=$PATH:.
EOF
# 백업 생성
cp ~/.bashrc ~/.bashrc.backup.$(date +%Y%m%d_%H%M%S)
# ~/.bashrc 추가할 내용
cat >> ~/.bashrc << EOF
#######################################
# pty-bash 에 의한 ~/.bashrc 추가 시작
#######################################
$CENTOS_BASHRC_CONTENT
#######################################
EOF
# 스크립트 실행 경로를 PATH 에 추가
echo "" >> ~/.bashrc
echo "# 스크립트 실행 경로 추가" >> ~/.bashrc
echo "PATH=\$PATH:$SCRIPT_DIR" >> ~/.bashrc
# 스크립트 실행 경로를 PATH 에 추가
echo "" >> ~/.bashrc
echo "# 스크립트 실행 경로 추가" >> ~/.bashrc
echo "PATH=\$PATH:$SCRIPT_DIR" >> ~/.bashrc
# /etc/bashrc 처리
if [[ $REPLY_ETC_BASHRC =~ ^[Yy]$ ]]; then
# 백업 생성
sudo cp /etc/bashrc /etc/bashrc.backup.$(date +%Y%m%d_%H%M%S)
# /etc/bashrc 추가할 내용
sudo tee -a /etc/bashrc > /dev/null << EOF
#######################################
# pty-bash 에 의한 /etc/bashrc 추가 시작
#######################################
$CENTOS_BASHRC_CONTENT
#######################################
EOF
# 스크립트 실행 경로를 PATH 에 추가
echo "" | sudo tee -a /etc/bashrc > /dev/null
echo "# 스크립트 실행 경로 추가" | sudo tee -a /etc/bashrc > /dev/null
echo "PATH=\$PATH:$SCRIPT_DIR" | sudo tee -a /etc/bashrc > /dev/null
echo -e "${GREEN}${NC} /etc/bashrc 설정이 완료되었습니다."
fi
fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment