유닉스 기반 운영체제
리눅스 커널 ➡️ CLI
✔️ 커널: 시스템을 통제하는 운영체제의 핵심 프로그램
터미널에 명령어를 입력하며 사용자와 컴퓨터가 상호작용하는 방식
사용자가 이해하기 쉽도록 입출력등의 기능을 그래픽으로 만들어 상호작용하는 방식
pwd
: 현재 위치 정보
ls
: 파일/디렉토리 정보
-l
: 파일/디렉토리의 자세한 정보 출력 - 권한, ...-a
: 숨김파일 포함 출력cd [to]
: to
경로로 이동
mkdir [file name]
: 디렉토리 생성, 여러개 생성 가능
mv [from] [to]
: 파일/디렉토리 이동, 파일명/디렉토리명 변경에 사용 가능
cp
: 파일 복사
rm [file name]
: 파일 삭제
-r
: recursive-f
: forcetouch [file name]
: 파일 생성
echo [input]
: 출력
패키지(프로그램)관리를 용이하게 하기 위한 패키지 매니저 (MacOS)
파일마다 권한 가짐
[file / directory] [user] [group] [other]
➡️ [ - / d ] [rwx] [rwx] [rwx]
d
: directory-
: filer
: readw
: writex
: executechmod
➡️ chmod 755 hello.txt
rwx
➡️ read, write, executer-x
➡️ read, executer-x
➡️ read, execute환경에 따라 프로그램의 동작에 영향을 주는 값
export [variable]="value"
간만에 아는 게 나와서 신난 하루 (html/css보다 훨~~~~~~~~~씬 편했다 🥹)
근데 오늘은 정말 너무 피곤해서 죽을 것 같았는데 마침 리눅스 유닛이라 하루 분량을 냅다 몰아치고 좀 쉬었다
기존 생활패턴이 완전히 똥망이었던 것 때문에 새벽 1시에도 잠이 안오고
블로깅/백준문풀 하느라 늦게 자고,,,
아침엔 8시에 일어나고 (내 기준 꼭두새벽)
하루하루 피곤한 정도가 수직상승중^^....
오늘은 일찍 자야징...