-
ชนิดคำสั่ง DOS
- คำสั่งของ DOS มีอยู่ 2 ชนิดคือ
- 1. คำสั่งภายใน (Internal Command) เป็นคำสั่งที่เรียกใช้ได้ทันทีตลอดเวลาที่เครื่องเปิดใช้งานอยู่ เพราะคำสั่งประเภทนี้ถูกบรรจุลงในหน่วยความจำหลัก (ROM) ตลอดเวลา หลังจากที่ Boot DOS ส่วนมากจะเป็นคำสั่งที่ใช้อยู่เสมอ เช่น CLS, DIR, COPY, REN เป็นต้น
- 2. คำสั่งภายนอก (External Command) คำสั่งนี้จะถูกเก็บไว้ในดิสก์หรือแผ่น DOS คำสั่งเหล่านี้จะไม่ถูกเก็บไว้ในหน่วยความจำ เมื่อต้องการใช้คำสั่งเหล่านี้คอมพิวเตอร์จะเรียกคำสั่งเข้าสู๋หน่วยความจำ ถ้าแผ่นดิสก์หรือฮาร์ดดิสก์ไม่มีคำสั่งที่ต้องการใช้อยู่ก็ไม่สามารถเรียกคำสั่งนั้น ๆ ได้ ตัวอย่างเช่น คำสั่ง FORMAT, DISKCOPY, TREE, DELTREE เป็นต้น
- รูปแบบและการใช้คำสั่งต่าง ๆ
- ในการใช้คำสั่งต่าง ๆ ของ DOS จะมีการกำหนดอักษรหรือสัญลักษณ์ ใช้แทนข้อความของรูปแบบคำสั่ง ดังนี้
[d:] | หมายถึง | Drive เช่น A:, B: |
[path] | หมายถึง | ชื่อไดเรคเตอรี่ย่อย |
[filename] | หมายถึง | ชื่อแฟ้มข้อมูล หรือ ชื่อไฟล์ |
[.ext] | หมายถึง | ส่วนขยาย หรือนามสกุล |
หมายเหตุ ข้อความที่อยู่ในวงเล็บ ([ ] ) ถ้าไม่มีก็ไม่ต้องใส่ในคำสั่ง |
- 1. Drive [d :] ที่เราใช้งาน ได้แก่ A: B: C: หรือ D:
- 2. ชื่อไดเรคตอรี่ย่อย [path]
- 3. ชื่อไฟล์ [filename] ต้องเป็นภาษาอังกฤษหรือเลขอารบิค มีไม่เกิน 8 ตัวอักษร ห้ามเว้นวรรค ห้ามใช้เครื่องหมายอื่นใด ( ปัจจุบันเครื่องที่เป็น Windows95/98 สามารถตั้งชื่อไฟล์ได้ 255 ตัวอักษร และสามารถตั้งเป็นภาษาไทยหรือภาษาอังกฤษก็ได้ )
- 4. ส่วนขยายหรือนามสกุล [.ext] ดังที่กล่าวมาแล้วข้างต้น
- รูปแบบและการใช้คำสั่งภายใน (Internal Command)
- คำสั่งลบข้อมูลบนจอภาพ ขณะนั้น CLS (CLEAR SCREEN) รูปแบบ : CLS
- คำสั่ง แก้ไข วัน เดือน ปี
DATE รูปแบบ : DATE
- เมื่อขึ้น C: ให้พิมพ์ DATE กด Enter
- พบข้อความว่า Current date is jan 03-19-2001
- ป้อนให้ถูกต้องตรงตามวันที่ปัจจุบัน
TIME รูปแบบ : TIME
- กรณีเดียวกันกับ วัน เดือน ปี
- พบข้อความว่า Current time is 11:10:20
- ป้อนให้ถูกต้องตรงตามเวลาปัจจุบัน
5. การเปลี่ยน Drive
- จาก A:\ เป็น C:\ ให้พิมพ์ C: กด Enter
- จะขึ้น C:\
6. คำสั่ง ดูชื่อแฟ้มข้อมูล, เนื้อที่บนแผ่นดิสก์, ชื่อแผ่นดิกส์ DIR (DIRECTORY) รูปแบบ : DIR [d:] [path] [filename [.ext]] [/p] [/w]
/p หมายถึง แสดงชื่อแฟ้มข้อมูลทีละ1หน้าจอภาพถ้าต้องการดูหน้าต่อไปให้กดแป้นใด ๆ
/w หมายถึง แสดงชื่อแฟ้มข้อมูลตามความกว้างของจอภาพ
7. คำสั่ง COPY ใช้คัดลอกแฟ้มข้อมูลหนึ่ง หรือหลายแฟ้มข้อมูลจากแฟ้มข้อมูลต้นทาง ไปยังแฟ้มข้อมูลปลายทางอาจจะเป็นจากแผ่นดิสก์แผ่นหนึ่งหรือแผ่นดิสก์เดิมก็ได้ เช่น
A:> COPY DATA.DAT C: BAT.DAT
หมายถึง การสั่งให้นำสำเนาแฟ้มต้นฉบับจาก ดิสเกต Drive A: ที่มีชื่อแฟ้มว่า DATA.DAT มาทำสำเนาให้ปรากฏใน Drive B: ที่มีชื่อแฟ้มว่า BAT.DAT
8. การใช้เครื่องหมาย ? และ * ในชื่อไฟล์ ? ใช้แทนตัวอักษรอะไรก็ได้ 1 ตัวอักษร ในตำแหน่งที่อยู่ใน
W?? M หมายถึง ชื่อไฟล์ที่มี W ขึ้นหน้า ตามด้วยตัวอักษรอะไรก็ได้ 2 ตัว และตามด้วย M
เครื่องหมาย * ใช้แทนตัวอักษรอะไรก็ได้ ยาวเท่าใดก็ได้ เช่น *.* ชื่อไฟล์อะไรก็ได้ นามสกุลอะไรก็ได้ เช่น
DIR S* หมายถึง แสดงชื่อไฟล์ที่ขึ้นต้นด้วยตัวอักษร S หรือ
DIR ?O* หมายถึง แสดงชื่อไฟล์ ที่ขึ้นต้นด้วยตัวอักษรอะไรก็ได้ตามด้วย O แล้วต่อท้ายด้วยอักษรอะไรก็ได้
A:\ COPY*.* B: หมายถึง ให้ทำสำเนาแฟ้มไปสู่ Drive B:
A:\COPY C*.* B: หมายถึง ให้ทำสำเนาจากแฟ้มต้นฉบับ ใน Drive A: โดยเลือกเฉพาะแฟ้มที่มีชื่อขึ้นต้นว่า C ทุกไฟล์ เช่น CAT.DAT, CAR.DOC เป็นต้น
9. คำสั่ง DEL หรือ Erase
คือ การเปลี่ยนชื่อไฟล์ รูปแบบ: REN [d:] [path] [oldfilename[.ext]] [newfilename[.ext]] ตัวอย่างเช่นคือ การลบแฟ้มข้อมูล รูปแบบ: DEL
ตัวอย่าง เช่น
C:\DEL A:\DATA.DOC กด Enter หมายความว่า ต้องการลบไฟล์ที่มีชื่อว่า DATA จากDrive A: มีผลทำให้ไฟล์ดังกล่าวหายไปจากแผ่นดิสก์
10. คำสั่ง RENAME
REN A: DATA MEETING.DOC SILVER.DOC
หมายถึง เปลี่ยนชื่อจาก Drive A: แฟ้ม DATA ชื่อไฟล์ MEETING.DOC เป็น SILVER.DOC แทน
การจัดการ Directory เป็นการจัดการไฟล์ข้อมูล แนวคิดต้นไม้ มีดังนี้ - คำสั่ง MD ( MKDIR) คือการสร้างกิ่งต้นไม้ ตัวอย่างเช่น
A:\CD INFORMATION คือ การเข้าไปใน Directory ที่มีชื่อว่า INFORMATION- คำสั่ง CD (CHDIR) คือ การเปลี่ยนตำแหน่งของกิ่งต้นไม้ หรือ Directory ที่เราต้องการเข้าไป เช่นA:\MD Sheet คือ การสร้าง Directory ชื่อ Sheet ไว้ที่ Drive A เมื่อใช้คำสั่ง DIR ดูจะเห็น Directory ดังกล่าว
- คำสั่ง RD (RMDIR) คือ การลบกิ่งต้นไม้ หรือ ไฟล์ข้อมูล ตัวอย่างเช่น
A:\RD DATA คือ การลบ Directory ที่เราได้สร้างไว้ ใน Drive A: หากมี Directory ดังกล่าวจะขึ้นข้อความว่า
Invalid path,not directory,Or directory not emptyตัวอย่างการลบ Directory
- หากเราจะลบ Directory นั้นก็จะต้องลบไฟล์ข้อมูลในนั้นก่อน โดยใช้คำสั่ง DIR เพื่อดูว่ามีไฟล์อะไรบ้าง เช่น A:\CD DATA กด ENTER
- สามารถใช้คำสั่งลบ แฟ้มได้ดังนี้ A:\>DATA>DEL*.* กด ENTER ซึ่งจะได้ข้อความดังนี้
- ตอบ N คือ ไม่ต้องการลบไฟล์ ตอบ Y คือ ต้องการลบไฟล์ทั้งหมดใน Directory นี้ ในที่นี้เราต้องการลบ ตอบ Y กด ENTERเมื่อ ใช้คำสั่ง DIR จะไม่พบแฟ้มข้อมูลทั้งสองแล้ว
- จากนั้นใช้คำสั่ง CD\ ซึ่งเป็นคำสั่งเปลี่ยน Directory ออกมาที่ Root Directory A:\>DATA>CD\
- แล้วจึงสามารถลบ Directory DATA ได้ โดยใช้คำสั่ง RD A:\>RD DATA
- คำสั่ง เข้าสู่ Root Directory ใช้คำสั่ง CD\ เช่น C:\Windows\temp>CD\ กด ENTER ผลคือ
- คำสั่งออกจาก Directory ย่อย ใช้คำสั่ง CD.. เช่น
A:\DATA>DIR กด ENTER ซึ่งจะแสดงข้อมูลทั้งหมดใน Directory ที่ชื่อ DATA ออกมา เช่น เรามีแฟ้มข้อมูลใน Directory ชื่อ DATA 2 แฟ้ม คือ
TEST.DOC
ALL FILES.HTM
All files in directory will be deleted!
Are you sure (Y/N)?
A:\>
ผลคือ Directory DATA ถูกลบออกไปจากแผ่นดิสก์ เมื่อใช้คำสั่ง DIR จะไม่สามารถมองเห็น
C:\
C:\Windows> ถ้าพิมพ์ CD.. อีกครั้ง
C:\Windows>CD.. กด ENTER ผลคือ
C:\>
คำสั่งภายนอก(EXTERNAL COMMAND)
- คำสั่งภายนอกมี 2 นามสกุล
- 1.นามสกุลเป็น .COM เป็น file ที่บรรจุข้อมูลที่ถูกแปลงเป็นภาษาเครื่องแล้ว
- 2.นามสกุลเป็น .EXE เป็น file ที่บรรจุข้อมูลที่เขียนโดยใช้ภาษาระดับสูงและแปลงเป็นภาษาเครื่องแล้ว
- คำสั่ง Format
การ Format แผ่นใหม่ มีดังนี้
- ใส่แผ่นดิสก์ไปใน Drive ให้ดูว่าแผ่นขนาดใด ชนิดใด
- ให้พิมพ์สูตรตามชนิดของแผ่น แล้ว กด Enter
- C:\Format A:\ สำหรับแผ่น 3.5 นิ้ว ชนิด HD
- C:\>Format A:/S สำหรับแผ่น 3.5 ชนิด HD ให้เป็น DOS โดยการคัดลอกไฟล์ระบบเข้าไปยังแผ่น A ทำให้แผ่นดิสก์ สามารถ Boot ได้นั่นเอง
คือ คำสั่งที่ใช้ในการทำสำเนาแฟ้มทั้งแผ่นไปสู่ดิสเกตอีกแผ่นที่ต้องการ โดยต้องเป็นแผ่นดิสก์ ชนิดเดียวกัน ขนาดเดียวกัน ทำได้ดังนี้
- ถ้าเครื่องไม่มีฮาร์ดดิสก์ ให้ใส่แผ่น DOS ที่มีไฟล์ DISKCOPY.COM ใน Drive A:
- ให้พิมพ์คำสั่ง C:\DISKCOPY A: กด Enter เครื่องจะบอกให้ใส่แผ่นต้นฉบับ
- ใส่แผ่นต้นฉบับใน Drive A: กด Enter รอสักครู่เครื่องจะบอกให้เรานำแผ่นต้นฉบับออก
- ให้ใส่แผ่นสำเนาลงไป กด Enter
- เครื่องจะถามการตั้งชื่อให้ กด Enter
- เครื่องจะถามว่าจะ DISKCOPY ต่อไปหรือไม่
- ตอบ Y คือ ตกลง ตอบ N คือ ไม่ตกลง
0 comments:
Post a Comment