anusun's blog บันทึกไว้เป็นความจำ
Group Blog
 
All Blogs
 
คำสั่ง DOS (ฉบับบางส่วน)









DOS ย่อมาจาก Disk Operating System เป็นระบบปฎิบัติการที่ใช้คำสั่งผ่านบรรทัดคำสั่ง (Command Line) แต่ถูกซ่อนอยู่ใน Windows ซึ่งจะสามารถใช้ได้ผ่านทาง Command Prompt

CD คำสั่งเข้า-ออก ในไดเร็คทอรี่
(Change Directory) ใช้ในการเปลี่ยนไดเร็คทอรี่ เช่น ถ้าต้องการรันซึ่งอยู่ในไดเร็คทอรี MBK ต้องเข้าไปในไดเร็คทอรีดังกล่าวเสี่ยก่อนจึงจะรันคำสั่งโปรแกรมได้

รูปแบบ
CD [drive :] [path]

ตัวอย่าง
CD
กลับไปที่ Root ระดับสูงสุด เช่น เดิมอยู่ที่ C:docsdata> คำสั่งนี้จะย้อนกลับไปที่ C:>
CD..
กลับไปหนึ่งไดเร็คทอรี เช่น เดิมอยู่ที่ C:windowscommand> คำสั่งนี้จะย้อนกลับไปที่ C:windows>

CHKDSK คำสั่งตรวจเช็คพื้นที่ดิสก์
(CHECK DISK) ใช้ในการตรวจสอบข้อมูลของหน่วยความจำและการใช้งานดิสก์หรือฮาร์ดดิสก์
คำสั่งนี้จะเข้าไปตรวจสอบพื้นที่ไดเร็คทอรี และ FAT ของดิสก์ หรือไฟล์ เพื่อหาข้อมผิดพลาดของการเก็บบันทึก ถ้าพบว่ามี Lost Cluster จะยังไม่แก้ไขใด ๆ นอกจากจะใช้สวิตซ์ /f กำหนดให้ทำการเปลี่ยน Lost Cluster ให้เป็นไฟล์ที่มีชื่อไฟล์เป็น FILE0000.CHK ถ้าพบมากว่า 1 ไฟล์ อันต่อไปจะเป็น FILE0002.CHK ไปเรื่อย ๆ นอกจากนี้ยังสามารถรายงานปัญหาที่ตรวจพบได้อีก อย่างเช่น จำนวน Bad Sector, Cross-ling Cluster (หมายถึง Cluster ที่มีไฟล์มากกว่าหนึ่งไฟล์แสดงความเป็นเจ้าของ แต่ข้อมูลใน Cluster จะเป็นของไฟล์ได้เพียงไฟล์เดียวเท่านั้น)

รูปแบบ
CHKDSK [drive:][[path]filename] [/F] [/V]

[drive:][path] กำหนดไดรว์ และไดเร็ทอรีที่ต้องการตรวบสอบ
filename ชื่อไฟล์ที่ต้องการให้ตรวจสอบ
/F สั่งให้ FixesErrors ทันทีที่ตรวจพบ
/V ขณะที่กำลังตรวจสอบ ให้แสดงชื่อไฟล์และตำแหน่งของดิสก์บนหน้าจอด้วย

ตัวอย่าง
C>WINDOWS>CHKDSK D:
ตรวจสอบข้อมูลการใช้งานดิสก์ในไดรว์ D:
C:>CHKDSK C: /F
ตรวจสอบ ไดรว์ C พร้อมกับซ่อมแซมถ้าตรวจเจอปัญหา

COPY คำสั่งคัดลอกไฟล์
ใช้ในการคัดลอกไฟล์จากไดเร็คทอรีหนึ่งไปยังไดเร็คทอรีที่ต้องการ 

รูปแบบ
COPY [Source] [Destination]

ตัวอย่าง
C:>COPY A:README.TXT
คัดลอกไฟล์ชื่อ README.TXT จากไดรว์ A: ไปยังไดรว์ C:
C:>COPY README.TXT A:
คัดลอกไฟล์ชื่อ README.TXT จากไดรว์ C: ไปยังไดรว์ A:
C:INFO> COPY A:*.*
คัดลอกไฟล์ทั้งหมดในไดรว์ A: ไปยังไดเร็คทอรี INFO ในไดรว์ C:
A:>COPY *.* C:INFO
คัดลอกไฟล์ทั้งหมดในไดรว์ A: ไปยังไดเร็คทอรี INFO ในไดรว์ C:

DIR คำสั่งแสดงไฟล์และไดเร็คทอรีย่อย
ใช้ให้แสดงรายชื่อไฟล์และไดเร็คทอรีเพื่อจะได้รู้ว่าในไดรว์หรือไดเร็คทอรีนั้น ๆ มีไฟล์หรือไดเร็คทอรีอะไรอยู่บ้าง

รูปแบบ
DIR /P /W

/P แสดงผลทีละหน้า
/W แสดงในแนวนอนของจอภาพ

ตัวอย่าง
C:>DIR
ให้แสดงรายชื่อไฟล์และไดเร็คทอรีทั้งหมดในไดรว์ C:
C:>DIR /W
ให้แสดงรายชื่อไฟล์และไดเร็คทอรีทั้งหมดในไดรว์ C: ในแนวนอน
C:INFO> DIR /P
ให้แสดงรายชื่อไฟล์และไดเร็คทอรีย่อยในไดเร็คทอรี INFO โดยแสดงทีละหน้า
C:INFO> DIR *.TEX
ให้แสดงรายชื่อไฟล์ทั้งหมดในไดเร็คทอรี INFO เฉพาะที่มีนามสกุล TXT เท่านั้น
C:>DIR BO?.DOC
ให้แสดงรายชื่อไฟล์ในไดรว์ C: ที่ขึ้นต้นด้วย BO และมีนามสกุล DOC ในตำแหน่ง ? จะเป็นอะไรก็ได้

DEL คำสั่งลบไฟล์
(DELETE)  ใช้ในการลบไฟล์

รูปแบบ
DEL [ชื่อไฟล์ที่ต้องการลบ]

ตัวอย่าง
C:>DEL BOS.VSD
ลบไฟล์ในไดรว์ C: ที่ชื่อ BOS.VSD
C:PROJECT> DEL JOB.XLS
ลบไฟล์ชื่อ JOB.XLS ที่อยู่ในไดเร็คทอรี PROJEC ของไดรว์ C:
D:>DEL *.TXT
ลบทุกไฟล์ที่มีนามสกุล TXT ในไดรว์ D:

FDISK
( Fixed Disk)  ใช้ในการจัดการกับพาร์ติชั่นของฮาร์ดิสก์ ใช้ในการสร้างลบ กำหนดไดรว์ ที่ทำหน้าที่บูตเครื่องแสดงรายละเอียดของพาร์ติชันบนฮาร์ดิสก์ 

รูปแบบ
FDISK /STATUS

ตัวอย่าง
A:>FDISK
เริ่มใช้งานโปรแกรม
A:>FDISK /STATUS
แสดงข้อมุลเกี่ยวกับพาร์ติชันบนฮาร์ดดิสก์

FORMAT คำสั่งฟอร์แมตเครื่อง
ใช้จัดรูปแบบของดิสก์ใหม่ คำสั่งนี้ปกติจะใช้หลังการแบ่งพาร์ชันด้วยคำสั่ง FDISK เพื่อให้สามารถใช้งานฮาร์ดดิสก์ได้หรือใช้ล้างข้อมูลกรณีต้องการเคลียร์ข้อมูลทั้งหมดในฮาร์ดดิสก์

รูปแบบ
FORMAT drive: [/switches]

/Q ให้ฟอร์แมตแบบเร็วซึ่งจะใช้เวลาน้อยลง (Quick Format)
/S หลังฟอร์แมตแล้วให้คัดลอกไฟล์ระบบลงไปในไดรว์นั้นด้วย เพื่อให้ไดรว์ที่ทำการฟอร์แมตสามารถบูตได้

ตัวอย่าง
A:>FORMAT C: /S
ฟอร์แมตไดรว์ C: แล้วให้คัดลอกไฟล์ระบบลงไปในไดรว์ด้วย
C:>FORMAT A: /Q
ฟอร์แมตไดรว์ A: แบบ Quick Format

MD คำสั่งสร้างไดเร็คทอรี
(Make Directory) ใช้ในการสร้างไดเร็คทอรีที่ต้องการ ในกฎเกณฑ์ของ Dos

รูปแบบ
MD [drive:] path

ตัวอย่าง
D:>MD TEST
สร้างไดเร็คทอรี TEST ขึ้นมาในไดรว์ D:
D:DOC>MD TEST
สร้างไดเร็คทอรีที่ชื่อ TEST ขึ้นมาภายในไดเร็คทอรี DOC

REN คำสั่งเปลี่ยนชื่อไฟล์
(RENAME) ใช้ในการเปลี่ยนชื่อไฟล์ และส่วนขยาย (ไม่สามารถใช้เปลี่ยนชื่อไดเร็คทอรีได้)

