| 1. 기능 echo는 인수로 지정된 문자열을 그대로 화면에 출력한다. 이것은 인수로 주어진 문자열이 오퍼레이팅 시스템으로 읽혀진 후에 다시 그대로 화면에 ‘메아리’치는 것으로 생각할 수 있다. 2. 문법
3. 옵션 -n : 새로 개행하지 않고 출력하게 한다. -e : 문자열 중에서 백슬래쉬와 조합되는 특수 문자를 인식하게 한다. 그러한 특수 문자들은 다음과 같은 것들이 있다. \a 벨소리 \b 백스페이스 \f 용지바꿈(form feed) \n 행바꿈 \r 0 칼럼으로(carriage return) \f 탭(tab) \v 수직 탭 \\ 백슬래쉬 문자 \c 출력 후 행바꿈 금지 4. 사용방법 및 정보 가) 일반적으로 echo 명령은 프롬프트 상에서 사용되는 일은 없다. 하지만 스크립트 작성시 자주 사용된다. 셸 스크립트 상에서 echo 명령은 BASIC의 PRINT 명령이나 C 언어의 printf() 함수와 같이 메시지를 출력하는 데에 자주 사용된다. 또한 전혀 필요 없을 것 같은 echo의 -n 옵션도 스크립트 상에서는 유용하게 사용될 수 있다.
나) echo 명령으로 환경변수 값도 확인할 수 있다.
| |||
2007-01-11
리눅스 echo 명령어 사용법
카테고리 리눅스
글쓴이 : yamanin 목요일, 1월 11, 2007
리눅스 du 명령어 사용법
du 는 Disk Usage를 의미하며, 지정된 디렉토리의 디스크 사용량을 표시해준다.
2. 문법
# du [옵션] 파일
3. 옵션
-a : 디렉토리가 아닌 모든 파일에 대한 정보를 출력
-k : 결과 값을 KB 단위로 출력한다. (기본값)
-m : 결과 값을 MB 단위로 출력한다.
-h : 사용자가 이해하기 쉬운 용량의 단위를 표시한다. ((ex) KB,MB,GB)
-l : 하드 링크의 용량을 모두 계산한다.
-s : 사용량의 총 합계만 출력한다.
-S : 하위 디렉토리를 합치지 않고, 각각을 나누어서 계산한다.
지정된 디렉토리 내의 파일과 모든 하위 디렉토리의 용량, 내용까지 볼 수 있다.
가) home 디렉토리 내의 사용량의 총합을 알아보기 쉬운 단위로 표시한다.
|
[root@sense tar]# du -sh /home |
나) home 디렉토리내에 있는 모든 디렉토리와 파일들의 정보를 표시한다.
|
[root@sense tar]# du -a /home |
카테고리 리눅스
글쓴이 : yamanin 목요일, 1월 11, 2007
리눅스 date 명령어 사용법
date : 시스템의 날짜, 시간을 표시 및 변경
2. 문법
date [옵션] 형식
가) date 명령어를 사용하여 시스템 날짜와 시간을 확인할 수 있다.
|
<shell> |
나) date 명령어를 사용하여 시스템 날짜와 시간을 변경할 수 있다.
|
<shell> |
다) 특정 날짜에 대한 정보를 얻을 수 있다.
|
<shell> |
카테고리 리눅스
글쓴이 : yamanin 목요일, 1월 11, 2007
리눅스 free 명령어 사용법
실제적인 메모리와 스왑 공간의 용량과 남은 공간, 사용량 등을 보여준다.
2. 문법
#free [ 옵션 ]
3. 옵션
-b : 메모리 공간을 나타낼 때 바이트 단위로 보여준다.
-k : 메모리 공간을 나타낼 때 킬로바이트 단위로 보여준다.(기본 설정)
-m : 메모리 공간을 나타낼 때 메가바이트 단위로 보여준다.
-s seconds : 지정된 초(seconds) 단위로 업데이트 된 정보를 보여준다.
4. 사용방법 및 정보
가) free 명령을 통해 메모리에 대한 정보를 볼 수 있다.
|
<shell> |
나) 사용하지 않는 램 용량을 보려면(MB 단위) 다음과 같은 명령을 사용한다.
|
<shell> |
다) 실시간으로 정보를 업데이트 해서 보고 싶다면 ?s 옵션을 사용한다.
|
<shell> |
10초 단위로 업데이트 된 메모리 정보를 보여준다.
카테고리 리눅스
글쓴이 : yamanin 목요일, 1월 11, 2007
리눅스 cal 명령어 사용법
서기 원년부터의 달력을 볼 수 있다.
2. 문법
# cal [-jy] [ [ 달 ] 연도 ]
3. 옵션
-j : 1월 1일부터 날짜수를 계산하는 julian 날짜를 표시한다.
-y : 올해의 달력을 표시한다.
4. 사용방법 및 정보
가) 현재 달의 달력을 출력한다.
|
<shell> |
나) 올해의 달력을 출력한다.
|
<shell> |
카테고리 리눅스
글쓴이 : yamanin 목요일, 1월 11, 2007
리눅스 fsck 명령어 사용법
파일 시스템이 완전한 상태를 유지하고 있는가를 검사하고, 잘못된 것은 바로 잡는다.
2. 문법
# fsck [ -arsVN ][ 파일시스템 ]
3. 옵션
-a : 검사도중 발견된 에러를 자동적으로 복구한다.
-r : 검사도중 에러가 발견되면 복구할 것인가를 물어온다. 이것은 하위 호환성을 위한 것으로서 사실상은 사용되지 않는다.
-s : 병렬적인 방법이 아니라 순차적인 방법으로 검색한다.
-V : 검색 중 각종 정보를 자세하게 보여준다.
-N : 실제로 검사 작업을 하지는 않도록 한다.
4. 사용방법 및 정보
이것은 시스템이 처음 가동될 때 시스템 초기화 스크립트에 의해 자동으로 실행된다. 이름은 file system check를 줄인 것으로, 파일 시스템을 스캔(scan)하여 일관성을 유지하고 있는가를 검사한다.
디스크의 블록이 bitmap에는 사용되지 않은 상태로 표시되었음에도 불구하고 inode로부터 참조된다든지 반대로 사용된 블록으로 표시되었는데도 inode로부터 참조되지 않는 일이 있는가를 검색한다. 그 외에도 inode 링크계수가 올바른지 두 개 이상의 inode가 같은 블록을 참조하는지 혹은 블록번호가 유효한 것인가 등 여러 가지를 검사한다.
-a 옵션을 사용하였다면 검사도중 발견된 오류는 자동으로 복구된다. -r 옵션을 사용한다면 반드시 -s 옵션을 함께 사용해야 한다. fsck는 기본적으로 한꺼번에 몇 개의 검사를 병행하는 병렬 작업을 하기 때문에 하나의 에러를 발견하더라도 다른 검사는 계속 수행되고 있다.
검사 시간을 최대한 절약하기 위해서 병렬 작업을 하기 때문에 사용자의 수정과 다른 검사 작업의 호홉이 맞지 않을 수 있다. 그러므로 -s 옵션을 주어서 오직 하나의 검사 작업만 진행되도록 해야 한다. 그러나 -r 옵션은 하위 버전과의 호환성을 위한 것으로서 사용자는 -a 옵션만을 사용하는 것으로서 충분하다.
파일 시스템을 지정해 주지 않으면 /etc/fstab 파일에 나열된 파일 시스템을 검색한다.
카테고리 리눅스
글쓴이 : yamanin 목요일, 1월 11, 2007
리눅스 find 명령어 사용법
| 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분 이전에 접근한 파일 -atime n n*24시간 이전에 접근한 파일 -ctime n n*24시간 이전에 파일의 상태가 변경된 파일 -mtime n n*24시간 이전에 파일의 내용이 변경된 파일 -empty 크기가 0인 일반 파일 또는 디렉토리 -name 파일명 : 찾고자 하는 파일의 이름을 정한다. 와일드 카드도 가능하다. -perm 모드 : 파일 권한(permission)이 일치되는 것을 찾는다. 원하는 권한은 ls로 볼 수 있는 형태와 같이 지정한다. -links : 특정 개수의 링크를 가진 파일을 찾는다. 물음표 부분에 링크의 숫자를 표기한다. -size : 파일의 크기가 일치하는 것을 탐색한다. 파일 크기는 블록단위로 물음표 부분에 지정한다. 한 블록은 512바이트로 내정되어 있지만 블록 숫자 뒤에 단위로 k자를 붙이면 1키로바이트 크기의 블록 숫자로 간주된다. -user 사용자 : 파일 사용자의 ID에 따라서 검색한다. 로그인 이름이나 번호 모두가 가능하다. -exec 명령 : 원하는 검색 조건에 맞는 파일을 찾으면 명시된 명령을 실행한다. 명령의 끝은 \;을 사용하여 끝낸다. find가 검색해낸 파일의 이름을 인수로 사용하고 싶다면 그 위치에 {}를 사용한다. -newer 파일 : 어떤 파일보다 최근에 갱신된 모든 파일을 검색한다. 4. 사용방법 및 정보 단순한 파일을 찾는 것은 물론, 다양한 조건(파일 모드, 파일 타입, 크기, 시간 등)을 이용하여 원하는 파일 들을 찾을 수 있다. 가) /home 디렉토리 아래의 파일들 중 디렉토리 파일을 검색
나) 홈 디렉토리 아래에서 크기가 5096kb 이상인 파일을 찾아 자세한 정보(ls ?l)을 출력한다.
다) /usr 디렉토리 내에서 지난 24시간 동안 사용되었던 확장명이 jpg인 모든 파일을 찾아 그 내용을 자세히 출력 시켜준다.
라) dev 디렉토리 내에 빈 파일들을 찾는다.
| ||||
카테고리 리눅스
글쓴이 : yamanin 목요일, 1월 11, 2007