
컴퓨터는 Input(입력)과 Output(출력)을 통해서 조작하는데
리눅스의 터미널이 CLI 환경으로 키보드의 입력과 모니터의 출력으로 모든 작업을 할 수 있다
(마우스를 이용해서 입력을 할 수 있는 GUI 환경과 다름)
. 현재 디렉토리.. 상위 디렉토리/ 현재 디렉토리 하위 디렉토리pwd : 위치 확인파일명 pwd : 파일이 위치한 디렉토리를 확인mkdir : 새로운 폴더 생성
mkdir 디렉토리명으로 새로운 디렉토리를 생성할 수 있다
ls : 특정 폴더에 포함된 파일이나 폴더 확인
ls -l ls -als -al 또는 ls -laopen. : 현재 작업중인 환경을 GUI 환경으로 보여줌
open../디렉토리명 이런식으로 현재 작업 환경 상위 디렉토리의 하위 디렉토리를 열 수 있다
cd 디렉토리 이동
touch 파일 생성 - 파일 생성할 때 확장자 지정할 수 있음
ex) touch file.txt
cat 파일 내용을 터미널에 출력해준다
rm 디렉토리나 파일을 삭제
⚠️ CLI에서 삭제된 파일을 휴지통으로 가지않고 즉시 삭제됩니다!
rm -r 디렉토리 지울 때 사용rm -f 디렉토리나 파일을 삭제하겠냐는 질문을 받지않고 바로컴퓨터는 옮기려고 하는 폴더나 파일을 잠시 저장해두고 원래 위치에 있는 폴더나 파일을 삭제한 뒤
이동하려는 도착 폴더에 저장해둔 내용으로 새로운 파일을 생성한다.
mv 폴더나 파일의 이름을 변경, 또는 폴더나 파일의 위치 옮기기cp 폴더나 파일을 복사하기cp-r bye hi : bye 디렉토리를 hi 라는 이름의 디렉토리로 복사해서 생성