รูปแบบ
REN [ชื่อไฟล์เดิม] [ชื่อไฟล์ใหม่]

ตัวอย่าง
C:>REN BOS.DOC ANN.DOC
เปลี่ยนชื่อไฟล์ BOS.DOC ในไดรว์ C: เป็น ANN.DOC
C:>REN C:MAYABOS.DOC PEE.DOC
เปลี่ยนชื่อไฟล์ BOS.DOC ในไดเร็คทอรี MAYA ให้เป็น PEE.DOC
C:>REN A:*.*TEX *.OLD
เปลี่ยนส่วนขยายของไฟล์ชนิด TXT ทุกไฟล์ในไดรว์  A: ให้เป็น OLD

SCANDISK
ใช้ตรวจสอบปัยหาต่าง ๆ ของพื่นที่ของฮาร์ดดิสก์ เมื่อตรวจพบ จะให้ลือก FIX IT , Don'tFix IT หรือ More Info

More Info สั่งให้แสดงข้อมูลเพิ่ม
FIXIT สั่งให้ทำการแก้ไขปัญหาที่พบ ถ้าการซ่อมแซมสำเร็จโปรแกรมจะมีรายงานที่จอภาพให้ทราบ
Don't Fix IT สั่งให้ไม่ต้องทำการใด ๆ กับปัญหาที่พบ

รูปแบบ
SCANDISK [Drive:] /AUTOFIX

/AUTOFIX ให้แก้ไขปัญหาโดยอัตโนมัติ

ตัวอย่าง
A:>SCANDISK C:
ตรวจสอบปัญหาในไดรว์ C
A:>SCANDISK D: /AUTOFIX
ตรวจสอบปัญหาในไดรว์Dและแก้ไขอัตโนมัติ

Type คำสั่งดูข้อมูลในไฟล์
ใช้แสดงเนื้อหาภายในไฟล์บนจอภาพ
ใช้กับไฟล์แบบ Text ไฟล์โปรแกรมต่าง ๆ จะไม่แสดงให้เข้าใจได้

รูปแบบ
TYPE [ชื่อไฟล์ที่ต้องการอ่าน]

ตัวอย่าง
C:>Type AUTOEXEC.BAT
ให้แสดงเนื้อหาภายในไฟล์ AUTOEXEC.BAT
C:NORTON>TYPE README.TXT
ให้แสดงเนื้อหาภายในไฟล์ README.TXT ในไดเร็คทอรี NORTON

XCOPY คำสั่งคัดลอกทั้งไดเร็คทอรีและทั้งหมดในไดเร็คทอรี
ใช้ในการคัดลอกไฟล์ไดเร็คทอรีและไดเร็คทอรีย่อย (คล้าย COPY แต่เร็วกว่า)

รูปแบบ
XCOPY [ต้นทาง] [ปลายทาง] /S /E
/E ให้คัดลอกไดเร็คทอรีย่อยทั้งหมดรวมถึงไดเร็คทอรีย่อยที่ว่างเปล่าด้วย
/Sใ ห้คัดลอกไดเร็คทอรีย่อยที่ไม่ว่างเปล่าทั้งหมด

ตัวอย่าง
C:>XCOPY BACKUP F: /S /E
ให้คัดลอกทุกไฟล์และทุกไดเร็คทอรีใน BACKUP ไปไว้ในไดรว์ F:
                    C:PRINCE>XCOPY *.VSD A:
                              ให้คัดลอกทุกไฟล์ที่มีนามสกุล VSD ใน PRINCE ไปไว้ที่ไดรว์ A:

รายละเอียดการใช้สามารถดูได้ในคำสั่งนั้น ๆ โดย พิมพ์คำสั่งแล้วตามด้วย /?
เช่น
xcopy /?






Create Date : 04 ตุลาคม 2559
Last Update : 4 ตุลาคม 2559 16:33:20 น. 0 comments
Counter : 2999 Pageviews.

ชื่อ : * blog นี้ comment ได้เฉพาะสมาชิก
Comment :
  *ส่วน comment ไม่สามารถใช้ javascript และ style sheet
 

anusun
Location :


[Profile ทั้งหมด]

ให้ทิปเจ้าของ Blog [?]
ฝากข้อความหลังไมค์
Rss Feed
Smember
ผู้ติดตามบล็อก : 8 คน [?]




Friends' blogs
[Add anusun's blog to your web]
Links
 

 Pantip.com | PantipMarket.com | Pantown.com | © 2004 BlogGang.com allrights reserved.