명령어를 모아보기 편하도록 생략한 옵션이 많습니다. 자세한 옵션은 개별정리 된 글을 참고 부탁드립니다.

  • 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 : 터미널 화면 지우기

Posted in

댓글 남기기

호랑이는 죽어서 가죽을 남기고, 사람은 죽어서 블로그를 남긴다.에서 더 알아보기

지금 구독하여 계속 읽고 전체 아카이브에 액세스하세요.

계속 읽기