
미리 약속된 명령어(command)를 이용한 운영체제와의 상호작용.
디렉토리 변경(Change Directory)
$ cd {디렉토리 경로}
root로 이동
$ cd
현재 디렉토리
$ cd .
상위 디렉토리로 이동
$ cd ..
{디렉토리}로 바로 이동
$ cd ~/{디렉토리 이름}
현재 디렉토리 확인(Print Working Directory)
$ pwd
파일/디렉토리 리스트 출력(List Segments)
$ ls
상세정보와 함께 표시
$ ls -l
숨겨진 항목 포함하여 표시
$ ls -a
숨겨진 항목 포함하여 상세정보와 함께 표시
$ ls -al
디렉토리 생성(Make Directory)
$ mkdir {만들 디렉토리 이름}
파일 생성
빈 파일 생성
$ touch {만들 파일이름}
내용이 담긴 파일 생성
$ echo {입력할 내용} > {만들 파일이름}
파일에 내용 추가 생성
$ echo {입력할 내용} >> {파일이름}
파일 내용 확인(Concatenate)
파일내용 화면에 출력
$ cat {파일이름}
파일 덮어쓰기
$ cat {덮어쓸 내용의 파일이름} {새로 만들 파일이름}
파일/디렉토리 제거(Remove)
$ rm {파일/비어있는 디렉토리}
내부 하위 디렉토리 모두 삭제
$ rm -r {지울 디렉토리 이름}
경고 없이 내부 하위 디렉토리 모두 삭제
$ rm -rf {지울 디렉토리 이름}
디렉토리 제거(Remove Directory)
$ rmdir {디렉토리 이름}
파일/디렉토리 이동 및 이름변경(Move)
폴더/디렉토리를 이동
$ mv {파일이름/디렉토리 이름(1)} {이동할 디렉토리 이름(2)}
폴더/디렉토리를 이름 변경
$ mv {파일이름/디렉토리 이름(1)} {바꿀 파일이름/디렉토리 이름(2)}
파일/디렉토리 복사(Copy)
폴더/디렉토리를 복사
$ cp {복사할 파일/디렉토리 이름} {새로 만들 파일/디렉토리 이름}