ความรู้เบื้องต้นเกี่ยวกับคำสั่ง DOS
description
Transcript of ความรู้เบื้องต้นเกี่ยวกับคำสั่ง DOS
http://www.thaiall.com/assembly Page: 1
ความรู้� �เบื้�องต้�นเกี่��ยวกี่�บื้ค�าสั่��ง DOS
DOS Command
มหาว�ทยาลั�ยเนชั่��น จั�งหว�ดลั�าปางhttp://www.nation.ac.th
ผศ.บื้"รู้�นทรู้# รู้"จัจันพั�นธุ์"# .
ปรั�บปรั�ง 1 สิงหาคม 2556
http://www.thaiall.com/assembly Page: 2
ค�าสั่��งภายในของ DOSค�าสิ��งภายใน (Internal
Command) เป)นค�าสั่��งท��เรู้�ยกี่ใชั่�ได�ท�นท�ต้ลัอดเวลัาท��เครู้�องเป+ดใชั่�งานอย�, เพัรู้าะค�าสั่��งปรู้ะเภทน��ถู�กี่บื้รู้รู้จั"ลังในหน,วยความจั�าหลั�กี่ (RAM ) ต้ลัอดเวลัา หลั�งจัากี่ท�� Boot DOS สั่,วน
มากี่จัะเป)นค�าสั่��งท��ใชั่�อย�,เสั่มอ เชั่,น CLS, D IR, COPY, REN เป)นต้�น
ข�อม�ลัจัากี่ -http://www.school.net.th/library/create web/10000/gene
-100009156rality/ .html
http://www.thaiall.com/assembly Page: 3
ค�าสั่��งภายนอกี่ของ DOSค�าสิ��งภายนอก (ExternalCommand)
ค�าสั่��งน��จัะถู�กี่เกี่0บื้ไว�ในด�สั่กี่#หรู้อแผ,น DOS ค�าสั่��งเหลั,าน��จัะไม,ถู�กี่เกี่0บื้ไว�ในหน,วย
ความจั�า เม�อต้�องกี่ารู้ใชั่�ค�าสั่��งเหลั,าน��คอมพั�วเต้อรู้#จัะเรู้�ยกี่ค�าสั่��งเข�าสั่�,หน,วย
ความจั�า ถู�าแผ,นด�สั่กี่#หรู้อฮารู้#ดด�สั่กี่#ไม,ม�ค�าสั่��งท��ต้�องกี่ารู้ใชั่�อย�,กี่0ไม,สั่ามารู้ถูเรู้�ยกี่ค�าสั่��งน��น ๆ ได� ต้�วอย,างเชั่,น ค�าสั่��ง FORMAT,
DISKCOPY, TREE, DELTREEเป)นต้�น
ข�อม�ลัจัากี่ -http://www.school.net.th/library/create web/10000/gene
-100009156rality/ .html
http://www.thaiall.com/assembly Page: 4
ฝึ5กี่เรู้�ยนรู้� �กี่ารู้ใชั่�ค�าสั่��ง DOS เบื้�องต้�น
Press, StartAll ProgramsAccessoriesCommand Prompt
Press, StartType “cmd”
1
2
http://www.thaiall.com/assembly Page: 5
ฝึ5กี่เรู้�ยนรู้� �กี่ารู้ใชั่�ค�าสั่��ง DOS เบื้�องต้�น (3/3)เข้�า root directory หรั�อ c:\ น��นเอง
DOS> DOS> CD\CD\เข้�า root directory หรั�อ c:\ น��นเองDOS> DOS> CD\CD\
ดู�รัายชื่��อแฟ้�มในห�องป จจ�บ�นDOS> DOS> DIRDIRดู�รัายชื่��อแฟ้�มในห�องป จจ�บ�นDOS> DOS> DIRDIR
เข้�าห�องที่#�ม#ค�าสิ��งภายนอกข้อง DOS
DOS> DOS> CD c:\windows\CD c:\windows\system32system32
เข้�าห�องที่#�ม#ค�าสิ��งภายนอกข้อง DOS
DOS> DOS> CD c:\windows\CD c:\windows\system32system32 ดู�รัายการัค�าสิ��งในห�องน#$
DOS> DOS> dir *.exedir *.exeดู�รัายการัค�าสิ��งในห�องน#$DOS> DOS> dir *.exedir *.exe
เรั#ยกใชื่� write.exe
DOS> DOS> writewriteเรั#ยกใชื่� write.exe
DOS> DOS> writewrite
กลั�บเข้�า root directory
DOS> DOS> CD\CD\กลั�บเข้�า root directory
DOS> DOS> CD\CD\
http://www.thaiall.com/assembly Page: 6
ฝึ5กี่เรู้�ยนรู้� �กี่ารู้ใชั่�ค�าสั่��ง DOS เบื้�องต้�น (2/3)สิรั�างแฟ้�มแบบ text
DOS> DOS> EDIT x.txtEDIT x.txtสิรั�างแฟ้�มแบบ text
DOS> DOS> EDIT x.txtEDIT x.txtดู�ข้�อม�ลัในแฟ้�ม x.txt
DOS> DOS> TYPE x.txtTYPE x.txtดู�ข้�อม�ลัในแฟ้�ม x.txt
DOS> DOS> TYPE x.txtTYPE x.txtค�ดูลัอกแฟ้�ม x.txt ไดู�แฟ้�ม y.txt
DOS> DOS> COPY x.txt y.txtCOPY x.txt y.txtค�ดูลัอกแฟ้�ม x.txt ไดู�แฟ้�ม y.txt
DOS> DOS> COPY x.txt y.txtCOPY x.txt y.txtสิรั�างห�อง zDOS> DOS> MKDIR zMKDIR zสิรั�างห�อง zDOS> DOS> MKDIR zMKDIR z
ย�ายแฟ้�มเข้�าห�อง zDOS> DOS> MOVE *.txt MOVE *.txt zz
ย�ายแฟ้�มเข้�าห�อง zDOS> DOS> MOVE *.txt MOVE *.txt zz ดู�รัายชื่��อแฟ้�มในห�อง z
DOS> DOS> DIR zDIR zดู�รัายชื่��อแฟ้�มในห�อง zDOS> DOS> DIR zDIR zลับที่�กแฟ้�มในห�อง z
DOS> DOS> DEL z\*.*DEL z\*.*ลับที่�กแฟ้�มในห�อง zDOS> DOS> DEL z\*.*DEL z\*.*
http://www.thaiall.com/assembly Page: 7
ฝึ5กี่เรู้�ยนรู้� �กี่ารู้ใชั่�ค�าสั่��ง DOS เบื้�องต้�น (3/3)แสิดูงการัตอบสินองจาก facebook
DOS> DOS> PING PING www.facebook.comwww.facebook.com
แสิดูงการัตอบสินองจาก facebook
DOS> DOS> PING PING www.facebook.comwww.facebook.com แสิดูงข้�อม�ลั IP ข้องเครั��อง
DOS> DOS> IPCONFIGIPCONFIGแสิดูงข้�อม�ลั IP ข้องเครั��องDOS> DOS> IPCONFIGIPCONFIG
แสิดูงรัายการัพอรั)ที่ที่#�เป*ดูรั�บบรัการัDOS> DOS> NETSTAT -naNETSTAT -naแสิดูงรัายการัพอรั)ที่ที่#�เป*ดูรั�บบรัการัDOS> DOS> NETSTAT -naNETSTAT -na
แสิดูงเบอรั)เครั��องที่#�ให�บรัการั ก+อนถึ-งเครั��องเป�าหมายDOS> DOS> TRACERT TRACERT www.facebook.comwww.facebook.com
แสิดูงเบอรั)เครั��องที่#�ให�บรัการั ก+อนถึ-งเครั��องเป�าหมายDOS> DOS> TRACERT TRACERT www.facebook.comwww.facebook.com
แสิดูงรัายการัต�วแปลัที่#�ก�าหนดูไว�DOS> DOS> SETSETแสิดูงรัายการัต�วแปลัที่#�ก�าหนดูไว�DOS> DOS> SETSET
แสิดูงรัายการัโปรัแกรัมใน task
DOS> DOS> tasklisttasklistแสิดูงรัายการัโปรัแกรัมใน task
DOS> DOS> tasklisttasklist
http://www.thaiall.com/assembly Page: 8
กี่ารู้เรู้��มต้�นโหลัดโปรู้แกี่รู้ม (Booting)DOS = Disk Operating
System Booting Method
- Cold Boot- Warm Boot
Booting File - IO.SYS ไม,ถู�กี่ใชั่�งานใน WinXP
- MSDOS.SYS ไม,ถู�กี่ใชั่�งานใน WinXP - COMMAND.COM พับื้ใน c:
32\windows\system \
ข�อม�ลัจัากี่ http://www.sukhothaitc.ac.th/faifa/article/dos1.htm
http://www.thaiall.com/assembly Page: 9
กี่ลั",มค�าสั่��งของ DOS
1. ด�สั่กี่# แลัะแฟ้8ม (Disk &
File)
2. โครู้งสั่รู้�างไดเรู้กี่ทรู้อรู้�� (Directory Structure)
3. กี่ารู้ปรู้ะมวลัผลัในแบื้ท (Batch
Processing)
4. ท��วไป (General)
ข�อม�ลัจัากี่ http://aec.snru.ac.th/UserFiles/File/aec/handbook%20com/10%20Dos.doc
ข�อม�ลัจัากี่ http://www.thaiall.com/assembly/internalcmd.htm
http://www.thaiall.com/assembly Page: 10
1. Disk แลัะ FFFF (1/4)
1. dir แสั่ดงรู้ายชั่�อแฟ้8มใน directory
2 . rename เปลั��ยนชั่�อแฟ้8ม 3 . copy ค�ดลัอกี่แฟ้8ม 4 . xcopy ค�ดลัอกี่ไดเรู้กี่
ทรู้อรู้�� (Directory) FFFFFFFF5 . ค�ดลัอกี่ด�สั่กี่# FFFFFF6 . เชั่0คด�สั่กี่# 7 . attrib จั�ดกี่ารู้เกี่��ยวกี่�บื้
attibute ของแฟ้8ม 8 . label เปลั��ยนลัาเบื้ลั
(Label)
http://www.thaiall.com/assembly Page: 11
2. Directory Structure (2/4)
1. cd เปลั��ยน directory 2. md สั่รู้�างไดเรู้กี่ทรู้อรู้��
(Directory) 3. rd ลับื้ไดเรู้กี่ทรู้อรู้�� (Directory)
4. tree แสั่ดงโครู้งสั่รู้�างไดเรู้กี่ทรู้อรู้�� (Directory)
5. path กี่�าหนดเสั่�นทาง
http://www.thaiall.com/assembly Page: 12
3. Batch Processing (3/4)
1. call เรู้�ยกี่ batch file อ�น
2. echo แสั่ดงข�อความ FF3 เลัอกี่ท�าต้ามเง�อนไข 4. goto ไปย�งลัาเบื้ลั (Label)
5. rem หมายเหต้" 6. pause หย"ดรู้อ 7. for ท�าซ้ำ��า 8. shift เลั�อนสั่�าหรู้�บื้ 0% ถู:ง 9%
http://www.thaiall.com/assembly Page: 13
4. General (4/4)
1. date ต้��งว�นท�� 2. time ต้��งเวลัา 3. prompt ต้��งเครู้�องหมาย
prompt ใหม, 4. cls ลับื้จัอภาพั 5. type แสั่ดงข�อม�ลัในแฟ้8ม
ข�อความ (Text File) 6. set กี่�าหนดต้�วแปรู้ 7. ver แสั่ดงเลัขรู้" ,นของรู้ะบื้บื้
ปฏิ�บื้�ต้�กี่ารู้
http://www.thaiall.com/assembly Page: 14
ต�วอย+างการัใชื่�ค�าสิ��ง DOS (1/3)
Start, Run, Cmddir /? dir > a dir a echo aa echo aa > a echo aa >> a type a copy con a pause del a
http://www.thaiall.com/assembly Page: 15
ต�วอย+างการัใชื่�ค�าสิ��ง DOS (2/3)
Start, Run, Cmdmd a deltree a cd \ cd a cd .. cd ..\b rd a dir a /w/s echo y | del c:\windows\command.com
http://www.thaiall.com/assembly Page: 16
ต�วอย+างการัใชื่�ค�าสิ��ง DOS (3/3) ipconfig /all
tracert www.uni.net.th ping www.uni.net.th
telnet www.uni.net.th 21 telnet www.uni.net.th 80
GET /index.html
-netstat an net start
set set z=abc
taskkill /f /pid 123