Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
centos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
platyhouse
centos
Commits
f596a2d6
Commit
f596a2d6
authored
Oct 20, 2025
by
platyhouse
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ptySetBash
parent
25dea45a
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
51 additions
and
14 deletions
+51
-14
ptySetBash
ptySetBash
+51
-14
No files found.
ptySetBash
View file @
f596a2d6
...
@@ -51,6 +51,13 @@ fi
...
@@ -51,6 +51,13 @@ fi
# y인 경우 설정 진행
# 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
)
"
SCRIPT_DIR
=
"
$(
cd
"
$(
dirname
"
$0
"
)
"
&&
pwd
)
"
...
@@ -137,16 +144,8 @@ echo "alias cd_pty=\"cd $SCRIPT_DIR\"" >> ~/.zshrc
...
@@ -137,16 +144,8 @@ echo "alias cd_pty=\"cd $SCRIPT_DIR\"" >> ~/.zshrc
# centos 에 설정
# centos 에 설정
elif
[[
"
$OS_TYPE
"
==
"Linux"
]]
;
then
elif
[[
"
$OS_TYPE
"
==
"Linux"
]]
;
then
# 백업 생성
# CentOS 공통 설정 내용을 변수로 정의
cp
~/.bashrc ~/.bashrc.backup.
$(
date
+%Y%m%d_%H%M%S
)
read
-r
-d
''
CENTOS_BASHRC_CONTENT
<<
'
EOF
' || true
# ~/.bashrc 추가할 내용
cat
>>
~/.bashrc
<<
'
EOF
'
#######################################
# pty-bash 에 의한 ~/.bashrc 추가 시작
#######################################
# 프롬프트 색상 설정
# 프롬프트 색상 설정
export PS1='
\[\0
33[01;32m
\]\u
@
\h\[\0
33[00m
\]
:
\[\0
33[01;34m
\]\w\[\0
33[00m
\]\$
'
export PS1='
\[\0
33[01;32m
\]\u
@
\h\[\0
33[00m
\]
:
\[\0
33[01;34m
\]\w\[\0
33[00m
\]\$
'
...
@@ -202,14 +201,52 @@ git config --global user.email "cpueblo@platyhouse.com"
...
@@ -202,14 +201,52 @@ git config --global user.email "cpueblo@platyhouse.com"
# . 명령.sh 실행을 위함
# . 명령.sh 실행을 위함
PATH=
$PATH
:.
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
EOF
# 스크립트 실행 경로를 PATH 에 추가
# 스크립트 실행 경로를 PATH 에 추가
echo
""
>>
~/.bashrc
echo
""
>>
~/.bashrc
echo
"# 스크립트 실행 경로 추가"
>>
~/.bashrc
echo
"# 스크립트 실행 경로 추가"
>>
~/.bashrc
echo
"PATH=
\$
PATH:
$SCRIPT_DIR
"
>>
~/.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
fi
...
...
platyhouse
@platyhouse
mentioned in commit
8587004b
·
Dec 16, 2025
mentioned in commit
8587004b
mentioned in commit 8587004bfbebb2ceff13804bc1eea04727f6a285
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment