MS-DOS의 파일이나 디렉토리를 이동하거나 이름을 바꾼다.

사용법 : mmove [옵션] 파일 [이동위치/파일이름] 
-V : 버전을 보여준다. 

mmove는 mtools 명령어이다.
파일이나 디렉토리를 이동하거나 이름을 바꿔준다. mmove 명령은 mtools를 통해 지정된 드라이브로의 이동만 가능하다. 드라이브 지정이 없을 경우 mtools가 지정하는 디렉토리를 가리킨다. 디렉토리 지정은 mcd 명령어를 이용하여 변경한다.
2005/06/17 17:45 2005/06/17 17:45
커널에 모듈을 적재한다.

사용법 : 
모듈적재 
modprobe [-a -n -v] [-C config] [-t 형태] 패턴 OR 모듈명1 모듈명2 ... 

모듈리스트 
modprobe [-l] [-C config] [-t 형태] 패턴 

설정보기 
modprobe [-C config] -c 

모듈제거 혹은 자동제거 
modprobe [-C config] -r [모듈명 ...] 

-a, --all : 모듈과 의존성으로 관련된 다른 모듈도 같이 적재한다. 
-c, --showconfig :  현재의 설정을 본다. 
-d, --debug : 디버깅 정보를 보여준다. 
-h, --help : 사용법을 보여준다. 
-k, --autoclean : autoclean 모듈을 로드한다. 
-l, --list : 커널 모듈들을 보여준다. 
-n, --show : Don't actually perform the action 
-q, --quiet : Quiet operation 
-r, --remove : 모듈을 제거하거나 atuoclean 모듈을 제거한다. 
-s, --syslog : 메시지를 syslog로 보낸다. 
-t, --type moduletype : Only look for modules of this type 
-V, --version : 버전정보를 보여준다. 
-C, --config configfile : /etc/modules.conf 파일 대신 지정한 설정파일을 이용한다. 

modprobe 명령은 insmod보다 높은 수준의 제어를 할 수 있는 모듈 제어 명령어이다.
레드햇 기준으로 모듈 디렉토리는 /lib/modules/커널버전/kernel/에 있다.

현재 메모리에 적재된 모듈들을 먼저 보도록 하자.

# lsmod 
Module                  Size  Used by    Not tainted 
iptable_mangle          3040   0  (autoclean) (unused) 
iptable_filter          2560   0  (autoclean) (unused) 
ipt_MASQUERADE          2368   0  (unused) 
iptable_nat            22228   1  [ipt_MASQUERADE] 
ip_tables              13952   6  [iptable_mangle iptable_filter ipt_MASQUERADE iptable_nat] 
ip_conntrack           26164   1  [ipt_MASQUERADE iptable_nat] 
3c59x                  28552   2 
ide-cd                 32256   0  (autoclean) 
cdrom                  32128   0  (autoclean) [ide-cd] 
usb-uhci               24676   0  (unused) 
usbcore                73792   1  [usb-uhci] 
ext3                   65984   1 
jbd                    47500   1  [ext3] 

ip_table 모듈, 랜카드 모듈, ext3모듈, usb관련 모듈 등이 있다.
그중 ip_tables모듈을 rmmod명령을 사용하여 메모리에서 제거해보자.

# rmmod ip_tables 

insmod명령으로 다시 ip_tables 모듈을 로드한다.

# insmod /lib/moduels/2.4.13-1hl/kernel/net/ipv4/netfilter/ip_tables.o 

depmod 명령으로 각 모듈에 대한 의존성을 검사하여 모듈 데이터베이스를 생성한다.
생성된 파일은 /lib/modules/커널버전/modules.dep으로 생성된다.
이 modules.dep 모듈 데이터베이스로 modprobe 명령을 사용할 수 있다. 한 예를 들어 아래의 ipt_MASQUERADE.o 모듈은 먼저 ip_conntrack.o, ip_tables.o, iptable_nat.o 모듈을 먼저 로드해야 하지만 modprobe 명령은 자동으로 의존성을 체크하여 같이 모듈을 올려 준다.
2005/06/17 17:44 2005/06/17 17:44
파일을 원하는 형식으로 보여준다.

사용법 : more [옵션] [-라인] [+/표현식] [+라인] [파일명] 
-d : more 명령은 글쇠를 입력받아야할 때, "[Press space to continue, "q" to quit.]" 내용을 보여주고, 글쇠가 잘못 입력되었을 때, "[Press "h" for instructions.]"내용을 보여준다. 
-p : 스크롤하지 않고, 화면을 모두 지우고, 텍스트를 보여준다. 
-s : 여러 줄의 빈 줄을 한 줄로 보여준다. 
-u : 밑줄 속성을 가진 문자를 그냥 보여준다. 
+/표현식 : 정규 표현식이 발견되는 부분부터 보여준다. 
-라인 : 한 화면에 출력할 라인수를 지정한다. 
+라인 : 지정한 라인부터 보여준다.

more 명령은 한 페이지 이상을 넘어하는 내용을 입력으로 받아, 페이지 별로 볼 수 있다. 또한, 검색과 원하는 페이지로의 이동이 가능한다.
more 상태에서 사용할 수 있는 명령어
h -more의 도움말 출력 스페이스키
z -다음 페이지 출력
엔터키 -한 줄 출력
d, ^D -반 페이지 출력
q, Q -종료
f -다음 페이지
b, ^B -이전 페이지
/검색할 -단어 단어검색
2005/06/17 17:43 2005/06/17 17:43