ระบบปฏิบัติการดอสมีคำสั่งอย่างไร

  • คุณอยู่ที่:  
  • คู่มือ
  • ความหมายคำ คืออะไร
  • DOS คืออะไร ดอส คือ ระบบปฏิบัติการ ซึ่งทำงานผ่านระบบ Command Line คำสั่ง

หมวดหลัก: สารานุกรม IT หมวด: ความหมาย คำวลี คืออะไร ความหมาย คำวลี คืออะไร อัปเดตล่าสุด: 14 มีนาคม 2560 14 มีนาคม 2560

ระบบปฏิบัติการดอสมีคำสั่งอย่างไร
ระบบปฏิบัติการดอสมีคำสั่งอย่างไร
ระบบปฏิบัติการดอสมีคำสั่งอย่างไร
ระบบปฏิบัติการดอสมีคำสั่งอย่างไร
ระบบปฏิบัติการดอสมีคำสั่งอย่างไร

DOS คืออะไร

DOS ย่อมาจาก Disk Operating System คืออระบบปฏิบัติการในช่วงแรกๆที่ได้รับการติดตั้งอย่างกว้างขวางในเครื่องคอมพิวเตอร์ส่วนบุคคล (PC Computer )  DOS สำหรับเครื่องคอมพิวเตอร์ส่วนบุคคลรุ่นแรก เรียกว่า Personal Computer Disk Operating System ถูกพัฒนาโดย Microsoft เรียกว่า MS DOS โดยที่ PC DOS และ MS DOS ได้รับอ้างถึงในชื่อ DOS  ซึ่งการทำงานบนระบบปฏิบัติการที่เรียกว่า DOS  ส่วนใหญ่ จะเป็นการทำงานโดยการใช้คำสั่งทีละบรรทัดผ่านระบบ Command Line

ระบบปฏิบัติการดอสมีคำสั่งอย่างไร

ข้อมูลอ้างอิง

http://www.bcoms.net
http://www.com5dow.com

บทความนี้จะนำเสนอรายชื่อของคำสั่งที่ใช้โดยDOS ระบบปฏิบัติการโดยเฉพาะอย่างยิ่งที่ใช้บนx86 -based compatibles ไอบีเอ็มพีซี (พีซี) ระบบปฏิบัติการ DOS อื่นๆไม่ได้เป็นส่วนหนึ่งของขอบเขตของรายการนี้

ใน DOS คำสั่งระบบมาตรฐานจำนวนมากถูกจัดเตรียมไว้สำหรับงานทั่วไป เช่น การแสดงรายการไฟล์บนดิสก์หรือการย้ายไฟล์ คำสั่งบางคำสั่งถูกสร้างขึ้นในล่ามคำสั่ง คำสั่งอื่นๆ มีอยู่เป็นคำสั่งภายนอกบนดิสก์ ในหลายรุ่นของ DOS มีการเพิ่มคำสั่งสำหรับฟังก์ชันเพิ่มเติมของระบบปฏิบัติการ ในระบบปฏิบัติการMicrosoft Windowsปัจจุบันยังสามารถใช้หน้าต่างพรอมต์คำสั่งโหมดข้อความcmd.exeได้

ตัวแปลคำสั่งสำหรับ DOS จะทำงานเมื่อไม่มีโปรแกรมแอปพลิเคชันทำงานอยู่ เมื่อแอปพลิเคชันออก หากส่วนชั่วคราวของตัวแปลคำสั่งในหน่วยความจำถูกเขียนทับ DOS จะโหลดซ้ำจากดิสก์ คำสั่งบางคำสั่งอยู่ภายใน COMMAND.COM; อื่น ๆ เป็นคำสั่งภายนอกที่เก็บไว้ในดิสก์ เมื่อผู้ใช้พิมพ์บรรทัดข้อความที่พรอมต์คำสั่งของระบบปฏิบัติการ COMMAND.COM จะแยกวิเคราะห์บรรทัดและพยายามจับคู่ชื่อคำสั่งกับคำสั่งในตัวหรือกับชื่อของไฟล์โปรแกรมที่เรียกใช้งานได้หรือแบตช์ไฟล์บนดิสก์ หากไม่พบรายการที่ตรงกัน ข้อความแสดงข้อผิดพลาดจะถูกพิมพ์ และพรอมต์คำสั่งจะรีเฟรช

คำสั่งภายนอกมีขนาดใหญ่เกินกว่าจะเก็บไว้ในตัวประมวลผลคำสั่ง หรือใช้ไม่บ่อยนัก โปรแกรมอรรถประโยชน์ดังกล่าวจะถูกเก็บไว้ในดิสก์และโหลดเหมือนกับโปรแกรมแอปพลิเคชันทั่วไป แต่ถูกแจกจ่ายให้กับระบบปฏิบัติการ สำเนาของโปรแกรมคำสั่งยูทิลิตี้เหล่านี้จะต้องอยู่บนดิสก์ที่สามารถเข้าถึงได้ ไม่ว่าจะในไดรฟ์ปัจจุบันหรือบนพาธคำสั่งที่ตั้งค่าไว้ในตัวแปลคำสั่ง

ในรายการด้านล่าง คำสั่งที่ยอมรับชื่อไฟล์มากกว่าหนึ่งชื่อ หรือชื่อไฟล์รวมถึงสัญลักษณ์แทน (* และ ?) จะถือว่ายอมรับfilespecพารามิเตอร์ (ข้อกำหนดของไฟล์) คำสั่งที่ยอมรับได้เพียงชื่อไฟล์เดียวเรียกว่ายอมรับfilenameพารามิเตอร์ นอกจากนี้ สามารถระบุสวิตช์บรรทัดคำสั่ง หรือสตริงพารามิเตอร์อื่นๆ บนบรรทัดคำสั่งได้ อาจใช้ช่องว่างและสัญลักษณ์ เช่น "/" หรือ "-" เพื่อให้ตัวประมวลผลคำสั่งแยกวิเคราะห์บรรทัดคำสั่งเป็นชื่อไฟล์ ข้อมูลจำเพาะของไฟล์ และตัวเลือกอื่นๆ

ตัวแปลคำสั่งจะรักษากรณีของพารามิเตอร์ใดก็ตามที่ส่งผ่านไปยังคำสั่ง แต่ชื่อคำสั่งเองและชื่อไฟล์ไม่คำนึงถึงขนาดตัวพิมพ์

คำสั่งจำนวนมากจะเหมือนกันในหลายระบบ DOS แต่บางคำสั่งแตกต่างกันในไวยากรณ์คำสั่งหรือชื่อ

รายการบางส่วนของคำสั่งทั่วไปสำหรับMS-DOSและIBM PC DOS มีดังต่อไปนี้

ผนวก

