* 파일/디렉토리 관련 명령어
- ls : 디렉토리/파일 목록보기
- ls -al : 숨겨진 디렉토리/파일 목록까지 정렬된 형태로 보기
- cd (디렉토리이름) : 해당 디렉토리로 이동
- cd : 최상위 디렉토리로 이동
- pwd : 현재 디렉토리의 위치 보여주기
- mkdir (디렉토리이름) : 해당 디렉토리 만들기
- rm (파일이름) : 해당파일 지우기
- rm -r (디렉토리이름) : 해당 디렉토리 지우기
- rm -f (파일이름) : 강제로 해당파일 지우기
- rm -rf (디렉토리이름) : 해당디렉토리와 디렉토리 아래에 있는 모든 파일 삭제
- cp [파일1] [파일2] : 파일1을 파일2라는 이름으로 복사
- cp -r [디렉토리1] [디렉토리2] : [디렉토리1] 안에 있는 것들을 [디렉토리2]로 복사/ [디렉토리2]가 존재하지 않는다면 [디렉토리2]를 만듬.
- mv [파일1] [파일2] : [파일1]을 [파일2]로 이름을 바꾸거나 옮김. [파일2]가 디렉토리로 존재한다면 [파일1]을 [파일2] 디렉토리로 옮김.
- touch [파일이름] : 해당파일을 생성하거나 업데이트
- cat > [파일이름] : 입력을 해당이름으로 저장
- cat < [파일이름] : 해당파일의 내용을 출력(모두 출력)
- more [파일이름] : 해당파일의 내용을 출력(구분 출력)
- head [파일이름] : 해당파일의 첫 10줄을 출력
- tail [파일이름] : 해당파일의 마지막 10줄을 출력
- tail -f [파일이름] : 해당파일에 추가되는 내용을 출력, 마지막 10줄부터 출력함.
* 프로세스 관련 명령어
- ps : 현재 활성화된 프로세스 보여주기
- top : 실행중인 모든 프로세스 보여주기
- kill [프로세스 id] : 해당 프로세스를 종료(프로세스 idㄹ를 줄여서 pid라고 함/pid는 'ps'명령어를 입력하였을 때, 해당 프로세스의 맨 앞에 위치한 숫자를 의미한다.
- bg : 정지되었거나 화면에서 안보이게 실행중인 프로세스 보여주기/정지된 프로세스를 화면에 출력하지 않고 계속 진행하기
- fg : 화면에 보이지 않게 작동하던 작업 중 최근의 것을 화면에 출력하면서 작동시키기
- fg n : 화면에 보이지 않게 작동하던 작업 중 n 번째 작업을 화면에 출력하면서 작동시키기
* 파일 권한(퍼미션)관련 명령어
- chmod [권한숫자][파일이름] : 해당파일의 퍼미션값을 해당 권한숫자대로 바꾸고 숫자는 3자리이며 첫 번째는 소유자, 두번째는 그룹, 세번째는 익명의 권한을 더해서 나타낸다.
* 단축키
- Ctrl+C : 현재 명령의 실행을 강제로 마침
- Ctrl+Z : 현재 명령을 멈춤. fgf를 이용해서 계속해서 화면에서 보이도록 실행하거나 bg 를 이용해서 안보인채 계속 실행.
- Ctrl+D : 현 세션에서 로그아웃, exit와 비슷
- Ctrl+W : 현재 라인에서 한 단어 삭제
- Ctrl+U : 현재 줄 전체 삭제
- Ctrl+R : 최근 입력한 명령어 보여주기
- !! : 마지막 명령어 반복실행
- exit : 현재 세션에서 로그아웃