반응형
수정된 스케쥴링 우선순위로 프로그램을 수행한다.
nice값이 높을 수록 양보를 하므로 우선순위는 떨어지게 된다.
Only the superuser may specify a negative increment, or priority increase.
오직 슈퍼유저만 음의 증가나 우선순위 증가를 정할 수 있다.

문법
nice [옵션] [명령 [명령인수]...]

옵션
-n, --adjustment=N
정수 N만큼 nice값을 더한다.

반응형

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

chattr  (0) 2010.01.25
chmod  (0) 2010.01.25
chroot  (0) 2010.01.20
find & grep  (0) 2010.01.19
env  (0) 2010.01.19
반응형
특정 루트 디렉터리에서 활성화된 쉘이나 커맨드를 수행한다.
문법
chroot 새로운루트 [명령...]
chroot 옵션

#include<unistd.h>
int chroot(const char *path)
특정 path로 루트디렉터리를 변경한다. 
CAP_SYS_CHROOT권한이 있어야만 이 함수를 호출할 수 있다.
반응형

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

chmod  (0) 2010.01.25
nice  (0) 2010.01.20
find & grep  (0) 2010.01.19
env  (0) 2010.01.19
od  (0) 2010.01.19
반응형
find
디렉터리 계층 구조에서 파일들을 찾는다.
문법
find [-H] [-L] [-P] [경로...] [표현식]

grep
패턴과 매치되는 라인을 출력한다.
문법
grep [options] PATTERN [FILE...]
grep [options] [-e PATTERN | -f FILE] [FILE...]

1. 문자열 찾기(영어 전용)
# grep -rw "찾는문자열" ./


2. 문자열 찾기
# grep -i -l "찾는문자열" * -r 2> /dev/null

2>/dev/null : 에러출력을 /dev/null 로 보내라는 의미


3. 문자열 찾기(한영 공용)
# find . -exec grep -l "찾는문자열" {} \; 2>/dev/null


4. 문자열 찾기(한영, 대소문자 무시)
# find . -exec grep -i -l "찾는문자열" {} \; 2>/dev/null
옵션 i는 대소문자를 무시하라는 의미


5. 문자열 찾은 후 치환
# find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 2>/dev/null


6. 파일 찾기
# find / -name 파일명 -type f


7. 파일 찾기(대소문자 무시)
# find / -iname 파일명 -type f8. 디렉터리 찾기


8. 디렉터리 찾기
# find / -name 파일명 -type d


9. 디렉터리 찾기(대소문자 무시)
# find / -iname 파일명 -type d


10. 하위 디렉터리에서 모든 파일 찾기
find . | xargs grep '파일명'

반응형

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

nice  (0) 2010.01.20
chroot  (0) 2010.01.20
env  (0) 2010.01.19
od  (0) 2010.01.19
df  (0) 2010.01.19
반응형
아무 인수없이 명령을 내리면 환경 변수들을 보여준다.
수정된 환경에서 프로그램을 실행한다.

문법
env [옵션]... [-][이름=값]... [명령어 [명령어인수]...]

옵션
-i, --ignore-environment
빈 환경에서 시작한다.
-u, --unset=이름
NAME에 해당하는 환경변수값을 지운다.


반응형

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

chroot  (0) 2010.01.20
find & grep  (0) 2010.01.19
od  (0) 2010.01.19
df  (0) 2010.01.19
ps(top)  (0) 2010.01.19
반응형
8진수나 다른 포멧으로 파일을 보여(dump)준다.
문법
od [옵션]... [파일]...
od [-abcdfilosx]... [FILE][[+]OFFSET[.][b]]
od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b] [+][LABEL][.][b]]

옵션
-A, --address-radix=진수 : 인쇄될 파일 오프셋(좌측의 주소값)의 진수형태를 결정한다.
-Ad : 10진수, -Ao : 8진수, -Ax : 16진수, -An : 오프셋 표시 안 함.
반응형

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

find & grep  (0) 2010.01.19
env  (0) 2010.01.19
df  (0) 2010.01.19
ps(top)  (0) 2010.01.19
rcp  (0) 2010.01.19
반응형
파일 시스템에서 디스크 공간 사용량을 보고한다.

옵션
-a : 더미 파일 시스템을 포함한다.
-h, --human-readable : 사람이 읽을 수 있는 포멧(예 : 1K, 234M, 2G)으로 크기를 출력한다.
-i : 블록 사용 대신에 inode 정보를 표시한다.
--sync : 사용 정보를 얻기 전에 sync를 수행한다.
반응형

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

