명령어 위치 /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 : 두 개를 비교하여 파일 1과 파일2 에 모두 존재하는 라인은 출력하지 않기
cmp 는두 개의 파일을 비교하여 다른점을 확인할 때 쓰는 명령어 입니다.
#cmp (option) (file1) (file2)
옵션 -l : 틀린 문자의 개수를 출력하고 각각의 틀린 문자에 대한 8 진수 값을 출력
-s : 아무런 메시지를 보여주지 않고 종료 코드만을 넘겨줌
종료 코드에서 0은 두 파일이 같음을, 1은 파일이 다를 때,
2는 파일에 접근할 수 없을 때를 의미
locate 특정한 패턴의 파일을 찾을 때 사용합니다.(예: 확장자가 .bak인것만 )
명령어 위치 /usr/bin/locate
옵션 -c : 찾은 파일의 수를 표기
-n (행수) : 찾은 파일중 원하는 수량만 표시
예)
[root@zzz ~]#locate *.bak
[root@zzz ~]#locate -n 10 *.log (현재 폴더에서 .log 확장자가 있는 것을 10개만 검색
[root@zzz ~]#locate *.log | grep install
(.log 확장자인 것중에 install 문자열을 포함하는 것 검색)
whereis 는 명령어 파일등의 위치 검색시 사용하는 명령어 입니다.
명령어 위치 /usr/bin/whereis
사용형식 whereis [-bmsu [-BMS 디렉토리 -f] 파일명
사용옵션 -b : 해당 명령어의 실행파일 위치만 검색
-m : 해당 명령어의 매뉴얼페이지 위치만을 검색
-s : 해당 명령어에 관한 소스위치 만을 검색
-B : 명령어의 실행파일을 찾을 경로를 지정하여 탐색한다.
-M : 명령어의 매뉴얼페이지를 찾을 경로를 지정하여 탐색
-S : 명령어의 소스파일을 찾을 경로를 지정하여 탐색
리눅스 명령어의 위치를 찾습니다. 자주 쓰이진 않고 명령어의 위치가 기억 안날때 쓰입니다.
그리고 리눅스 명령어 찾을때만 쓰입니다. 개인이 만든것은 find 를 활용합니다.
'LINUX & UNIX' 카테고리의 다른 글
리눅스 소스 컴파일시 나올 수 있는 에러들 과 그에 따르는 대책 (0) | 2011.01.19 |
---|---|
CentOS5.5 FTP 로 설치 하기 (0) | 2011.01.18 |
FTP 명령어 정리 (0) | 2011.01.16 |
ASCII 코드표 정리 (0) | 2011.01.15 |
MySQL 에서의 정규표현식 (0) | 2011.01.14 |