텍스트 기반 명령을 입력하고 실행할 수 있는 인터페이스
컴퓨터 자원관리(메모리, 파일시스템, 저장장치관리) OS의 핵심적인 기능을 모아놓은 것
명령을 전달하고 실행 결과를 사용자와 응용 프로그램에 돌려주는 인터페이스가 있음
커널을 제어하는 명령어들을 해석해주는 역할
커널은 감싼 껍데기, 커널과 애플리케이션의 인터페이스 역할
명령 [옵션][인자]
ls -l /tmp
cd download // download 파일로 이동
cd .. // 이전 디렉토리
ls // 파일 및 디렉토리 목록 나열
ls-al // 좀 더 자세한 내용을 표시(a:숨겨진파일 디렉토리 표시, l: 자세한내용출력
// s: 파일크기 순으로 정렬, r: 거꾸로 출력, -R: 하위디렉토리 출력, -h 파일크기 보기 좋게 표시
mkdir 폴더명 // 새 디렉토리 생성
touch 파일명 // 새 빈 파일 생성
cp file1 file2 // file1을 file2로 복사
mv file1 file2 // file1을 file2로 이름 변경
mv file1 dir/ // file1을 dir로 옮기기
rmdir 폴더명 // 폴더가 비어있다면 제거
rm 파일명 // 파일명을 제거