간단히 사용할 수 있는 기본적인 유닉스/리눅스 명령어이다.


설명과 사용법, 옵션에 대한 설명

# [명령어] --help


명령어의 도움말, 사용법, 옵션, 사용환경, 제작자 등을 알 수 있는 명령어.

# man [명령여]



  • 파일의 내용보기
    • # cat [파일명]

  • 디렉토리생성
    • # mkdir [생성할디렉토리명]
    • 특정 디렉토리내 디렉토리 생성
      • # mkdir -p testdir/{a,b,c,d}
        • testdir 디렉토리내에 a,b,c,d 디렉토리 생성

  • 파일/디렉토리 복사
    • # cp -<옵션> [원본파일명] [대상파일명]
    • 옵션
      • -p : 소유자,그룹 그대로 복사
      • -a : 속성, 링크정보까지 포함하여 복사

  • 파일/디렉토리 삭제
    • # rm -<옵션> [삭제할 파일명]
    • # rmdir [삭제할 디렉토리명]
    • 옵션
      • -f : 삭제 실행 여부 확인 안함
      • -r : 하위디렉토리까지 삭제

  • 파일/디렉토리 이동
    • # mv [이동할원본파일] [이동할대상파일]

  • 압축 (tar)
    • # tar -<옵션> [상대파일명]
    • 생성
      • # tar -zcvf [생성될파일이름].tar.gz [압축할파일경로및이름들...]
    • 풀기
      • # tar -zxvf [압축파일명].tar.gz
    • 옵션
      • -z : gzip과 관련하여 압축 또는 해제를 한번에 처리
      • -c : tar 파일 생성
      • -x : tar 파일 풀기
      • -v : tar 작업 진행 상황 출력
      • -f : tar 파일 확인

  • 소유자 및 소유그룹 변경 (chown)
    • 파일 소유자 변경
      • # chown -<옵션> [소유자명] [변경할파일]
    • 파일 또는 디렉토리  소유자/소유그룹 변경
      • # chown [소유자명]:[소유그룹] [변경할파일 또는 디렉토리명]]
    • 모든 파일 또는  디렉토리 소유자/소유그룹 변경
      • # chown -R [소유자명]:[소유그룹] [변경할파일 또는 디렉토리명]
    • 특정 디렉토리내 특정파일 소유자/소유그룹 견경
      • # chown -R root:roots wwwdir --from=tester:testers
        • wwwdir 내의 소유자명이 root이고 소유그룹이 roots인 파일들을 소유자 tester와 소유그룹 testers로 변경
    • Reference

  • 권한 설정 (chown)
    • 파일 소유자 변경
      • # chmod -<옵션> [소유자] [연산자] [권한] [파일명]
    • 옵션
      • -R : 하위디렉토리 모든권한 변경
      • -c : 권한 설정시 작업 내용을 출력
      • -v : 작업된 내용을 보여줌
    • 권한(8진수)
      • r : 읽기 권한 4 (100)
      • w : 쓰기 권한 2 (010)
      • x : 실행 권한 1 (001)
    • 연산자
      • + : 해당권한 허용
      • - : 해당권한 비허용
      • = : 해당권한으로 권한설정
    • 사용예
      • # chmod +r filename
        • 모두에 대해 읽기를 추가
      • # chmod u+rw filename
        • 소유자 u에게 읽기,쓰기권한(w)를 더함
      • # chmod +r filename
        • 모두 읽기권한을 더함
      • #chmod 777 filename
        • 모두에게 filename 파일의 모든 권한을 줌
    • Reference

  • 디스크 사용량 확인
    • # du -<옵션> [디렉토리명]
    • 특정디렉토리 사용량
      • du -s [디렉토리명]

  • 디스크 남아있는 공간 확인
    • # df -<옵션>


  • 사용중인 포트 확인
    • # netstat -anp | grep :[포트번호]



'Dev Story > dev' 카테고리의 다른 글

[postgresql] extension dblink  (0) 2013.02.16
[iBATIS] DTD 오류 내용 총정리  (0) 2013.02.14
[json] JSON Validator & Convert  (0) 2013.01.22
[extjs] Ext.MessageBox  (0) 2013.01.22
[github] Eclipse Git Plugin 설치  (1) 2013.01.17


AND