กำหนดเส้นทางที่จะค้นหาไฟล์ข้อมูลหรือแสดงเส้นทางการค้นหาปัจจุบัน คำสั่ง APPEND คล้ายกับคำสั่ง PATH ที่บอก DOS ว่าจะค้นหาไฟล์โปรแกรมได้ที่ไหน (ไฟล์ที่มีนามสกุลไฟล์ .COM, . EXE หรือ .BAT)

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า [1]

กำหนด

คำสั่งเปลี่ยนเส้นทางคำขอสำหรับการทำงานของดิสก์บนไดรฟ์หนึ่งไปยังอีกไดรฟ์หนึ่ง นอกจากนี้ยังสามารถแสดงการกำหนดไดรฟ์หรือรีเซ็ตอักษรระบุไดรฟ์ทั้งหมดเป็นการกำหนดเดิม

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3 ถึง 5 และ IBM PC DOS รีลีส 2 ถึง 5. [1]

ATTRIB

Attrib เปลี่ยนแปลงหรือดูแอตทริบิวต์ของไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป เป็นค่าเริ่มต้นที่จะแสดงแอตทริบิวต์ของไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบัน แอ็ตทริบิวต์ไฟล์ที่มีให้รวมถึงแอ็ตทริบิวต์แบบอ่านอย่างเดียว ไฟล์เก็บถาวร ระบบ และแอ็ตทริบิวต์ที่ซ่อนอยู่ คำสั่งมีความสามารถในการประมวลผลทั้งโฟลเดอร์และโฟลเดอร์ย่อยของไฟล์ และประมวลผลไฟล์ทั้งหมดด้วย

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3 และใหม่กว่า [1]

สำรองและเรียกคืน

เหล่านี้เป็นคำสั่งในการสำรองและกู้คืนไฟล์จากดิสก์ภายนอก สิ่งเหล่านี้ปรากฏในเวอร์ชัน 2 และยังคงเป็นPC DOS 5 และ MS-DOS 6 (PC DOS 7 มีการตรวจสอบที่เบี่ยงเบน) ใน DOS 6 สิ่งเหล่านี้ถูกแทนที่ด้วยโปรแกรมเชิงพาณิชย์ (CPBACKUP, MSBACKUP) ซึ่งอนุญาตให้กู้คืนไฟล์ไปยังตำแหน่งต่างๆ [1]

เบสิกและเบสก้า

การใช้งานภาษาการเขียนโปรแกรมพื้นฐานสำหรับพีซี การใช้ BASIC ในลักษณะนี้เป็นเรื่องธรรมดามากในระบบปฏิบัติการบนเครื่อง 8 และ 16 บิตที่ผลิตขึ้นในปี 1980

คอมพิวเตอร์IBMมี BASIC 1.1 ใน ROM และเวอร์ชัน BASIC ของ IBM ใช้โค้ดใน ROM-BASIC นี้ ซึ่งอนุญาตให้มีหน่วยความจำเพิ่มเติมในพื้นที่โค้ด BASICA ปรากฏครั้งสุดท้ายในIBM PC DOS 5.02 และในOS/2 (2.0 และใหม่กว่า) เวอร์ชันดังกล่าวมี ROM-BASIC ถูกย้ายไปยังโค้ดโปรแกรม

Microsoft เปิดตัวGW-BASICสำหรับเครื่องที่ไม่มี ROM-BASIC OEM บางรุ่นมี basic.com และ basica.com เป็นตัวโหลดสำหรับ GW-BASIC.EXE

BASIC ลดลงหลังจาก MS-DOS 4 และ PC DOS 5.02 OS/2 (ซึ่งใช้ PC DOS 5) มีในขณะที่ MS-DOS 5 ไม่มี

หยุดพัก

คำสั่งนี้จะใช้ในการสั่ง DOS เพื่อตรวจสอบว่าCtrlและBreakปุ่มกดได้รับก่อนที่จะดำเนินการร้องขอโปรแกรม

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

โทร

เริ่มแบตช์ไฟล์จากภายในแบตช์ไฟล์อื่นและส่งคืนเมื่อไฟล์นั้นสิ้นสุด

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.3 และใหม่กว่า [1]

ซีดีและ CHIR

chdir (หรือชื่อทางเลือกซีดี) คำสั่งอย่างใดอย่างหนึ่งหรือแสดงการเปลี่ยนแปลงการทำงานปัจจุบันไดเรกทอรี

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

CHCP

คำสั่งอย่างใดอย่างหนึ่งหรือแสดงการเปลี่ยนแปลงการใช้งานหน้ารหัสที่ใช้ในการแสดงผลร่ายมนตร์ตัวอักษรในหน้าต่างคอนโซลฟังก์ชันที่คล้ายกันสามารถทำได้ด้วย.MODE CON: CP SELECT=yyy

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.3 และใหม่กว่า [1]

CHKDSK

CHKDSK ตรวจสอบการจัดเก็บปริมาณ (ตัวอย่างเช่นฮาร์ดดิสก์ , พาร์ทิชันดิสก์หรือฟล็อปปี้ดิสก์ ) สำหรับความสมบูรณ์ของระบบไฟล์ คำสั่งนี้มีความสามารถในการแก้ไขข้อผิดพลาดบนโวลุ่มและกู้คืนข้อมูลจากเซกเตอร์ดิสก์ที่มีข้อบกพร่องของโวลุ่ม

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

ทางเลือก

คำสั่ง CHOICE ใช้ในแบตช์ไฟล์เพื่อให้ผู้ใช้เลือกหนึ่งรายการจากชุดตัวเลือกอักขระเดียว ทางเลือกถูกนำมาใช้เป็นคำสั่งภายนอกกับ MS-DOS 6.0; [1] [2] Novell DOS 7 [3]และ PC DOS 7.0 DR-DOSเวอร์ชันก่อนหน้ารองรับฟังก์ชันนี้ด้วยคำสั่งสวิตช์ในตัว(สำหรับตัวเลือกตัวเลข) หรือโดยการเริ่มคำสั่งด้วยเครื่องหมายคำถาม [3]คำสั่งนี้ก่อนหน้านี้เรียกว่า ync (ใช่-ไม่ใช่-ยกเลิก)

CLS

CLS หรือ CLRSCR คำสั่งล้างหน้าจอขั้ว

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

คำสั่ง

เริ่มอินสแตนซ์ใหม่ของตัวแปลคำสั่ง

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

COMP

แสดงความแตกต่างระหว่างสองไฟล์หรือสองชุดของไฟล์

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.3 ถึง 5 และ IBM PC DOS รีลีส 1 ถึง 5. [1]

สำเนา

ทำสำเนาของไฟล์ที่มีอยู่

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

CTTY

กำหนดอุปกรณ์ปลายทาง (เช่น COM1) เพื่อใช้สำหรับอินพุตและเอาต์พุต [4]

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

DATE

แสดงวันที่ของระบบและแจ้งให้ผู้ใช้ป้อนวันที่ใหม่ เติมเต็มคำสั่งTIME

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

DBLBOOT

