명령어를 모아보기 편하도록 생략한 옵션이 많습니다. 자세한 옵션은 개별정리 된 글을 참고 부탁드립니다.
- ls : 현재 디렉토리의 파일 및 디렉터리 목록 출력
- -a : 숨김파일 포함한 모든 파일 출력
- -l : 긴 포맷으로 출력
- -r : 반대 순서로 출력
- -h : K,M,G 형식의 size 표기
- -t : 파일이 생성(수정)된 순서로 출력한다(새로운것이 위로)
- -R : 하위 디렉토리 목록도 출력
- uptime : 현재 시간, 동작 시간, 접속중인 유저, CPU 사용량을 출력
- -p : 동작 시간만 출력
- -s : 부팅 시간만 출력
- pwd : 현재 위치한 디렉토리 출력
- touch : 파일 생성 < touch [options] [fileName1] ([fileName2] …) >
- mkdir : 디렉토리 생성 < mkdir [options] [directoryName1] ([directoryName2] …) >
- -m : 퍼미션 설정 < 예: mkdir -m 755 [directoryName] >
- -p : 중첩된 디렉토리 동시 생성 < 예: mkdir -p test1/test2/test3 >
- cp : 파일(디렉토리) 복사 < cp [options] [원본파일] [사본파일] >
- 여러 파일 복사 < cp [원본파일1] [원본파일2] … [targetDirectory] >
- -f : 사본 위치에 동일 파일명이 있으면 덮어쓰기
- -r : 하위 디렉토리까지 모두 수행
- rm : 파일(디렉토리) 삭제 < rm [options] [fileName] >
- -f : 강제 수행
- -r : 하위 디렉토리까지 모두 수행
- mv : 파일(디렉토리) 이동 < mv [options] [targetFile] [targetDirectory] >
- -f : 사본 위치에 동일 파일명이 있으면 덮어쓰기
- -r : 하위 디렉토리까지 모두 수행
- cat : 파일 내용 전체 출력 < cat [options] [fileName] ( [fileName2] [fileName3] … ) >
- cat > [fileName] : 파일 생성 or 덮어쓰기 (종료: ctrl + d)
- cat [targetFile] > [newFile] : targetFile 내용으로 파일 생성
- cat >> [fileName] : 파일생성 or 이어쓰기 (종료: ctrl + d)
- cat [targetFile] >> [oldFile] : oldFile 끝에 targetFile 내용 이어쓰기
- -n : 문자 줄번호 표시
- -s : 여러줄 공백라인을 하나의 공백라인으로 표시
- head : 파일 내용 처음 부분 출력 < head [options] [fileName] ( [fileName2] [fileName3] … ) >
- -숫자 : 처음부터 숫자행 만큼 출력
- tail : 파일 내용 마지막 부분 출력 < tail [options] [fileName] ( [fileName2] [fileName3] … ) >
- -숫자 : 마지막부터 숫자행 만큼 출력 (역순 아님. 마지막 줄이 마지막)
- grep : 특정 문자열 검색 < grep [options] pattern [file…] >
- 사용법이 너무 다양하므로, 별도 문서를 찾아보시길 권장드립니다.
- find : 파일(디렉토리) 검색 < find [options] [표현식] [표현식2].. >
- 표현식 -name [문자열] : 파일명에 문자열을 포함한 파일 검색
- 표현식 -empty : 빈 디렉터리나 size가 0일 파일 검색
- 표현식 -delete : 검색된 파일(디렉터리) 삭제
- 표현식 -exec [명령] : 검색된 파일에 지정된 명령 실행
- 표현식 -type [타입] : 해당 타입의 파일 검색
- b : 블록 특수 파일
- c : 캐릭터 특수 파일
- d : 디렉토리
- f : 일반 파일
- l : 심벌릭 링크
- p : 파이프
- s : 소켓
- chmod : 파일(디렉토리) 권한변경 < chmod [options] [mode] [fileName] >
- u : 소유자, g : 그룹, o : 그 외 사용자, a : 모든 사용자
- + : 권한 추가, – : 권한 제거, = : 현재 유지
- r : 읽기 권한, w : 쓰기 권한, x : 실행 권한
- ex1) chmod u=rw [fileName]
- ex2) chmod g-x [fileName]
- ex3) chmod ug=rwx [fileName]
- 8진수 방식 : 유저 rwx, 그룹 rwx, 그 외 사용자 rwx를 권한 없음 0, 권한 있음 1로 표기
- ex1) chmod 775 [fileName]
- 유저 7, 그룹 7, 그 외 사용자 7
- 7은 이진수로 111, 5는 이진수로 101
- 유저 rwx, 그룹 rwx, 그 외 사용자 r-x (그 외 사용자는 쓰기 권한 없음)
- —————————– 아래 정리중 ————————————–
- chown : 파일(디렉토리) 소유자(그룹) 변경
- ps : 실행중 프로세스 목록 출력
- top : 실시간 자원 사용량 및 프로세스 정보 출력
- kill : 프로세스 종료
- df : 디스크 사용량 확인
- du : 디렉토리 용량 확인
- free : 메모리 사용량 확인
- ping : 네트워크 연결상태 확인
- ssh : 원격 서버 터미널 연결
- history : 이전 입력 명령어 목록 출력
- clear : 터미널 화면 지우기
댓글 남기기