클라우드 네이티브 애플리케이션 부트캠프 알림

티스토리 뷰

container로 실습하기

환경변수 셋팅 & 이용

환경변수셋팅은 '변수명=값'형식으로 하면 됨.
값을 이용할 때는 $를 앞에 붙이면 되는데, 제일 추천하는 형식은 '${변수명}'임.

~
❯ FIRST_NAME="HaeKyung"

~
❯ LAST_NAME="Lee"

~
❯ echo $LAST_NAME $FIRST_NAME
Lee HaeKyung

아래에서 $LAST_NAME값을 읽어 오지 못함
~
❯ echo $LAST_NAME_$FIRST_NAME
HaeKyung

${변수}형식으로 하면 제대로 값을 읽어옴
~
❯ echo ${LAST_NAME}_${FIRST_NAME}
Lee_HaeKyung

큰 따옴표 안에서도 환경변수는 정상적으로 치환됨.

❯ D=$(date +%F)

~
❯ echo $D
2020-06-02

~
❯ W=$(date +%A)

~
❯ echo "Today is ${D} ${W}"
Today is 2020-06-02 Tuesday

export를 앞에 붙여야 다른 프로그램에서 그 환경변수를 사용할 수 있습니다.

~/tmp master*
❯ D=$(date +%F)

~/tmp master*
❯ ./test.sh
Hello,
My name is ocean.
I'm glad to meet you.
Today is ...
date:
weekday:

~/tmp master*
❯ export D=$(date +%F)

~/tmp master*
❯ export W=$(date +%A)

~/tmp master*
❯ !./test

~/tmp master*
❯ ./test.sh
Hello,
My name is ocean.
I'm glad to meet you.
Today is ...
date: 2020-06-03
weekday: Wednesday

history 수와 format고치기

.bashrc파일은 os user로 전환 시 실행되는 파일입니다.
이 파일에 초기 설정 명령을 지정할 수 있습니다.

[root@557bc45cf6f2 ~]# vi .bashrc
# .bashrc

...
export HISTFILESIZE=1000
export HISTTIMEFORMAT="%F %T "

# history
...
  180  2020-06-02 08:29:09 history
  181  2020-06-02 08:30:26 cat .bashrc
  182  2020-06-02 08:30:30 cat .bashrc
  183  2020-06-02 08:30:31 pwd
  184  2020-06-02 08:30:34 cd
  185  2020-06-02 08:30:37 cat .bashrc
  186  2020-06-02 08:31:27 history
댓글

클라우드 네이티브 애플리케이션 부트캠프 알림