(ไม่ใช่คำสั่ง: นี่คือแบตช์ไฟล์ที่เพิ่มลงในดิสก์เสริม DOS 6.X เพื่อช่วยสร้างแผ่นบูต DoubleSpace—ดูhttps://jeffpar.github.io/kbarchive/kb/100/Q100021/ )

DBSPACE

บีบอัดดิสก์ยูทิลิตี้ที่มาพร้อมกับ MS-DOS รุ่น 6.0 (ปล่อยตัวในปี 1993) และรุ่น 6.2 [1]

DEBUG

แอสเซมเบลอร์และตัวถอดประกอบดั้งเดิมมาก

DEFRAG

คำสั่งนี้มีความสามารถในการวิเคราะห์การกระจายตัวของไฟล์บนดิสก์ไดรฟ์หรือเพื่อจัดเรียงข้อมูลในไดรฟ์ คำสั่งนี้จะเรียกว่า defrag ใน MS-DOS / PC DOS และdiskoptในDR-DOS

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]

DEL และ ERASE

DEL (หรือรูปแบบอื่น ERASE) ใช้เพื่อลบไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

DELTREE

ลบไดเร็กทอรีพร้อมกับไฟล์และไดเร็กทอรีย่อยทั้งหมดที่มีอยู่ โดยปกติ มันจะขอการยืนยันการกระทำที่อาจเป็นอันตราย เนื่องจากคำสั่ง RD (RMDIR) ไม่สามารถลบไดเร็กทอรีได้หากไดเร็กทอรีไม่ว่างเปล่า (ยกเว้นใน Windows NT & 10) คำสั่ง DELTREE สามารถใช้ลบไดเร็กทอรีทั้งหมดได้

deltreeคำสั่งจะรวมอยู่ในบางรุ่นของMicrosoft WindowsและMS-DOS ระบบปฏิบัติการ มันสามารถใช้ได้เฉพาะเฉพาะในรุ่นMS-DOS 6.0 และสูงกว่า[1]และในMicrosoft Windows 9x ใน Windows NT ฟังก์ชันการทำงานที่มีให้นั้นมีอยู่แต่ได้รับการจัดการโดยคำสั่งrdหรือrmdirซึ่งมีรูปแบบที่แตกต่างกันเล็กน้อย คำสั่งนี้ไม่มีอยู่ใน Windows 7 และ 8 ใน Windows 10 สวิตช์คำสั่งคือ RD /S หรือ RMDIR /S

DIR

คำสั่ง DIR แสดงเนื้อหาของไดเร็กทอรี เนื้อหาประกอบด้วยฉลากโวลุ่มและหมายเลขซีเรียลของดิสก์ หนึ่งไดเร็กทอรีหรือชื่อไฟล์ต่อบรรทัด รวมถึงนามสกุลไฟล์ ขนาดไฟล์เป็นไบต์ และวันที่และเวลาที่ไฟล์ถูกแก้ไขครั้งล่าสุด และจำนวนไฟล์ทั้งหมดที่แสดง ขนาดสะสม และพื้นที่ว่าง (เป็นไบต์) ที่เหลืออยู่บนดิสก์ คำสั่งนี้เป็นหนึ่งในไม่กี่คำสั่งที่มีอยู่ใน DOS เวอร์ชันแรก [1]คำสั่งสามารถแสดงไฟล์ในไดเร็กทอรีย่อย รายการไดเร็กทอรีที่เป็นผลลัพธ์สามารถจัดเรียงตามเกณฑ์ต่างๆ และชื่อไฟล์สามารถแสดงในรูปแบบที่เลือกได้

DISKCOMP

คำสั่งสำหรับเปรียบเทียบเนื้อหาทั้งหมดของฟลอปปีดิสก์กับอีกอันหนึ่ง

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า และ IBM PC DOS รีลีส 1 และใหม่กว่า [1]

DISKCOPY

คำสั่งสำหรับการคัดลอกเนื้อหาทั้งหมดของดิสเก็ตไปยังดิสเก็ตอื่น

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

ดอสกี้

คำสั่งที่เพิ่มประวัติคำสั่ง , แมโครทำงานและคุณสมบัติการแก้ไขปรับปรุงเพื่อล่ามบรรทัดคำสั่ง

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]

DOSSIZE

แสดงจำนวนหน่วยความจำที่คอมโพเนนต์ DOS ต่างๆ ใช้ [5]

DRVSPACE

บีบอัดดิสก์ยูทิลิตี้ที่มาพร้อมกับ MS-DOS รุ่น 6.22 [1]

เสียงก้อง

คำสั่ง ECHO พิมพ์อาร์กิวเมนต์ของตัวเองกลับออกมาเป็น DOS ที่เทียบเท่ากับเอาต์พุตสตรีมมาตรฐาน (ด้วยเหตุนี้ชื่อ ECHO) โดยปกติแล้ว นี่หมายถึงโดยตรงไปยังหน้าจอ แต่ผลลัพธ์ของเสียงสะท้อนสามารถเปลี่ยนเส้นทางได้ เช่นเดียวกับคำสั่งอื่นๆ ไปยังไฟล์หรืออุปกรณ์ มักใช้ในแบตช์ไฟล์เพื่อพิมพ์ข้อความไปยังผู้ใช้

การใช้คำสั่ง echo ที่สำคัญอีกประการหนึ่งคือการสลับการเปิดและปิดการสะท้อนคำสั่งในไฟล์แบตช์ ไฟล์แบตช์ตามเนื้อผ้าเริ่มต้นด้วย@echo offคำสั่ง สิ่งนี้บอกกับล่ามว่าเสียงสะท้อนของคำสั่งควรปิดในระหว่างการดำเนินการทั้งหมดของไฟล์แบตช์ ดังนั้นจึงส่งผลให้เอาต์พุต "เป็นระเบียบ" ( @สัญลักษณ์ประกาศว่าคำสั่งเฉพาะนี้ (ปิดเสียงสะท้อน) ควรดำเนินการโดยไม่มีเสียงสะท้อนด้วย)

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

แก้ไข

EDIT เป็นโปรแกรมแก้ไขข้อความแบบเต็มหน้าจอรวมอยู่ใน MS-DOS เวอร์ชัน 5 และ 6, [1] OS/2 และ Windows NT ถึง 4.0 โปรแกรมที่เกี่ยวข้องใน Windows 95 และใหม่กว่า และ Windows 2000 และใหม่กว่าคือ Edit v2.0 PC DOS 6 และใหม่กว่าใช้DOS E Editorและ DR-DOS ใช้ตัวแก้ไขได้ถึงเวอร์ชัน 7

EDLIN

โปรแกรมแก้ไขบรรทัด DOS สามารถใช้กับไฟล์สคริปต์ เช่น ดีบัก ซึ่งทำให้ใช้งานได้แม้ในปัจจุบัน การไม่มีตัวแก้ไขคอนโซลใน MS-DOS/PC DOS 1-4 ได้สร้างตลาดหลังการขายสำหรับตัวแก้ไขบุคคลที่สาม

