Home     FreeBSD     Linux     MS-Window     PHP     Data Base     Utility     Phone     Etc  

   
  Category : Linux         리눅스 파일관련명령어 시스템명령어수정   삭제   
출처 http://www.linux.webpus.co.kr/linux1-start1.html


기본명령어(파일관리)

1. cd
- 디렉토리를 변경시, 디렉토리를 따로 입력하지 않으면 login 디렉토리로 이동합니다.
(cd . 은 현재 디렉토리이며, cd .. 은 상위 디렉토리입니다. )


2. ls
- DOS의 dir과 비슷한 명령어로, 디렉토리명 등을 출력시키며 옵션의 정보와 함께 출력됩
니다.
* -a: 디렉토리 내의 모든 파일
* -i : 파일의 inode
* -l : 파일 허용 여부, 소유자, 그룹, 크기, 날짜
* -m: 파일 쉼표로 구분, 가로
* -r : 정렬 옵션이 선택시 역순
* -s : KB 단위의 파일 크기
* -t : 최근에 만들어진 파일 순서별
* -x : 파일 순서 세로
* -F : 파일의 형태
(출력 형태로 '*', '@', '|', '=' 등.. 각각 실행 파일, 심볼릭 링크, FIFO 소켓 나타냄)
* -R : 서브 디렉토리
* -S : 파일 크키의 큰 순서
* -U : 정렬
* -1 : 라인당 한 파일
* --help : 도움말을 화면상에 나타냅니다.
* --version : 'ls'의 파일 버전과 함께 출력합니다.

3. cp
- 파일을 다른 파일 이름이나 다른 디렉토리로 복사하는 명령어입니다.(도스의 copy와
같음.)
* -a : 원래 파일의 구조, 속성
* -b : 백업 파일(덧쓰거나 지울시)
* -d : 심볼릭 링크 파일(디폴트는 연결된 원래 파일을 복사함).
* -f : 같은 파일명의 파일을 지운 후 복사
* -i : 같은 파일명의 파일을 사용자 확인후
* -l : 하드 링크 생성
* -p : 원시 파일의 소유자, 그룹, 허용 여부, 시간
* -r : 서브 디렉토리를 포함한 모든 파일
* -s : 심볼릭 링크 생성
* -u : 구 버전일시 복사
* -v : 복사전 각각의 파일명 출력
* -x : 파일 시스템 동일시 복사 * -P : 원시 파일이 존재 디렉토리 포함
* -R : 디렉토리를 포함
* -S : 환경 변수 SIMPLE_BACKUP_SUFFIX의해 지정된 백업 꼬리말로 백업 파일 생성

4. mv
- 파일을 다른 파일이나 디렉토리이동시, 파일이름 변경시 사용합니다.(원본이 지워짐)
* -b : 지워지기 전의 백업본
* -f : 디렉토리의 존재하는 파일 있을시 덮어씀
* -i : 디렉토리에 존재하는 파일 확인
* -u : 디렉토리에 구 버전의 파일 있을시 옮김
* -v : 옮기기 전 파일명 출력

5. rm
- 파일을 지우는 명령입니다.(유닉스에서는 파일이 지워지면 복구 불가능)
* -f : 강제로 파일을 지울 수 있다.
* -i : 지우기 전에 확인한다.
* -r : 서브 디렉토리의 파일까지 지운다.
* -v : 파일을 지우기 전에 지울 파일의 이름을 나타낸다.
* -R : -r과 같다.

6. mkdir
- 디렉토리를 새로 만들 때 사용합니다. (ex : mkdir 디렉토리명)
* -p : 지정된 모든 서브 디렉토리 포함 생성
* -m : mode mode에 해당하는 사용 허가로 디렉토리 생성

7. rmdir
- 내부 파일을 지운뒤 디렉토리를 지울 때 사용합니다. (ex : rmdir 디렉토리명)
*-p : 지우고자 하는 디렉토리의 상위 디렉토리 포함

8. man ( manual )
- 주어진 명령, 유틸리티 매뉴얼 출력
* -a : 모든 manual page를 출력
* -d : 디버깅 정보 출력
* -f : whatis와 동일
* -h : 도움말 출력
* -k : apropos와 동일
* -t : groff(troff)를 이용해 프린트 형식으로 출력

