챌린지 2일차 학습 정리

챌린지 2일차 학습 정리

네이버 부스트캠프 9기 챌린지 2일차 학습 정리 페이지입니다.

  • 누군가 작성한 것을 그대로 쓰는 것이 아니라 나만의 언어로 재구조화하여 작성해야 합니다.
  • 기술 키워드에 대한 상세 내용도 좋고, 미션 해결 과정에서 기능 구현을 성공한 사례도, 트러블 슈팅 경험도 좋습니다.

목차

학습한 내용

이번 미션을 수행하면서 리눅스 기초에 대해 학습할 수 있었습니다. 시간대 확인, 시간대 변경, 계정 생성 등 평소에 자주 사용하지 않았던 리눅스 명령어에 대해 알게되어 좋은 기회였다고 생각합니다. 또한 쉘 스크립트를 처음 사용해보면서 기초적인 쉘 스크립트 지식을 쌓을 수 있었습니다.

리눅스 기초 명령어

계정 생성

sudo adduser [new_account]

현재 시간대 확인

timedatectl

변경 가능한 시간대 확인

timedatectl list-timezones | grep [지역]

시간대 변경

sudo timedatectl set-timezone [지역]

새로운 디렉토리 생성

mkdir [new_directory]

쉘 스크립트 사용법

변수 선언

다음과 같이 변수를 선언할 때 공백없이 =를 이용하여 값을 할당합니다.

num=100000
str="Hello, World!"

반복문 사용

for i in {1..100}
do
  echo "Hello"
done

조건문 사용하기

if [ $num -ge 100 ]
then
  echo "num >= 100"
fi

현재 시간 출력하기

echo $(date '+%Y-%m-%d %H:%M:%S')

일정 시간 코드 정지

# 15초 정지
sleep 15

Comments