ใน DOS 5 คำสั่งพิเศษ "?" ถูกเพิ่มเข้ามาเพื่อให้ความช่วยเหลือที่จำเป็นแก่ผู้ใช้

DOS 6 เป็นเวอร์ชันสุดท้ายที่มี EDLIN; สำหรับ MS-DOS 6 จะอยู่บนดิสก์เสริม[1]ในขณะที่ PC DOS 6 มีอยู่ในการติดตั้งพื้นฐาน Windows NT 32 บิต และ OS/2 มี Edlin

EMM386

คำสั่ง EMM386 เปิดใช้งานหรือปิดใช้งานการสนับสนุนหน่วยความจำแบบขยาย EMM386 บนคอมพิวเตอร์ที่ใช้โปรเซสเซอร์80386หรือสูงกว่า

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]

ERASE

ดู: DEL และ ERASE

EXE2BIN

แปลงไฟล์ปฏิบัติการ ( .exe ) เป็นไฟล์ไบนารีที่มีนามสกุล .comซึ่งเป็นอิมเมจหน่วยความจำของโปรแกรม

ขนาดของรหัสถิ่นที่อยู่และส่วนข้อมูลที่รวมอยู่ในไฟล์ .exe อินพุตต้องน้อยกว่า 64 KB ไฟล์ต้องไม่มีส่วนของสแต็กด้วย

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 ถึง 5 ซึ่งมีจำหน่ายแยกต่างหากสำหรับเวอร์ชัน 6 บนดิสก์เสริม [1]

ออก

ออกจากตัวประมวลผลคำสั่งปัจจุบัน หากใช้ทางออกที่คำสั่งหลัก คำสั่งนั้นจะไม่มีผลใดๆ เว้นแต่ในหน้าต่าง DOS ภายใต้ Microsoft Windows ซึ่งในกรณีนี้ หน้าต่างจะถูกปิดและผู้ใช้จะกลับไปที่เดสก์ท็อป

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

ขยาย

Microsoft File Expansion Utility ใช้เพื่อคลายการบีบอัดไฟล์ cabinet ที่ถูกบีบอัด(.CAB) ตั้งแต่หนึ่งไฟล์ขึ้นไป คำสั่งนี้มีอายุย้อนไปถึงปี 1990 และมีให้ในฟลอปปีดิสก์สำหรับ MS-DOS เวอร์ชัน 5 และใหม่กว่า [6] [1]

ปลอม

FAKEMOUS เป็นสาธารณูปโภค IBM เมาส์ PS / 2 ใช้กับAccessDOS รวมอยู่ในดิสก์เสริม MS-DOS 6 [7] [8] AccessDOS ช่วยเหลือคนพิการ

FASTHELP

ให้ข้อมูลสำหรับคำสั่ง MS-DOS

ฟาสโตเพ็น

คำสั่งที่ช่วยให้เข้าถึงไฟล์และไดเร็กทอรีที่ใช้บ่อยได้อย่างรวดเร็ว

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.3 และใหม่กว่า [1]

FC

แสดงความแตกต่างระหว่างสองไฟล์หรือสองชุดของไฟล์

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า – ส่วนใหญ่เป็นรุ่นที่ไม่ใช่ของ IBM [1]

FDISK

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

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า และ IBM PC DOS 2.0 เวอร์ชันและใหม่กว่า [1]

หา

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

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

FINDSTR

คำสั่ง FINDSTR เป็นยูทิลิตีFIND ที่เน้น GREP การใช้งานคือตรรกะ-OR ที่ขาดหายไปใน FIND

FINDSTR "ใช่ ไม่น่าจะใช่" *.txt จะค้นหา ไฟล์TXTทั้งหมดที่มีคำในรายการด้านบนอย่างน้อยหนึ่งคำ ใช่ ไม่ใช่ อาจ

สำหรับ

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

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

รูปแบบ

ลบรายการFATและไดเร็กทอรีรากของไดรฟ์/พาร์ติชัน และฟอร์แมตใหม่สำหรับ MS-DOS ในกรณีส่วนใหญ่ ควรใช้กับฟลอปปีไดรฟ์หรือสื่อแบบถอดได้อื่นๆเท่านั้น คำสั่งนี้อาจลบทุกอย่างในไดรฟ์ของคอมพิวเตอร์ได้

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

ไปที่

ไปที่การดำเนินการถ่ายโอนคำสั่งเพื่อฉลากที่ระบุ มีการระบุป้ายกำกับที่จุดเริ่มต้นของบรรทัด โดยมีเครื่องหมายทวิภาค ( :likethis)

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

ใช้ในไฟล์ Batch

GRAFTABL

คำสั่ง GRAFTABL เปิดใช้งานการแสดงชุดอักขระเพิ่มเติมในโหมดกราฟิก [9]

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3 ถึง 5. [1]

กราฟิก

โปรแกรม TSR เพื่อเปิดใช้งานการส่งดัมพ์หน้าจอกราฟิกไปยังเครื่องพิมพ์โดยกด

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า และ IBM PC DOS รีลีส 2 และใหม่กว่า [1]

ช่วยด้วย

ให้ความช่วยเหลือเกี่ยวกับคำสั่ง DOS

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 ถึง Windows XP วิธีใช้คำสั่งแบบเต็มหน้าจอมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]เริ่มต้นด้วย Windows XP ตัวประมวลผลคำสั่ง "DOS" เสนอความช่วยเหลือในตัวสำหรับคำสั่งโดยใช้ "/?" (เช่น สำเนา /?)

ถ้า

IF เป็นคำสั่งแบบมีเงื่อนไขที่ช่วยให้สามารถแยกการทำงานของโปรแกรมได้ โดยจะประเมินเงื่อนไขที่ระบุ และเฉพาะในกรณีที่เป็นจริง จากนั้นจะดำเนินการส่วนที่เหลือของบรรทัดคำสั่ง มิฉะนั้น จะข้ามบรรทัดที่เหลือและดำเนินการต่อในบรรทัดคำสั่งถัดไป

ใช้ในไฟล์ Batch

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

INTERSVR และ INTERLNK

ใน MS-DOS; filelinkใน DR-DOS

เครื่องคอมพิวเตอร์เครือข่ายโดยใช้โมเด็มสายเคเบิลหรือสายเคเบิล Laplink InterLnk เวอร์ชันฝั่งเซิร์ฟเวอร์ ทำให้เครื่องที่กำลังทำงานอยู่ไม่สามารถเคลื่อนที่ได้ เนื่องจากเป็นแอปที่ใช้งานอยู่ (ซึ่งต่างจากแอปTSR ) ซึ่งต้องทำงานอยู่เพื่อให้มีการถ่ายโอนข้อมูล DR-DOS' filelinkถูกดำเนินการทั้งบนไคลเอนต์และเซิร์ฟเวอร์