9.more
- 파일 내용을 한 화면씩 출력시킵니다.
* -h : 도움말(help)
* - SPACE 또는 - z : 다음 페이지
* -RETURN 또는 - 1 : 라인 스크롤
* -d 또는 -^D : 반 페이지 스크롤
* - q 또는 -Q : 종료 (quit)
* - f : 다음 페이지 (forward)
* - b 또는 - ^B : 이전 페이지 (back)
* - /pattern : 검색
* - = : 현재 라인 출력
* - ! : 명령어 실행
* - ^L : 화면 다시 출력
* - f : 현재 파일명과 라인 출력


10. less
- 한 페이지씩 문서를 보여줍니다.
* - ? : less에서 사용 가능 명령의 도움말 제공
* - a : 마지막 라인 화면 출력 후 검색
* - c : 필요시 전체 화면 갱신
* - C : -c 옵션과 동일하지만 화면 전체 지우고 시작
* - e : 두번째로 파일의 끝에 도달시 자동 종료
* - E : 파일의 끝에 도달시 자동 종료
* - i : 대소문자 구분 검색
* - n : 행 번호 추가
* - q : 특정 에러 미발생시 무음 동작
* - Q : 무음
* - s : 연속 공백 라인시 한 행으로 처리
* - x : 수치 지정하여 탭 간격 조정 (기본값은 8)

11. cat
- 파일 전체 내용을 한번에 화면에 출력합니다.

12. pwd
- 현재 디렉토리 위치 정보를 알려줍니다.

13. echo
- 주어진 인자를 화면 출력을 합니다.

14. grep
- 주어진 패턴을 포함 파일의 라인 출력을 합니다.
* -C : 일치되는 문장의 상하 두 라인 포함 출력
* -V : 버전 함께 출력
* -b : Byte 오프셋과 함께 출력
* -c : 일치하는 라인 갯수 출력
* -h : 파일명 미 출력
* -i : 대소문자 미 구분
* -l : 일치 내용의 파일명만 출력
* -n : 일치 내용의 라인 번호 출력
* -s : 에러 메시지만 출력
* -v : 일치하지 않는 내용 출력
* -w : 한 단어로 일치시 출력
* -x : 전체 라인 일치시 출력

15. find
- 원하는 파일의 디렉토리 탐색 후 지정 조건에 만족하는 파일을 찾습니다.
* -name : 찾고자 하는 파일 이름 지정
* -perm : 파일 권한 (permission)의 일치 되는 것
* -user : 사용자 ID별 검색.
* -atime : 최근 몇일내의 접속 파일 검색
* -newer : 최근 갱신한 모든 파일 검색

16. ls
*-lR : 현재 디렉토리, 서브 디렉토리의 이름과 포함되어 있는 파일 출력

17. mount
- cdrom이나 floppy disk를 사용하게 만들어 줍니다.

18. umount
- 디렉토리와 연결되었던 시디롬, 플로피 디스크를 분리시켜 줍니다.

19. Mtools
- DOS로 통하는 유틸리티의 모음입니다.


20. mcd
- 현재 사용하고 디렉토리를 이동합니다.(dos시스템)

21. mcopy
- 도스 파일 시스템으로 이동하거나 도스상의 파일을 복사합니다.
* - n : 파일을 덮어 쓸 경우에도 경고하지 않는다.
* - v : 안내문을 자세하게 보여준다.
* - m : 파일 갱신 시간을 보존한다.

22. 리디렉션 ( redirection )
- 표준 입력, 표준 출력, 에러 출력 등의 방향을 다른 곳으로 바꾸는 것 입니다.

23. 파이프라인
- 여러 명령을 함께 사용시 한 명령의 결과가 다른 명령으로 전송되는 통로입니다.


기본명령어(시스템 정보)

1. ps ( process )
- 현재 진행중인 프로세스의 정보를 출력합니다.

2. pstree ( process tree)
- ps 에 의해 출력되는 프로세스 정보를 트리 형태로 나타냅니다.

3. top
- cpu와 메모리를 사용하는 작업들에 대한 시스템 정보를 출력합니다.

4. arch (architecture)
- 현재 사용하고 있는 cpu의 모델을 출력합니다.

5. cal (calendar)
- 현재의 달을 출력합니다. (ex : 원하는 월 ,연도)
* -j :율리우스달력

6. clock
- CMOS 설정 시간의 출력, 변경을 합니다.

7. date
- 현재 시간과 날짜를 출력합니다.

8. df (disk free)
- 하드의 전체 용량, 남은 용량을 알기위해 사용합니다.
* -h(human) 바이트 단위 출력

9. du (disk usage)
- 각각의 디렉토리, 파일들의 디스크 용량을 출력합니다.

