터미널을 통해 사용자와 컴퓨터가 상호 작용을하는 방식!
작업명령은 사용자가 문자열 형태로 입력하며 컴퓨터의 출력역시 문자열형태!
*CLI에서는 명령어와 폴더의 이름을 space키로 구분함!
pwd
: 현재위치(경로)를 확인mkdir
: 새로운 디렉토리 생성 예시 : mkdir [file_name]
ls
: 특정 디렉토리에 포함된 파일이나 하위디렉토리 확인하기`ls -l
: 디렉토리, 파일, 권한, 소유자, 그룹등을 알수있다ls -a
: 숨어있는 디렉토리나 파일 항목을 터미널에 출력ls -al
: 위의 두내용을 합친내용open
: GUI의 탐색기로 열기 예시 : open . (현재경로의 파일탐색기를 열수있다) ..두개일경우는 이전경로를!
cd
: 디렉토리 이동 예시 : cd [directory_name]
tounch
: 파일 생성 예시 : touch [file_name]
cat
: 파일 읽기 / 쓰기 읽기: cat [file_name]
쓰기 : cat >> [file_name]
=> control + D로 줄을 바꾼후 내용입력후 Enter!!
rm
: 파일삭제예시 : rm [file_name]
rm -r [directory_name]/
: 디렉토리삭제rm -f [file_name]
: 파일삭제시 묻지않고 삭제rm -rf
: 파일삭제 or 디렉토리삭제mv
: 파일 옴기기예시 : mv [file_name] [directory_name]
mv [file_name] [file_name]
: 파일이름 변경도가능cp
: 파일복사예시 : cp [file_name] {change_file_name}