코드스테이츠 BE_43 / 22.12.19 회고

rse·2022년 12월 19일
0

코드스테이츠_BE_43

목록 보기
2/65

오늘의 핵심

  • 리눅스

오전

CLI / GUI의 차이

CLI = 입력을 하면 모니터에 글자가 뜬다. GUI가 개발되기 전부터 있었다.

GUI = 사람이 사용하기 편리한 인터페이스이다. 그림이 있다.

liunx를 배우는 이유
= 원격서버에서 원격으로 텍스트을 편집해야하는 경우에 사용할 수 있다.

윈도우를 쓸 경우 WSL2설치 후 실습
그리고 Ubuntu 설치

오전에는 명령어에 대해 배웠다.

ls = 모든 파일 보여줌
pwd = 현재 위치
cd = 파일이동, 위치이동
mkdir = 디렉토리 생성
rm = 파일 삭제 / rm -rf = 디렉토리 삭제
cp = 파일 복사
mv = 파일 이동
cd ../ = 상위 폴더로 이동
. = 현재 위치
cat = 파일 내용 출력
touch = 파일 생성

절대경로 = 밑의 사진처럼 경로를 하나하나 적어주는 경우

상대경로 = 파일이름이나 cd ~ 것이 해당됨

오후

sudo = 관리자 권한으로 실행
apt = 패키지 다운
chmod = 파일 권한 변경


d = 디렉토리와 파일의 차이
파일은 - 로 표시
user, group, other로 나누어짐
r = 읽기권한 / w = 쓰기권한 / x = 실행권한
r = 4 / w = 2 / x = 1
ex) chmod 744 hello.java
user = rwx / group = r / other = r

환경변수
지역 변수 = hello="hello"
전역 변수 = export hello = "hello"
echo = 환경변수 출력

주의 사항 : export로 만든 환경변수는 창을 닫으면 사라지니 저장하고 싶으면 .bashrc 폴더 맨 밑줄에 exprot를 사용하자.

지역 변수와 전역 변수의 차이점

지역변수 : 환경변수를 만든 특정 사용자만 사용 가능
환경변수 : 모든 사용자가 사용 가능

환경 변수를 쓰는 이유

A라는 파일을 다른 사람에게 넘겨주어야 할 때 그 사람 컴퓨터에도 내 컴퓨터에 있는 파일이 있을리 없기 때문.
요약 : 파일 루트가 달라서 파일이 오류가 뜰 수 있기 때문.

-r = 디렉토리 삭제
-f = 숨겨져 있거나 민감한 디렉토리도 권한 없이 삭제(신중히 쓸 것)
불여서도 사용 가능 -rf

profile
기록을 합시다

0개의 댓글