CodeStates 백엔드 2일차 유닛회고

한주영·2023년 2월 15일
0

리눅스

목록 보기
1/1

학습한내용

오늘은 리눅스에대해 학습을했다
리눅스가무엇인지, 리눅스 간단 기본명령어
패키지와 패키지매니저
각 os에 적합한 패키지 매니저를통한 패키지 다운로드

CLI 기본 명령어
CLI와 GUI의 차이

CLI
커맨드라인 인터페이스
터미널 형식
ex)맥os, 리눅스, 유닉스

GUI
그래픽 유저 인터페이스
ex)윈도우

자주쓰이는 기본명령어

pwd : 현재 디렉토리확인
mkdir: 새로운 폴더 생성
ls: 현재 디렉토리 ,파일 확인
cd: 폴더 이동
touch: 파일생성
cat: 생성한 파일내용 출력
rm: 파일삭제
mv: 파일이동
cp:파일복사

패키지매니저

ubuntu패키지 매니저-apt

Mac 패키지 매니저-brew

필자는 맥을 사용함으로 brew 패키지를 설치후
wget , neofetch를 설치하여 실행해보았다


Read& Write & Excute권한

nano에디터를 이용해
파일을 생성후 내용을 넣어서
출력을 해보면

폴더이면 d
파일이면 - 로 나타낸다

각각은 읽기권한, 쓰기권한 ,실행권한을 나타낸다

user

파일의 소유자

group

여러 user가 포함될수있음 그룹에 속한 모든사용자는 동일한 그룹 권한을 가지게됨

other

파일에대한 엑세스 권한이 있는 다른사용자를 의미

chmod

권한을변경하는 명령어로 파일의 읽기,쓰기 ,실행 권한을변경할수있음

명령어뒤에 변경할 권한을 입력후
엑세스 클래스의 u,g,o,a를 변경할 조건에따라 조합하여 입력

개인회고

리눅스를 설치후 간단한명령어를 사용해본은있지만
그동안 명령어에 잘 익숙하지않았었는데
간단명령어를 다시 상기하고 직접실습해보니
복습도되고 좋았다
백엔드개발자가되려면 CI/CD 인프라 영역까지
모두 골고루 잘해야겠다고 생각했고
리눅스에 좀더 익숙해 져야겠다고 생각했다!

profile
백엔드개발자가 되고싶은 코린이:)

0개의 댓글