KAU/Linux
-
findKAU/Linux 2010. 4. 6. 22:32
1. 기능 원하는 특정 파일을 디렉토리를 탐색하여 찾는다. find는 매우 강력한 도구로 지정된 조건에 만족하는 파일을 찾는다. 파일의 조건은 이름이나 크기, 날짜 등 다양하게 지정할 수 있다. 2. 문법 # find [ 경로 ] 탐색 조건 3. 옵션-type pattern 형식이 pattern인 것. b : block device file, c: character device file, d: directory p : named pipe, f: regular file, l:symbolic link, s:socket -name 파일명 파일명으로 검색 -size 크기로 검색 -exec 명령 {}\; 검색된 결과에 대해서 지정한 명령을 적용 -user 사용자명 사용자명 소유의 파일을 검색 -amin n n분 ..
-
fdckKAU/Linux 2010. 4. 6. 22:28
1. 기능 파일 시스템이 완전한 상태를 유지하고 있는가를 검사하고, 잘못된 것은 바로 잡는다. 2. 문법 # fsck [ -arsVN ][ 파일시스템 ] 3. 옵션 -a : 검사도중 발견된 에러를 자동적으로 복구한다. -r : 검사도중 에러가 발견되면 복구할 것인가를 물어온다. 이것은 하위 호환성을 위한 것으로서 사실상은 사용되지 않는다. -s : 병렬적인 방법이 아니라 순차적인 방법으로 검색한다. -V : 검색 중 각종 정보를 자세하게 보여준다. -N : 실제로 검사 작업을 하지는 않도록 한다. 4. 사용방법 및 정보 이것은 시스템이 처음 가동될 때 시스템 초기화 스크립트에 의해 자동으로 실행된다. 이름은 file system check를 줄인 것으로, 파일 시스템을 스캔(scan)하여 일관성을 유지하..
-
echoKAU/Linux 2010. 4. 6. 22:10
1. 기능 echo는 인수로 지정된 문자열을 그대로 화면에 출력한다. 이것은 인수로 주어진 문자열이 오퍼레이팅 시스템으로 읽혀진 후에 다시 그대로 화면에 ‘메아리’치는 것으로 생각할 수 있다. 2. 문법 # echo [ -ne ] 문자열 3. 옵션 -n : 새로 개행하지 않고 출력하게 한다. -e : 문자열 중에서 백슬래쉬와 조합되는 특수 문자를 인식하게 한다. 그러한 특수 문자들은 다음과 같은 것들이 있다. \a 벨소리 \b 백스페이스 \f 용지바꿈(form feed) \n 행바꿈 \r 0 칼럼으로(carriage return) \f 탭(tab) \v 수직 탭 \\ 백슬래쉬 문자 \c 출력 후 행바꿈 금지 4. 사용방법 및 정보 가) 일반적으로 echo 명령은 프롬프트 상에서 사용되는 일은 없다. 하지..
-
du, dfKAU/Linux 2010. 4. 6. 22:05
1. 기능 du 는 Disk Usage를 의미하며, 지정된 디렉토리의 디스크 사용량을 표시해준다. 2. 문법 # du [옵션] 파일 3. 옵션 -a : 디렉토리가 아닌 모든 파일에 대한 정보를 출력 -k : 결과 값을 KB 단위로 출력한다. (기본값) -m : 결과 값을 MB 단위로 출력한다. -h : 사용자가 이해하기 쉬운 용량의 단위를 표시한다. ((ex) KB,MB,GB) -l : 하드 링크의 용량을 모두 계산한다. -s : 사용량의 총 합계만 출력한다. -S : 하위 디렉토리를 합치지 않고, 각각을 나누어서 계산한다. 지정된 디렉토리 내의 파일과 모든 하위 디렉토리의 용량, 내용까지 볼 수 있다.4. 사용방법 및 정보 가) home 디렉토리 내의 사용량의 총합을 알아보기 쉬운 단위로 표시한다. [..
-
cutKAU/Linux 2010. 4. 6. 21:39
1. 기 능 파일에서 필드를 뽑아낸다. 필드는 구분자로 구분할 수 있다. 2. 문 법 cut [option] ... [file] ... 3. 옵션 -c 문자위치 : 잘라낼 곳의 글자 위치를 지정한다. 콤마를 사용하거나 하이픈을 사용하여 범위를 정할 수도 있으며, 이런 표현들을 혼합하여 사용할 수도 있다. -f 필드 : 잘라낼 필드를 정한다. 지정하는 방법은 -c 옵션과 같다. -d 구분자 : 필드를 구분하는 문자를 지정한다. 디폴트는 탭 문자다. -s : 필드 구분자를 포함할 수 없다면 그 행은 하지 않는다. 4. 사용방법 및 정보 [root@ls ]# cut -c 2-5 /etc/passwd/etc/passwd 파일의 2번째부터 5번째 문자까지를 출력한다 [root@ls ]# cut -f 3 anaco..
-
cp, rm, mvKAU/Linux 2010. 4. 6. 21:07
1. 기능 파일을 현재의 위치나 다른 디렉토리로 복사(copy)한다. 2. 문법 # cp [ 옵션 ] 파일명1 파일명2 # cp [ 옵션 ] 파일명(들) 디렉토리 3. 옵션 -a : 가능한 한 원 파일의 구조와 속성을 그대로 복사한다. -b : 복사할 때 덮어쓰게 되는 파일은 백업을 만든다. -d : 심볼릭 링크는 심볼릭 링크로 복사한다. 그리고 원본 파일과의 하드 링크 관계를 유지한다. -f : 복사 위치에 존재하는 파일을 제거하고 복사한다. -i : 복사 시 같은 이름의 파일이 존재한다면 덮어쓸 것인가 확인한다. -I : 하드 링크를 만든다. -P : 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사한다. -R , -r : 파일과 하위 디렉토리에 포함된 파일 모두를 복사한다. -s : 디렉..
-
diff, comm, cmp, locate, whereisKAU/Linux 2010. 4. 6. 20:29
- diff, comm, cmp, locate, whereis diff 는 서로 다른 두 파일이나 폴더에 대한 비교할때 쓰는 명령어 입니다. 명령어 위치 /usr/bin/diff 사용형식 diff [옵션] 파일1 파일2 diff [옵션] 디렉토리1 디렉토리2 옵션 -brif : 단순비교 -c : 차이점 비교 -d : 상세 비교 -l : 주로 폴더에 사용하며, 서브디렉토리까지 상세 비교 diff3 => 3개의 파일 비교 시 사용 comm 는 두 파일의 행단위 비교할때 쓰입니다. 명령어 위치 /usr/bin/comm 사용형식 comm [옵션] 파일 1 파일 2 옵션 -1 : 두 개를 비교하되 파일 1에만 있는 것은 출력하지 않기 -2 : 두 개를 비교하되 파일 2에만 있는 것은 출력하지 않기 -3 : 두 개..
-
chrootKAU/Linux 2010. 4. 6. 20:04
chroot 명령 목적 명령의 루트 디렉토리를 변경합니다. 구문 chroot Directory Command 설명 주의: 새로운 루트 디렉토리의 특수 파일이 실제 루트 디렉토리와 다른 주 장치 번호 및 부 장치 번호를 가질 경우, 파일시스템을 중복기재하는 것이 가능합니다. chroot 명령은 루트 사용자 권한을 조작하는 사용자만 사용 가능합니다. 루트 사용자 권한을 갖는 경우, chroot 명령은 Command을 수행할 때 Directory 매개변수가 지정한 디렉토리로 루트 디렉토리를 변경합니다. 경로 이름의 처음 /(슬래쉬)는 지정된 Command 및 하위에 대한 Directory로 변경합니다. Directory 경로 이름은 항상 현재 루트와 관계가 있습니다. chroot 명령이 발효 중일지라도, Di..