10. free (free memory)
- 현재 사용중인 시스템 메모리 상태를 출력합니다.
* -m(Megabyte) 메가 바이트 단위 출력
* -k (Kilobyte) 킬로 바이트 단위 출력

11. hostname
- 자신의 컴퓨터에 부여된 이름을 출력합니다.

12. lsdev (list devices)
- 현재 시스템에 연결되어 있는 하드웨어에 관한 입출력 정보, IRQ 값 등을 출력합니다.

13. quota
- 각각의 사용자들이 사용할 수 있는 디스크의 용량을 나타냅니다.

14. rdev (root device)
- 내부에 ramsize, swapdev, vidmode, rootflag의 프로그램이 구성되어 있습니다.

15. uname (unix name)
- 사용중인 운영체제에 대한 정보를 출력합니다.
* - a(all) 현재 사용중인 운영체제, 커널의 컴파일 정보 등을 출력

16. su
- 다른 사용자로 login합니다.


17. shutdown
- 시스템을 종료 합니다.
* - t n 옵션 t 뒤에 n 초 후에 경고 메시지와 kill 신호 보냄
* - h (halt) 완전히 닫음
* - r (reboot) 종료후 재부팅
* - f (fast) 빠른 리부팅(파일 시스템 검사 생략 )
* - c (cancel) 예약 되어 있는 종료 취소
* - k (kidding) 정상상태에서 종료 시간시 프로그램 정지

18. reboot
- 재부팅을 합니다.
* - q 현재의 실행프로그램을 종료하지 않고 재부팅

19. kill
- 프로세스 종료, 현재 실행중인 프로세스를 강제 종료시 사용합니다.
* -2 : 실행 중인 프로세스에게 인터럽트 키 신호 보냄
* -9 : 가장 확실하게 실행 중인 프로세스를 종료

20. tty
- 현재 사용하고 있는 단말기 장치의 경로명, 파일명을 알려줍니다.

21. whereis
- 실제 프로그램이 어떤 디렉토리에 존재하는지 모든 경로명을 보여줍니다.

22. fsck (file system check)
- 파일 시스템의 상태 검사하고 잘못된 것을 수정 합니다.
* - a : 검사도중 발견된 에러를 자동 복구
* - r : 검사도중 에러가 발견되면 복구 여부 확인
* - s : 순차적인 방법으로 검색
* - V : 검색 중 각종 정보 보여줌
* - N : 실제로 검사 작업 미 실시


코멘트  

이름 :      비밀번호 :
         자동등록방지
내용 :  
파일 :




금연

  글번호
이름
1 2
날짜
  175Linux 디도스 방어 조회수가 1000회 이상이네요. ^0^2014-11-08
  174Linux chkrootkit 을 이용한 루트킷 탐지법 조회수가 1000회 이상이네요. ^0^2014-11-08
  173Linux 리눅스 해킹사고 분석 및 대응절차 조회수가 1000회 이상이네요. ^0^2014-11-08
  111Linux 리눅스 관리자가 알아두어야 할 50가지 코멘트가 20개 이상이네요. ^0^ 조회수가 1000회 이상이네요. ^0^2018-02-09 18:20
MelnAbsed
  Linux 리눅스 파일관련명령어 시스템명령어 조회수가 1000회 이상이네요. ^0^2007-11-12
  73Linux 리눅스 명령어 모음 조회수가 1000회 이상이네요. ^0^2015-02-23 18:18
Carey
  67Linux mount 조회수가 1000회 이상이네요. ^0^2002-02-20
  27Linux 웹호스팅용 서버 기본셋팅 조회수가 1000회 이상이네요. ^0^2017-09-15 16:25
KuraFexy
  26Linux 네스케이프 6 설치/실행 잘 안될때....... 조회수가 1000회 이상이네요. ^0^2001-01-18
  25Linux SSH에 대해서.... 조회수가 1000회 이상이네요. ^0^2017-12-03 14:06
Philipduh
  23Linux vi 에디터 사용법 조회수가 1000회 이상이네요. ^0^2000-11-02
  22Linux 크레이지보드를 php,mysql 보드로의 변환 조회수가 1000회 이상이네요. ^0^2000-10-17
  21Linux Linux + oracle816 + apache + php4 + ... 조회수가 1000회 이상이네요. ^0^2000-10-09
  20Linux 리눅스 설정 조회수가 1000회 이상이네요. ^0^2000-10-05
  17Linux tarx 하나로 전부 풀 수 있게....... 조회수가 1000회 이상이네요. ^0^2000-10-05
 
1 2
글쓰기    목록   다음   로그인
Since 1998-2020 Chris. BSD LICENSE