env  (0) 2010.01.19
od  (0) 2010.01.19
ps(top)  (0) 2010.01.19
rcp  (0) 2010.01.19
kill  (0) 2010.01.19
반응형
현재 프로세스에 대한 스냅샷을 보고한다.
활성화된 프로세스에 관한 정보를 보여준다.
top : 보여지는 프로세스 정보가 반복해서 실시간으로 반복되기 바랄 때 사용. 작업관리자와 비슷.

옵션
프로세스 선택
-A, -e : 모든 프로세스를 선택한다.
...

출력형식 제어
-F, -f : 풀 포맷(전체경로 등)으로 보여준다.
...

쓰레드 표시
-L : 쓰레드를 보여준다. 경량 프로세스(LWP, Light-weight Process)와 그렇지 않은 프로세스(NLWP) 를 표시할 수도 있다.
...




반응형

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

od  (0) 2010.01.19
df  (0) 2010.01.19
rcp  (0) 2010.01.19
kill  (0) 2010.01.19
ls  (0) 2010.01.19
반응형
원격 파일 복사 - remote 
같은 네트워크에 있고 두 호스트가 리눅스이면 두 컴퓨터끼리 파일을 복사할 수 있다.

문법
 
■ rcp [ -rpkx ] 파일명1 파일명2
■ rcp [ -rpkx ] 파일명들 디렉토리
 
옵션
 
-r : 하위 디렉토리까지 재귀적으로 모두 복사한다.
-p : 파일의 시간과 모드를 보존한다.
-k : kerberos ticktets을 요구한다.
-x : 복사되는 모든 데이터에 암호화 과정을 거친다.

예시)
$ rcp victor.com:/root/* /home/victorfile
원격 호스트 victor.com의 /root에 있는 모든 파일들을 자신의 컴퓨터에 있는 디렉토리 /home/vitorfile로 복사한다.

반응형

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

df  (0) 2010.01.19
ps(top)  (0) 2010.01.19
kill  (0) 2010.01.19
ls  (0) 2010.01.19
rm  (0) 2009.11.20
반응형
프로세스에게 시그널을 보낸다.
문법
kill [- 시그널번호혹은이름 | -s 시그널번호혹은이름 ] 프로세스아이디
kill [- L | -V, --version ]
kill -l [ 시그널번호혹은이름 ]
시그널 번호는 시그널 이름으로 시그널 이름은 시그널 번호로 변환한다.

시그널의 종류
SIGHUP : 제어 단말기의 연결이 끊어졌을 때 커널에 의해 그 단말기에 연결된 모든 프로세스에게 보내진다.
SIGINT : 인터럽트. 수행중인 프로그램을 중지시키는 일반적인 방법
SIGKILL : 다른 프로세스를 종료시키기 위해 보내지는 특별한 시그널.
SIGTERM : 보통 프로세스를 종료시키기 위하여 사용한다.

kill의 디폴트 시그널은 TERM이다.
유용한 시그널에는 HUP, INT, KILL, STOP, CONT, 0이 있다.
pid가 음수이면 전체 그룹을 선택할 때이며
-1은 kill과 init프로세스를 제외한 모든 프로세스를 나타낸다.

예시
kill -9 -1 : 죽일 수 있는 모든 프로세스를 처리한다.
kill -l 11 : 번호 11번을 해당 시그널 이름으로 바꾼다.
kill -l : 가능한 시그널 목록을 보여준다.

※ pkill 프로세스이름
kill `pidof 프로세스이름`
`` 부분이 실행 명령에 대한 출력 값이 대입이 되므로 kill pid의 효과가 나타난다.
반응형

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

ps(top)  (0) 2010.01.19
rcp  (0) 2010.01.19
ls  (0) 2010.01.19
rm  (0) 2009.11.20
vi 명령어  (0) 2009.11.18
반응형
파일이나 디렉터리 목록을 보여준다.
ll = ls -al
lo = ls -ao

옵션
-a : .으로 시작하는 목록을 무시하지 않는다.
-l(엘) : 가로로 긴 리스트를 사용한다.
-o : -I(아이)와 비슷하게 그룹 정보를 표시하지 않는다.

-A : ., ..을 표시하지 않는다.
-I <패턴>: 패턴에 해당하는 목록을 표시하지 않는다.
반응형

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

rcp  (0) 2010.01.19
kill  (0) 2010.01.19
rm  (0) 2009.11.20
vi 명령어  (0) 2009.11.18
gdb  (0) 2009.11.18

+ Recent posts