ใหม่ในพีซี DOS 5.02, MS-DOS 6.0 [10] [1]

เข้าร่วม

คำสั่ง JOIN แนบอักษรระบุไดรฟ์กับไดเร็กทอรีที่ระบุบนไดรฟ์อื่น [10]ตรงกันข้ามสามารถทำได้โดยใช้คำสั่งSUBST

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3 ถึง 5 ซึ่งมีจำหน่ายแยกต่างหากสำหรับเวอร์ชัน 6.2 และใหม่กว่าบนดิสก์เสริม [1]

KEYB

คำสั่ง KEYB ใช้สำหรับเลือกรูปแบบแป้นพิมพ์

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.3 และใหม่กว่า [1]

ตั้งแต่ DOS 3.0 ถึง 3.21 จะมีคำสั่งสำหรับแต่ละประเทศแทน เช่น KEYBFR, KEYBGR, KEYBIT, KEYBSP และ KEYBUK

ฉลาก

เปลี่ยนเลเบลบนโลจิคัลไดรฟ์ เช่น พาร์ติชั่นฮาร์ดดิสก์หรือฟล็อปปี้ดิสก์

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.1 และใหม่กว่า และ IBM PC DOS รีลีส 3 และใหม่กว่า [1]

LINK4

ตัวเชื่อมโยงวัตถุ Microsoft 8086 [11]

LOADFIX

โหลดโปรแกรมที่สูงกว่าหน่วยความจำ 64K แรก และรันโปรแกรม คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]รวมอยู่ใน MS-DOS/PC DOS เท่านั้น ใช้ DR-DOS memmaxซึ่งเปิดหรือปิดการเข้าถึงหน่วยความจำระดับล่าง บน และล่าง เพื่อบล็อกหน่วยความจำ 64K ที่ต่ำกว่า (12)

LOADHIGH และ LH

คำสั่งที่โหลดโปรแกรมลงในพื้นที่หน่วยความจำด้านบน

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]

เรียกว่าhiloadใน DR-DOS

MD หรือ MKDIR

ทำให้ใหม่ไดเรกทอรี พาเรนต์ของไดเร็กทอรีที่ระบุจะถูกสร้างขึ้นหากไม่มีอยู่

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

MEM

แสดงการใช้หน่วยความจำ มีความสามารถในการแสดงขนาดและสถานะของโปรแกรม หน่วยความจำที่ใช้ และไดรเวอร์ภายใน เป็นคำสั่งภายใน

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 4 และใหม่กว่า [1]

เมมเมกเกอร์

เริ่มต้นด้วยรุ่นที่ 6 [1] MS-DOS รวม MemMaker โปรแกรมภายนอกซึ่งได้ถูกใช้ในหน่วยความจำระบบฟรี (โดยเฉพาะอย่างยิ่งหน่วยความจำแบบธรรมดา ) โดยกำหนดค่าโดยอัตโนมัติAUTOEXEC.BATและCONFIG.SYSไฟล์ นี้มักจะทำโดยการย้ายโปรแกรม TSRและไดรเวอร์อุปกรณ์ไปยังหน่วยความจำบน กระบวนการทั้งหมดจำเป็นต้องรีสตาร์ทระบบสองครั้ง ก่อนการรีสตาร์ทครั้งแรก ผู้ใช้จะถูกถามว่าจะเปิดใช้งานหน่วยความจำ EMSหรือไม่ เนื่องจากการใช้หน่วยความจำแบบขยายจำเป็นต้องมีพื้นที่ 64KiB ที่สงวนไว้ในหน่วยความจำด้านบน การรีสตาร์ทครั้งแรกแทรกโปรแกรม SIZER.EXE ซึ่งวัดหน่วยความจำที่จำเป็นสำหรับ TSR หรือไดรเวอร์แต่ละตัว จากนั้น MemMaker จะคำนวณตำแหน่งไดรเวอร์และ TSR ที่เหมาะสมที่สุดในหน่วยความจำด้านบน และแก้ไข AUTOEXEC.BAT และ CONFIG.SYS ตามลำดับ จากนั้นรีบูตครั้งที่สอง [13]

MEMMAKER.EXE และ SIZER.EXE ได้รับการพัฒนาสำหรับ Microsoft โดยHelix Software Companyและถูกกำจัดโดยเริ่มในMS-DOS 7 ( Windows 95 ); อย่างไรก็ตาม สามารถรับได้จากเซิร์ฟเวอร์ FTP ของ Microsoft โดยเป็นส่วนหนึ่งของแพ็คเกจ OLDDOS.EXE ควบคู่ไปกับเครื่องมืออื่นๆ

PC DOS ใช้โปรแกรมอื่นที่เรียกว่า RamBoost เพื่อเพิ่มประสิทธิภาพหน่วยความจำ โดยทำงานร่วมกับHIMEM / EMM386ของ PC DOS หรือโปรแกรมจัดการหน่วยความจำบุคคลที่สาม RamBoost ได้รับอนุญาตไปยัง IBM โดยจุดซอฟท์แวกลาง

กระจกเงา

คำสั่ง MIRROR จะบันทึกข้อมูลการจัดเก็บดิสก์ที่สามารถใช้ในการกู้คืนไฟล์ที่ถูกลบโดยไม่ได้ตั้งใจ

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 ซึ่งมีจำหน่ายแยกต่างหากสำหรับเวอร์ชัน 6.2 และใหม่กว่าบนดิสก์เสริม [1]

โหมด

กำหนดค่าอุปกรณ์ระบบ เปลี่ยนโหมดกราฟิก ปรับการตั้งค่าแป้นพิมพ์ เตรียมโค้ดเพจและตั้งค่าการเปลี่ยนเส้นทางพอร์ต [14]

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า และ IBM PC DOS รีลีส 1 และใหม่กว่า [1]

มากกว่า

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

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

ย้าย

ย้ายไฟล์หรือเปลี่ยนชื่อไดเร็กทอรี

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]

DR-DOS ใช้คำสั่งแยกต่างหากสำหรับการเปลี่ยนชื่อไดเร็กทอรีrendir.

MSAV

คำสั่งที่สแกนคอมพิวเตอร์เพื่อหาไวรัสที่รู้จัก [15] [16]

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]

MSBACKUP

คำสั่ง MSBACKUP ใช้เพื่อสำรองหรือกู้คืนไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไปจากดิสก์หนึ่งไปยังอีกดิสก์หนึ่ง

The New York Timesกล่าวว่าMSBACKUP "ดีกว่าและเร็วกว่าคำสั่ง BACKUP แบบเก่าที่ใช้ใน DOS เวอร์ชันก่อนหน้ามาก แต่ก็ยังขาดคุณสมบัติขั้นสูงบางอย่างที่พบในแพ็คเกจซอฟต์แวร์สำรองข้อมูลที่จำหน่ายแยกต่างหาก[17]ยังมีอีก เสนอชื่อ MWBACKUP ซึ่งเป็นGUI ที่เน้น ได้รับการแนะนำสำหรับ Windows สำหรับ Workgroups (3.11) [18]

