반응형
출처 : http://linux.die.net/man/1/fg
프로세스(job)을 포어그라운드(foreground)로 보낸다.

문법
fg [PID]

설명
특정 프로세스(job)을 포어그라운드(foreground)로 보낸다. pid를 정하지 않았다면 사용된 마지막 프로세스(job)이 포어그라운드로 올려질 것이다.
원하는 PID는 주로 프로세스 expansion을 사용함으로서 찾아진다.

예시
job id 0을 포어그라운드로 놓기
fg %0 
반응형

'리눅스 shell' 카테고리의 다른 글

rsync  (0) 2015.02.17
왜 쉘 명령어가 \(백슬래시)로 시작하나요?  (0) 2014.07.08
iostat  (0) 2011.08.03
ntsysv  (0) 2011.07.12
dd  (0) 2011.07.11
반응형
출처 : http://linux.die.net/man/1/iostat
장치와 파티션에 대한 입출력 통계와 CPU(중앙처리장치)의 통계를 보고한다.

문법
iostat [ -c | -d ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -n ] [ device [ ... ] | ALL ] [ -p [ device | ALL ] ] [ interval [ count ] ]

옵션
-c : -d와는 반대 개념으로 CPU 사용량만을 보고한다.
-d : -c와는 반대 개념으로 장치 사용량만을 보고한다.
-x : 확장된 스타일의 통계를 보여준다. 이는 -p와 -n의 반대개념으로 통계를 얻기 위해 마운트된 sysfs나 /proc/diskstats 파일이 필요하기 때문에 2.5 커널 이상에서 작동한다. 이 옵션은 /proc/partitions에서 확장된 스타일의 통계가 가능할 때만 오래된 커널(예 2.4)에서 작동할 수 있다.

사용예시
iostat -x 1
1초마다 확장된 스타일의 통계로 io stat을 찍는다. (시그널 없는 이상 무한루프)
iostat -x 1 6
1초마다 
확장된 스타일의 통계로 io stat을 6번 찍는다. 
반응형

'리눅스 shell' 카테고리의 다른 글

왜 쉘 명령어가 \(백슬래시)로 시작하나요?  (0) 2014.07.08
fg  (0) 2011.08.03
ntsysv  (0) 2011.07.12
dd  (0) 2011.07.11
xxd  (0) 2011.06.15
반응형
runlevels를 설정하는데 간단한 인터페이스를 제공한다.

설명
nysysv는 chkconfig를 통해 설정할 수 있는 runlevel 서비스를 설정하기 위한 간단한 인터페이스이다. 기본으로 현재 runlevel을 설정한다. 만약 사용자가 다른 runlevel을 설정하고 싶으면 이 level들은 --level 뒤에 레벨값들을 빈칸없이 나열함으로서 명령줄에서 정할 수 있다. 예를 들어 옵션 --level 016은 runlevel 0,1,6을 편집한다.
서비스는 수정된 어떤 runlevel에서든 시작될 수 있도록 설정된 runlevel에서 시작될 수 있다.
ntsysv 윈도우는 Cancel 버튼을 포함한다. 만약 --back옵션이 있으면 Back button이 대신 나타날 것이다.
리턴코드
ntsysv 는 성공시 0, 오류시 2, 사용자가 취소하거나 (back버튼을 누르면) 1이 리턴된다.
반응형

'리눅스 shell' 카테고리의 다른 글

fg  (0) 2011.08.03
iostat  (0) 2011.08.03
dd  (0) 2011.07.11
xxd  (0) 2011.06.15
du  (0) 2011.05.03
반응형
파일을 변환하고 복사한다.

# dd if=filename of=filename bs=n seek=n skip=n count=n
(if : Input File, of : Output File, bs : Block Size)

문법
dd [연산자]...
dd 옵션

설명
다음 연산자에 따라서 형태를 정하여 변환한 수 파일을 복사한다.
bs = BYTES
강제로 ibs=BYTES와 obs=BYTES로 맞춘다.
count=BLOCKS
BLOCKS 수만큼 입력 블록을 복사한다.
ibs=BYTES
한번에 읽을 바이트수
if=FILE
표준입력(stdin) 대신에 FILE로 부터 읽는다.
obs=BYTES
한번에 쓸 바이트 수
of=FILE
표준출력(stdout) 대신에 FILE로 쓴다.

사용예시
dd if=/dev/zero of=`pwd`/cnt bs=156012 count=1
파일 내용의 값이 모두 0인 156012바이트 파일로 cnt파일을 만든다. 


참고주소
http://linux.die.net/man/1/dd
http://cafe.daum.net/bscsolaris/LB4R/290?docid=19gS5|LB4R|290|20080611115027&q=dd%20if
 
 
반응형

'리눅스 shell' 카테고리의 다른 글

iostat  (0) 2011.08.03
ntsysv  (0) 2011.07.12
xxd  (0) 2011.06.15
du  (0) 2011.05.03
cut  (0) 2011.01.03
반응형
hex 덤프를 만들거나 그 반대의 작업을 한다.
출처 :  http://linux.die.net/man/1/xxd

문법)
xxd [옵션] [[입력파일] [출력파일]]
xxd -r[evert] [옵션] [[입력파일] [출력파일]]

설명)
xxd는 주어진 파일이나 표준입력의 hex 덤프를 만든다.
또한 헥스 덤프를 원래의 바이너리 형태되 되돌릴 수도 있다.
게다가, 바이너리 파일 패칭을 수행하는되도 사용될 수 있다.
반응형

'리눅스 shell' 카테고리의 다른 글

