ls

  • 지정한 디렉터리의 파일 목록 출력

  • 사용법

    • #ls [option] [디렉터리의 상대경로 또는 절대경로]

      OPTION  
      -a/-A 숨김 파일을 포함하여 출력 /.,..을 제외하고 출력
      -i 파일의 inumber 출력
      -l/-n 파일의 inode를 포함한 상세 내용 출력/UID,GID로 출력
      -K 파일 크기를 KB 단위로 출력
      -m 가로 목록으로 출력
      -F 파일 이름에 파일 종류를 구분하는 기호를 함께 출력
      -R 하위 디렉터리의 모든 파일 출력
      -1 한 줄에 한 파일씩 출력

pwd

  • 현재 디렉터리 위치 확인

  • 사용법

    • #pwd

cd (change directory)

  • 디렉터리 이동

  • 사용법

    • #cd <이동할 디렉터리의="" 상대경로="" 또는="" 절대경로="">
. 현재 위치한 디렉터리
.. 현재 위치의 상위 디렉터리
~ 계정의 홈 디렉터리
~[계정명] 지정한 계정의 홈 디렉터리
/ 최상위 디렉터리

mkdir

  • 빈 디렉터리 생성

  • 사용법

    • #mkdir[option] <디렉터리 이름="">

      OPTION  
      -m 생성할 디렉터리의 권한 설정(default:755)
      -p 상위 디렉터리 함께 생성

rmdir

  • 빈 디렉터리 삭제

  • 사용법
    • #rmdir [option] <디렉터리 이름="">

      OPTION  
      -p 상위 경로의 디렉터리까지 삭제
  • 주의 사함
    • 무조건 빈 디렉터리만 삭제 된다.

touch

  • 파일이 존재 할 때 : 지정된 파일의 시간 정보를 갱신 한다.
  • 파일이 존재하지 않을 때 : 0byte의 빈 파일 생성

  • 사용법
    • #touch [option] <파일 이름="">

      OPTION  
      -a 파일의 최근 사용 시간만 변경
      -c 파일이 존재하지 않을 때 파일을 생성하진 않는다.
      -m 파일의 최근 변경 시간만 변경
      -t 파일의 날짜를 임의의 날짜로 지정하여 변경

cat

  • 지정된 파일 내용을 표준 출력으로 확인

  • 사용법
    • #cat [option]<파일 이름="">

      OPTION  
      -n 라인 번호를 포함하여 출력
      -b 라인 번호를 포함하여 출력하지만 공백라인은 제외하고 출력
  • redirection을 이용한 파일 생성
    • #cat > <파일이름>
    • [내용 입력]
    • [ctrl + d : 저장 후 종료]
  • 파일의 처음부터 지정된 줄까지 출력
  • default: 처음부터 10행

  • 사용법
    • head [option] <파일 이름="">

      OPTION  
      -n NUM 지정한 줄만큼 출력
      -c SIZE 지정한 크기만큼 출력(단위: byte)

tail

  • 파일의 마지막부터 지정된 줄까지 출력
  • default : 마지막부터 10행

  • 사용법
    • #tail [option] <파일 이름="">

      OPTION  
      -n NUM 지정한 줄만큼 출력
      -c SIZE 지정한 크기만큼 출력
      -f 실시간 추가되는 내용 출력(주로 log파일을 확인할 떄 자주 사용된다.)

more

  • 많은 출력 결과를 화면 사이즈에 맞게 한 페이지씩 출력
  • (파이프)를 이용하면 다른 명령의 결과를 처리할 수 있다.(예 : ls -l /etc more)
  • 사용법
    • #more [+number] <파일 이름="">

      KEY  
      Space 한 페이지씩 출력
      Enter 한 행씩 출력
      b 이전 페이지 출력
      d 다음 페이지 반만 출력
      /문자열 지정된 문자열 검색
      n “/문자열”로 검색 후 다음 찾기
      h 키 도움말 출력
      = 현재 위치의 행 번호 출력
      v vi(텍스트 편집기)모드로 이동
      q more 동작 종료
      !쉘명령 지정된 쉘명령 실행

grep

  • 파일 또는 명령어의 결과에서 특정 패턴의 문자열 검색
  • (파이프)를 이용하여 다른 명령의 결과를 처리할 수 있다.(예:ls -l /etc grep [패턴])
  • 사용법
    • #grep [option]<패턴><파일이름>

      OPTION  
      -c 검색된 문자를 출력하는 대신 검색된 행의 총 수를 출력
      -h 파일 이름을 출력하지 않음
      -i 대/소문자를 구분하지 않고 검색
      -n 검색된 문자의 행의 번호를 할께 출력 한다.
      -s 에러 메시지만 출력
      -v 지정된 표현식에 매진되지 않은 행만 출력
      -w 표현식을 단어 단위로 검색

cp

  • 원본 파일을 대상 파일로 복사

  • 사용법

    • #cp[option] <원본파일> <대상 파일="">

      OPTION  
      -f 복사할 파일 이름이 겹칠 때 강제로 복사
      -i 복사할 파일 이름이 겹칠 때 확인하고 복사
      -l 하드 링크 생성
      -p 소유주, 소속 그룹, 퍼미션, 시간 등을 동일하게 복사
      -U 복사할 대상이 우너본과 변경 나라ㅏ 같거나 더욱 최신 파일이면 복사하지 않음
      -v 복사하기 전에 복사할 파일 출력
      -R/-r 하위 디렉터리까지