คำสั่ง MSBACKUP มีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]

MSCDEX

MSCDEX เป็นโปรแกรมควบคุมที่สามารถเรียกใช้งานได้ ซึ่งช่วยให้โปรแกรมDOSสามารถจดจำ อ่าน และควบคุมซีดีรอมได้

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]

MSD

คำสั่ง MSD ให้ข้อมูลทางเทคนิคโดยละเอียดเกี่ยวกับฮาร์ดแวร์และซอฟต์แวร์ของคอมพิวเตอร์ MSD เป็นสิ่งใหม่ใน MS-DOS 6; [1] [19]เวอร์ชัน PC DOS ของคำสั่งนี้คือ QCONFIG [ ต้องการการอ้างอิง ]คำสั่งปรากฏขึ้นครั้งแรกใน Word2 และจากนั้นใน Windows 3.10

MSHERC

MSHERC.COM (เช่น QBHERC.COM) เป็นไดรเวอร์กราฟิก TSR (Terminate and Stay Resident) ที่มาพร้อมกับ Microsoft QuickC, QuickBASIC และ C Compiler เพื่อให้ใช้ความสามารถด้านกราฟิกความละเอียดสูงของอะแดปเตอร์ Hercules (720 x 348, 2 สี) ดูhttps://www.pcjs.org/pubs/pc/reference/microsoft/kb/Q44273/

NLSFUNC

โหลดการสนับสนุน Nationalization และ Localization แบบขยายจาก COUNTRY.SYS และเปลี่ยนหน้ารหัสของไดรเวอร์และโมดูลระบบที่อยู่ใน RAM [ ต้องการการอ้างอิง ]

ใน DR-DOS 6 เวอร์ชันใหม่กว่า NLSFUNC ได้ย้ายตัวเองไปยังพื้นที่ HiMem ดังนั้นจึงทำให้ส่วนหนึ่งของ 640KiB ที่ต่ำกว่าที่ประเมินค่าไม่ได้ซึ่งประกอบเป็นหน่วยความจำ "แบบธรรมดา" ที่มีอยู่ในซอฟต์แวร์ [ ต้องการการอ้างอิง ]

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.3 และใหม่กว่า [1]

เส้นทาง

แสดงหรือกำหนดเส้นทางการค้นหาสำหรับไฟล์ปฏิบัติการ

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

หยุด

ระงับการประมวลผลโปรแกรมแบทช์และแสดงข้อความ 'กดปุ่มใดก็ได้เพื่อดำเนินการต่อ . .' หากไม่ได้รับข้อความอื่นให้แสดง

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

ปิง

อนุญาตให้ผู้ใช้ทดสอบความพร้อมใช้งานของการเชื่อมต่อเครือข่ายกับโฮสต์ที่ระบุ โดยปกติชื่อโฮสต์จะได้รับการแก้ไขเป็นที่อยู่ IP (20)

ไม่รวมอยู่ใน DOS หลายเวอร์ชัน โดยทั่วไปแล้วกลุ่มที่มีเครือข่ายสแต็กจะมีเป็นเครื่องมือวินิจฉัย

พลัง

คำสั่ง POWER ใช้เพื่อเปิดและปิดการจัดการพลังงาน รายงานสถานะของการจัดการพลังงาน และกำหนดระดับการประหยัดพลังงาน เป็นคำสั่งภายนอกที่ใช้เป็น POWER.EXE [21]

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]

พิมพ์

คำสั่งพิมพ์เพิ่มหรือลบไฟล์ในคิวการพิมพ์ คำสั่งนี้ถูกนำมาใช้ใน MS-DOS เวอร์ชัน 2 [1]ก่อนหน้านั้นไม่มีการสนับสนุนในตัวสำหรับไฟล์การพิมพ์พื้นหลัง ผู้ใช้มักจะใช้คำสั่งคัดลอกเพื่อคัดลอกไฟล์ไปยัง LPT1

PRINTFIX

พร้อมท์

คำสั่ง PROMPT อนุญาตให้ผู้ใช้เปลี่ยนพรอมต์ในหน้าจอคำสั่ง พรอมต์เริ่มต้นคือ $p (เช่น พรอมต์ $p) ซึ่งแสดงไดรฟ์และพาธปัจจุบันเป็นพรอมต์ แต่สามารถเปลี่ยนเป็นอะไรก็ได้ 'Prompt $d' แสดงวันที่ของระบบปัจจุบันเป็นพรอมต์ พิมพ์ 'พร้อมท์ /?' ในหน้าจอ cmd เพื่อขอความช่วยเหลือเกี่ยวกับฟังก์ชันนี้

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า และ IBM PC DOS รีลีส 2.1 และใหม่กว่า [1]

PS

ยูทิลิตี้ที่ได้รับแรงบันดาลใจจากคำสั่งUNIX/XENIX ps นอกจากนี้ยังมีโหมดเต็มหน้าจอ คล้ายกับยูทิลิตี้ชั้นนำบนระบบ UNIX [5]

QBASIC

สภาพแวดล้อมการพัฒนาแบบบูรณาการและขั้นพื้นฐาน ล่าม

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]

RD หรือ RMDIR

ลบไดเร็กทอรี (ลบไดเร็กทอรี); โดยค่าเริ่มต้น ไดเร็กทอรีจะต้องว่างเปล่าของไฟล์เพื่อให้คำสั่งสำเร็จ

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

deltreeคำสั่งในบางรุ่นของ MS-DOS และทุกรุ่นของWindows 9xลบไดเรกทอรีที่ไม่ว่างเปล่า

กู้คืน

ยูทิลิตี้การกู้คืนข้อผิดพลาดของระบบไฟล์ดั้งเดิมที่รวมอยู่ใน MS-DOS / IBM PC DOS

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 ถึง 5. [1]

REM

คำสั่งหมายเหตุ ( ความคิดเห็น ) ซึ่งปกติใช้ภายในแบตช์ไฟล์และสำหรับ DR-DOS, PC/MS-DOS 6 ขึ้นไป ใน CONFIG.SYS คำสั่งนี้ประมวลผลโดยตัวประมวลผลคำสั่ง ดังนั้น ผลลัพธ์สามารถเปลี่ยนเส้นทางเพื่อสร้างไฟล์ศูนย์ไบต์ REM มีประโยชน์ในเซสชันที่บันทึกไว้หรือการจับภาพหน้าจอ บางคนอาจเพิ่มความคิดเห็นโดยใช้ป้ายกำกับ โดยปกติแล้วจะเริ่มต้นด้วยเครื่องหมายทวิภาค (::) สิ่งเหล่านี้ไม่ได้ถูกประมวลผลโดยตัวประมวลผลคำสั่ง

เรน