ntsysv  (0) 2011.07.12
dd  (0) 2011.07.11
du  (0) 2011.05.03
cut  (0) 2011.01.03
xargs  (0) 2010.11.27
반응형
파일에 대해 사용량을 추정한다.
출처 :  http://linux.die.net/man/1/du

문법)
du [옵션] [파일]

설명)
디렉터리를 재귀적으로 검사하여 각 [파일]의  디스크 사용량을 종합한다.
-h --human-readable
사람이 읽을 수 있는 형식으로 크기를 표시한다. (예, 1K 234M 2G) 
반응형

'리눅스 shell' 카테고리의 다른 글

dd  (0) 2011.07.11
xxd  (0) 2011.06.15
cut  (0) 2011.01.03
xargs  (0) 2010.11.27
uname  (0) 2010.08.09
반응형
파일의 각 라인으로부터 선택한 부분만큼 문자열을 잘라낸다.

문법)
cut [옵션] [파일]
설명)
각 파일로부터 표준출력으로 선택된 부분을 출력한다.
옵션)
-b=LIST, --bytes=LIST
LIST에 해당하는 바이트만 선택하여 출력한다.
-c=LIST, --characters=LIST
LIST에 해당하는 글자만 선택하여 출력한다.
-d,--delimiter=DELIM
필드 구분자를 TAB대신에 DELIM 문자를 사용한다.
-f, --fields=LIST
구분자가 있든지 없든지 LIST에 해당하는 필드만 선택한다. 


예시)
# cat /etc/passwd | cut -c 2-5                                                     
-> /etc/passwd 파일의 2번째부터 5번째 문자만 출력한다

# cat /etc/passwd | cut -f 3 -d ":"                                               
-> /etc/passwd 파일의 3번째 필드를 출력한다. 구분자는 : 으로 한다  ( 기본 구분자는 tab이다 )
반응형

'리눅스 shell' 카테고리의 다른 글

xxd  (0) 2011.06.15
du  (0) 2011.05.03
xargs  (0) 2010.11.27
uname  (0) 2010.08.09
ipcrm  (0) 2010.06.24
반응형
표준입력으로부터 명령어를 실행하고 생성한다.

옵션)
--max-args=최대인수개수, -n 최대인수개수
명령어 한 줄 당 최대한 '최대인수개수'만큼 사용한다. 사이즈가 초과(-s 옵션 참고)했을 경우 더 적은 '최대인수개수'가 사용될 것이다. -x 옵션이 주어지지 않았다면 xargs는 종료할 것이다.

예시)
find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f 
tmp안의 디렉터리에서 core라는 파일을 찾아서 모두 삭제한다. 
위와 같이 사용할 경우 파일 이름에 대해 스페이스나 개행문자가 포함된 디렉터리나 파일도 올바르게 처리될 것이다.
ipcs -m| grep 0x00000000 | awk '{print $2}' | xargs -n 1 ipcrm shm
공유 메모리 키 값이 0x00000000에 해당하는 아이디에 해당하는 공유메모리를 지운다.
참고 : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=15110
반응형

'리눅스 shell' 카테고리의 다른 글

du  (0) 2011.05.03
cut  (0) 2011.01.03
uname  (0) 2010.08.09
ipcrm  (0) 2010.06.24
history  (0) 2010.06.23
반응형
시스템 정보를 출력한다.

문법
uname [옵션]

내용
특정 시스템 정보를 출력한다. [옵션]이 없으면 -s 옵션과 같다.

옵션
-a, --all
다음 (옵션)순서에 따라 모든 정보를 출력한다. 알려지지 않았다면 -p, -i 옵션은 제외된다.
-s, --kernel-name
커널 이름을 출력한다.
-n, --nodename
네트워크 노드 호스트이름을 출력한다.
-r, --kernel-release
커널 release를 출력한다.
-v, --kernel-version
커널 버젼을 출력한다.
-m, --marchine
기계(머신) 하드웨어 이름을 출력한다.
-p, --processor
프로세서 형태나 "unknown"을 출력한다.
-i, --hardware-platform
하드웨어 플랫폼이나 "unknown"을 출력한다.
-o, --operating-system
운영체제를 출력한다.
--help
help 정보를 출력하고 종료한다.
--version
버젼 정보를 출력하고 종료한다.
반응형

'리눅스 shell' 카테고리의 다른 글

cut  (0) 2011.01.03
xargs  (0) 2010.11.27
ipcrm  (0) 2010.06.24
history  (0) 2010.06.23
lsof  (0) 2010.06.23
반응형
메세지 큐, 세마포어 집합 혹은 공유메모리 ID를 지운다.
문법
ipcrm [-M 키 | -m ID | -Q 키 | -q ID | -S 키 | -s id] ...
옵션
-M 공유메모리키
detach를 수행한 후에 공유메모리키로 만들어진 공유메모리 세그먼트를 삭제한다.
-m 공유메모리아이디
detach를 수행한 후에 공유메모리아이디인 공유메모리 세그먼트를 삭제한다.
-Q 메세지큐키
메세지큐키로 만들어진 메세지큐를 삭제한다.
-q 메세지큐아이디
메세지큐아이디로 된 메세지큐를 삭제한다.
-S 세마포어키
세마포어키로 만들어진 세마포어를 삭제한다.
-s 세마포어아이디
세마포어아이디로 만들어진 세마포어를 삭제한다.

참고주소
http://www.mkssoftware.com/docs/man1/ipcrm.1.asp
반응형

'리눅스 shell' 카테고리의 다른 글

xargs  (0) 2010.11.27
uname  (0) 2010.08.09
history  (0) 2010.06.23
lsof  (0) 2010.06.23
useradd  (0) 2010.06.14

+ Recent posts