1. 파일 관련 명령어
파일 비교
$ diff
$ vimdiff

$ file
head, tail
$ head -10/etc/passwd
$ tail -10/etc/passwd
more
ln
$ ln –s /etc/passwd passwd
$ ls l
lrwxrwxrwx 1 edun30 edungrp 11 Oct 24 11:12 passwd -> /etc/passwd
wc
$ wc -l /etc/passwd
$ wc -w /etc/passwd
$ wc -c /etc/passwd
tar
$ tar -zxf mysrc.tar.gz
| 옵션 | 설명 |
|---|---|
| -z | gzip으로 압축 또는 압축 해제 시 사용 |
| -f | tar 명령어 이용 시 반스시 사용 (Default) |
| -x | tar 파일로 묶여있는 것을 해제할 때 사용 (Extract) |
| -c | tar 파일 생성 시 사용 (Create) |
와일드 카드 문자
* (아스터리스크): 문자열의 길이가 0, 즉 문자열이 아니거나 길어도 됨?: 어떤 한 개의 문자 (문자열X, 한글자)history

alias / unalias
$ alias editor='vim'
$ editor test.txt
$ unalias editor
find
$ find [찾을디렉터리경로] [찾기옵션] [찾은후 수행작업]
. : 현재 디렉터리 밑으로 검색/: 루트 디렉터리 밑으로 검색, 즉 전체 파일시스템 검색name: 지정한 형식을 갖는 파일 이름user: 특정 파일을 소유하고 있는 소유자의 파일uid n: 특정 uid를 갖는 파일gid n: 특정 gid를 갖는 파일used n: 최근 n일 이후에 변경된 파일print: 가장 많이 쓰이는 옵션, 찾고자 하는 파일을 보여줌 ( -ls 도 가능) (-ls 사용시 ls –dlis와 동일한 출력 형태)exec: 찾고자 하는 파일에 대해 특정 명령을 수행2. 프로세스(Process)
개요
$ ps 명령어를 통하여 시스템에 어떤 프로세스들이 동작하는지 확인프로세스 상태(Process States)
Foreground
Background

&를 명령어 끝에 붙임3. 지원 상태 확인 명령어
free

total: 설치된 총 메모리 및 스왑 공간의 크기used: total에서 free, buff/cache를 뺀 사용 중인 메모리 및 스왑 크기free: total에서 used와 buff/cache를 뺀 실제 사용 가능한 여유 있는 메모리 량 및 사용되지 않고 있는 여유 스왑 크기shared: 여러 프로세스에서 사용할 수 있는 공유 메모리 공간의 크기buff/cache: 버퍼와 캐시를 더한 사용중인 메모리available: 새로운 프로세스에서 할당 가능한 메모리의 예상 크기du(Disk Usage)
$ du -h
$ du -s directory name
df(Disk Free)
top
$ top -d 시간(초):Refresh 초