คำสั่ง REN เปลี่ยนชื่อไฟล์ moveคำสั่งนี้ไม่สามารถใช้เปลี่ยนชื่อไดเร็กทอรีย่อยหรือเปลี่ยนชื่อไฟล์ระหว่างไดรฟ์ต่างจากคำสั่ง การเปลี่ยนชื่อจำนวนมากสามารถทำได้โดยใช้อักขระตัวแทนเครื่องหมายดอกจัน (*) และเครื่องหมายคำถาม (?) [22]

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

แทนที่

คำสั่งที่ใช้ในการแทนที่หนึ่งหรือที่มีอยู่มากขึ้นไฟล์คอมพิวเตอร์หรือเพิ่มไฟล์ใหม่เพื่อเป้าหมายไดเรกทอรี

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า [1]

คืนค่า

ดู: สำรองข้อมูลและคืนค่า

SCANDISK

ยูทิลิตี้การวินิจฉัยดิสก์ Scandisk เข้ามาแทนที่chkdskยูทิลิตี้นี้ โดยเริ่มจาก MS-DOS เวอร์ชัน 6.2 และใหม่กว่า [1]ข้อได้เปรียบหลักของchkdskมันคือมีความน่าเชื่อถือมากกว่าและมีความสามารถในการเรียกใช้การสแกนพื้นผิวซึ่งค้นหาและทำเครื่องหมายกลุ่มที่ไม่ดีบนดิสก์ นอกจากนี้ยังจัดให้มีTUIแบบชี้แล้วคลิกของเมาส์ซึ่งช่วยให้เซสชันแบบโต้ตอบเสริมการรันแบตช์บรรทัดคำสั่งเสริม chkdskมีการสแกนพื้นผิวและฟังก์ชันการตรวจจับคลัสเตอร์ที่ไม่ดี และถูกนำมาใช้อีกครั้งในระบบปฏิบัติการที่ใช้ Windows NT

เลือก

คำสั่ง SELECT จะจัดรูปแบบดิสก์และติดตั้งข้อมูลเฉพาะประเทศและรหัสแป้นพิมพ์ เริ่มแรกใช้ได้เฉพาะกับ IBM PC DOS เวอร์ชันที่มาพร้อมกับ PC DOS 3.0 และ 3.1 ได้รับการฮาร์ดโค้ดเพื่อถ่ายโอนระบบปฏิบัติการจาก A: เป็น B: ในขณะที่จาก PC DOS 3.2 เป็นต้นไป คุณสามารถระบุแหล่งที่มาและปลายทาง และสามารถใช้เพื่อติดตั้ง DOS ไปยังฮาร์ดดิสก์ได้

เวอร์ชันที่มาพร้อมกับ MS-DOS 4 และ PC-DOS 4 ไม่ใช่ยูทิลิตี้บรรทัดคำสั่งทั่วไปอีกต่อไป แต่เป็นโปรแกรมติดตั้งที่ครบครัน

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.3 และ 4 และ IBM PC DOS รีลีส 3 ถึง 4 [1]

คำสั่งนี้ไม่รวมอยู่ใน DOS เวอร์ชัน 5 และใหม่กว่าแล้ว ซึ่งจะถูกแทนที่ด้วย SETUP

SET

ตั้งค่าตัวแปรสภาพแวดล้อม

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

cmd.exeใน Windows NT 2000, 4DOS, 4OS2, 4NT และโซลูชันของบริษัทอื่นจำนวนหนึ่งอนุญาตให้ป้อนตัวแปรสภาพแวดล้อมโดยตรงจากพรอมต์คำสั่ง อย่างน้อยก็จาก Windows 2000 ที่setคำสั่งอนุญาตให้สำหรับการประเมินผลของสตริงเข้าตัวแปรจึงให้อนึ่งวิธีในการดำเนินการทางคณิตศาสตร์จำนวนเต็ม [23]

ติดตั้ง

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]คำสั่งนี้ทำการตั้งค่าคอมพิวเตอร์ สำหรับคอมพิวเตอร์ทุกเครื่องที่ใช้ DOS เวอร์ชัน 5 และใหม่กว่า จะเรียกใช้การตั้งค่าคอมพิวเตอร์ เช่น การตั้งค่า Windows 95 และการตั้งค่า Windows 98

SETVER

SetVer เป็นโปรแกรมTSR ที่ออกแบบมาเพื่อคืนค่าที่แตกต่างกันไปเป็นเวอร์ชันของ DOS ที่กำลังทำงานอยู่ ซึ่งช่วยให้โปรแกรมที่ค้นหา DOS เวอร์ชันเฉพาะทำงานภายใต้ DOS อื่นได้

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]

ติดตั้งรองรับความสามารถในการแชร์ไฟล์และการล็อค

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3 และใหม่กว่า [1]

SHIFT

จำนวนคำสั่ง SHIFT การเพิ่มขึ้นของค่าพารามิเตอร์แบบถอดเปลี่ยนได้ถึงกว่าสิบมาตรฐานสำหรับการใช้งานในแฟ้มชุด ทำได้โดยการเปลี่ยนตำแหน่งของพารามิเตอร์ที่เปลี่ยนได้ โดยจะแทนที่พารามิเตอร์การแทนที่แต่ละตัวด้วยพารามิเตอร์ที่ตามมา (เช่น%0ด้วย%1, %1ด้วย%2, ฯลฯ )

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

SIZER

คำสั่งภายนอก SIZER.EXE ไม่ได้ตั้งใจให้เริ่มทำงานโดยตรงจากพรอมต์คำสั่ง ใช้โดยMemMakerในระหว่างกระบวนการเพิ่มประสิทธิภาพหน่วยความจำ

SMARTDRV

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]

เรียงลำดับ

กรองการจัดเรียงสายในกระแสข้อมูลเข้าและส่งพวกเขาไปยังสตรีมข้อมูลออก sortคล้ายกับคำสั่ง Unix จัดการไฟล์ได้ถึง 64k การเรียงลำดับนี้จะคำนึงถึงขนาดตัวพิมพ์เสมอ [24]

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

SUBST

ยูทิลิตี้เพื่อแมปไดเร็กทอรีย่อยกับอักษรระบุไดรฟ์ [10]ตรงกันข้ามสามารถทำได้โดยใช้คำสั่งJOIN

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.1 และใหม่กว่า [1]

SYS

ยูทิลิตี้เพื่อทำให้โวลุ่มสามารถบู๊ตได้ Sys ปรับเปลี่ยนปริมาณ Boot รหัส (ภาคแรกของพาร์ติชันที่ SYS จะทำหน้าที่บน) เพื่อให้รหัสที่เมื่อดำเนินการจะมองหาIO.SYS SYS ยังคัดลอกไฟล์ระบบ DOS หลัก IO.SYS, MSDOS.SYSและCOMMAND.COMไปยังโวลุ่มอีกด้วย SYS ไม่ได้เขียน Master Boot Record ใหม่ ซึ่งขัดต่อความเชื่อที่ถือกันโดยทั่วไป

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

TELNET

Telnet Client เป็นเครื่องมือสำหรับนักพัฒนาและผู้ดูแลระบบเพื่อช่วยจัดการและทดสอบการเชื่อมต่อเครือข่าย [25]

เวลา

แสดงเวลาของระบบและรอให้ผู้ใช้ป้อนเวลาใหม่ เสริมคำสั่งDATE

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

หัวข้อ

ให้ผู้ใช้เปลี่ยนชื่อหน้าต่าง MS-DOS

ต้นไม้

เป็นคำสั่งภายนอกที่แสดงเส้นทางของแต่ละไดเร็กทอรีและไดเร็กทอรีย่อยแบบกราฟิกบนไดรฟ์ที่ระบุ

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า และ IBM PC DOS รีลีส 2 และใหม่กว่า [1]

TRUENAME

คำสั่งภายในที่ขยายชื่อไฟล์ ไดเร็กทอรี หรือไดรฟ์ และแสดงชื่อพาธสัมบูรณ์เป็นผลลัพธ์ มันจะขยายชื่อพาธSUBSTไดรฟ์ และJOINไดเร็กทอรีที่เกี่ยวข้อง เพื่อค้นหาไดเร็กทอรีจริง

ตัวอย่างเช่น ใน DOS 7.1 หากไดเร็กทอรีปัจจุบันคือC:\WINDOWS\SYSTEMแล้ว

TRUENAME ..\WIN.INI

จะแสดง

C:\WINDOWS\WIN.INI

อาร์กิวเมนต์ไม่จำเป็นต้องอ้างถึงไฟล์หรือไดเร็กทอรีที่มีอยู่: TRUENAME จะส่งออกชื่อพา ธ สัมบูรณ์ราวกับว่ามันเป็น นอกจากนี้ TRUENAME จะไม่ค้นหาในไฟล์PATH.
ยกตัวอย่างเช่นใน DOS 5 ถ้าไดเรกทอรีปัจจุบันเป็นC:\TEMPแล้วTRUENAME command.comจะแสดงC:\TEMP\COMMAND.COM(ซึ่งไม่อยู่) ไม่C:\DOS\COMMAND.COM(ซึ่งไม่และอยู่ในPATH)

คำสั่งนี้แสดงชื่อพาธ UNCของเครือข่ายที่แมปหรือไดรฟ์ซีดีในเครื่อง คำสั่งนี้เป็นคำสั่ง DOS ที่ไม่มีเอกสาร สวิตช์ความช่วยเหลือ " /?" กำหนดให้เป็น "ชื่อคำสั่งที่สงวนไว้" มีให้ใช้งานใน MS-DOS เวอร์ชัน 5.00 และใหม่กว่า รวมถึง DOS 7 และ 8 ใน Windows 95/98/ME ฟังก์ชันไลบรารี C ทำrealpathหน้าที่นี้ ตัวประมวลผลคำสั่ง Microsoft Windows NT ไม่สนับสนุนคำสั่งนี้ รวมทั้งเวอร์ชันของ command.com สำหรับ NT

ประเภท

แสดงไฟล์. คำสั่งที่ใช้บ่อยในการร่วมกับคำสั่งนี้เช่นmore TYPE สามารถใช้เชื่อมต่อไฟล์ได้ (ประเภท file1 file2 > file3); อย่างไรก็ตาม วิธีนี้ใช้ไม่ได้กับไฟล์ขนาดใหญ่[ พิรุธอภิปราย ] [ ต้องการการอ้างอิง ] —ใช้คำสั่งคัดลอกแทนtype long-text-file | more

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1]

ยกเลิกการลบ

กู้คืนไฟล์ที่ถูกลบไปก่อนหน้านี้ด้วยdel. โดยค่าเริ่มต้น ไฟล์ที่กู้คืนได้ทั้งหมดในไดเร็กทอรีการทำงานจะถูกกู้คืน ตัวเลือกจะใช้เพื่อเปลี่ยนลักษณะการทำงานนี้ หากใช้โปรแกรม MS-DOS mirror TSRไฟล์ติดตามการลบจะถูกสร้างขึ้นและสามารถใช้ได้โดยundelete.

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]

ไม่จัดรูปแบบ

คำสั่ง UNFORMAT ใช้เพื่อเลิกทำเอฟเฟกต์ของการฟอร์แมตดิสก์

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]

VER

คำสั่ง DOS ภายในที่รายงานเวอร์ชันของ DOS ที่กำลังทำงานอยู่ และตั้งแต่ MS-DOS 5 ไม่ว่า DOS จะโหลดสูงหรือไม่

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

ยืนยัน

เปิดหรือปิดคุณสมบัติเพื่อตรวจสอบว่าไฟล์ถูกเขียนลงดิสก์อย่างถูกต้องหรือไม่ หากไม่มีพารามิเตอร์ คำสั่งจะแสดงการตั้งค่าปัจจุบัน (26)

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

VOL

คำสั่งภายในที่แสดงป้ายกำกับโวลุ่มดิสก์และหมายเลขซีเรียล

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1]

VSAFE

TSRโปรแกรมที่จะตรวจสอบอย่างต่อเนื่องคอมพิวเตอร์เพื่อหาไวรัส

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1]

XCOPY

คัดลอกแผนผังไดเร็กทอรีทั้งหมด Xcopy เป็นเวอร์ชันของคำสั่งคัดลอกที่สามารถย้ายไฟล์และไดเร็กทอรีจากที่หนึ่งไปยังอีกที่หนึ่งได้

สามารถรับการใช้ XCOPY และแอตทริบิวต์ได้โดยพิมพ์ "XCOPY /?" ในบรรทัดคำสั่ง DOS

คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า [1]

  • การอ้างอิงบรรทัดคำสั่ง  : ฐานข้อมูล Microsoft TechNet "การอ้างอิงบรรทัดคำสั่ง"
  • ข้อมูลอ้างอิงทางเทคนิค MS-DOS 6 บน TechNetมีเอกสารอ้างอิงคำสั่ง Microsoft MS-DOS 6 อย่างเป็นทางการ
  • DR-DOS 7.03 คู่มือออนไลน์
  • MDGx MS-DOS ไม่มีเอกสาร + ความลับที่ซ่อนอยู่

มีคำแนะนำหลายประการสำหรับคำสั่ง DOS ที่ได้รับอนุญาตภายใต้GNU Free Documentation License :

  • ข้อมูลจำเพาะ FreeDOSที่ SourceForge เป็นข้อกำหนดข้อความธรรมดาที่เขียนขึ้นในปี 2542 ว่าคำสั่ง DOS ควรทำงานอย่างไรใน FreeDOS
  • คำสั่ง MS-DOS
  • อ้างอิงคำสั่ง windows พร้อมตัวอย่าง
  • คอลเลกชันของคุณสมบัติที่ไม่มีเอกสารและไม่ชัดเจนใน MS-DOS เวอร์ชันต่างๆ