Show
หมวดหลัก: สารานุกรม 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 บทความนี้จะนำเสนอรายชื่อของคำสั่งที่ใช้โดย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] ATTRIBAttrib เปลี่ยนแปลงหรือดูแอตทริบิวต์ของไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป เป็นค่าเริ่มต้นที่จะแสดงแอตทริบิวต์ของไฟล์ทั้งหมดในไดเร็กทอรีปัจจุบัน แอ็ตทริบิวต์ไฟล์ที่มีให้รวมถึงแอ็ตทริบิวต์แบบอ่านอย่างเดียว ไฟล์เก็บถาวร ระบบ และแอ็ตทริบิวต์ที่ซ่อนอยู่ คำสั่งมีความสามารถในการประมวลผลทั้งโฟลเดอร์และโฟลเดอร์ย่อยของไฟล์ และประมวลผลไฟล์ทั้งหมดด้วย คำสั่งมีอยู่ใน 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] ซีดีและ CHIRchdir (หรือชื่อทางเลือกซีดี) คำสั่งอย่างใดอย่างหนึ่งหรือแสดงการเปลี่ยนแปลงการทำงานปัจจุบันไดเรกทอรี คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1] CHCPคำสั่งอย่างใดอย่างหนึ่งหรือแสดงการเปลี่ยนแปลงการใช้งานหน้ารหัสที่ใช้ในการแสดงผลร่ายมนตร์ตัวอักษรในหน้าต่างคอนโซลฟังก์ชันที่คล้ายกันสามารถทำได้ด้วย. คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.3 และใหม่กว่า [1] CHKDSKCHKDSK ตรวจสอบการจัดเก็บปริมาณ (ตัวอย่างเช่นฮาร์ดดิสก์ , พาร์ทิชันดิสก์หรือฟล็อปปี้ดิสก์ ) สำหรับความสมบูรณ์ของระบบไฟล์ คำสั่งนี้มีความสามารถในการแก้ไขข้อผิดพลาดบนโวลุ่มและกู้คืนข้อมูลจากเซกเตอร์ดิสก์ที่มีข้อบกพร่องของโวลุ่ม คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1] ทางเลือกคำสั่ง CHOICE ใช้ในแบตช์ไฟล์เพื่อให้ผู้ใช้เลือกหนึ่งรายการจากชุดตัวเลือกอักขระเดียว ทางเลือกถูกนำมาใช้เป็นคำสั่งภายนอกกับ MS-DOS 6.0; [1] [2] Novell DOS 7 [3]และ PC DOS 7.0 DR-DOSเวอร์ชันก่อนหน้ารองรับฟังก์ชันนี้ด้วยคำสั่งสวิตช์ในตัว(สำหรับตัวเลือกตัวเลข) หรือโดยการเริ่มคำสั่งด้วยเครื่องหมายคำถาม [3]คำสั่งนี้ก่อนหน้านี้เรียกว่า ync (ใช่-ไม่ใช่-ยกเลิก) CLSCLS หรือ 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 และ ERASEDEL (หรือรูปแบบอื่น ERASE) ใช้เพื่อลบไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไป คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1] DELTREEลบไดเร็กทอรีพร้อมกับไฟล์และไดเร็กทอรีย่อยทั้งหมดที่มีอยู่ โดยปกติ มันจะขอการยืนยันการกระทำที่อาจเป็นอันตราย เนื่องจากคำสั่ง RD (RMDIR) ไม่สามารถลบไดเร็กทอรีได้หากไดเร็กทอรีไม่ว่างเปล่า (ยกเว้นใน Windows NT & 10) คำสั่ง DELTREE สามารถใช้ลบไดเร็กทอรีทั้งหมดได้
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 ที่สำคัญอีกประการหนึ่งคือการสลับการเปิดและปิดการสะท้อนคำสั่งในไฟล์แบตช์ ไฟล์แบตช์ตามเนื้อผ้าเริ่มต้นด้วย คำสั่งมีอยู่ใน 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] ไปที่ไปที่การดำเนินการถ่ายโอนคำสั่งเพื่อฉลากที่ระบุ มีการระบุป้ายกำกับที่จุดเริ่มต้นของบรรทัด โดยมีเครื่องหมายทวิภาค ( คำสั่งมีอยู่ใน 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
ใช้คำสั่งแยกต่างหากสำหรับการเปลี่ยนชื่อไดเร็กทอรี 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] MSCDEXMSCDEX เป็นโปรแกรมควบคุมที่สามารถเรียกใช้งานได้ ซึ่งช่วยให้โปรแกรมDOSสามารถจดจำ อ่าน และควบคุมซีดีรอมได้ คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1] MSDคำสั่ง MSD ให้ข้อมูลทางเทคนิคโดยละเอียดเกี่ยวกับฮาร์ดแวร์และซอฟต์แวร์ของคอมพิวเตอร์ MSD เป็นสิ่งใหม่ใน MS-DOS 6; [1] [19]เวอร์ชัน PC DOS ของคำสั่งนี้คือ QCONFIG [ ต้องการการอ้างอิง ]คำสั่งปรากฏขึ้นครั้งแรกใน Word2 และจากนั้นใน Windows 3.10 MSHERCMSHERC.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 เปลี่ยนชื่อไฟล์ คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 1 และใหม่กว่า [1] แทนที่คำสั่งที่ใช้ในการแทนที่หนึ่งหรือที่มีอยู่มากขึ้นไฟล์คอมพิวเตอร์หรือเพิ่มไฟล์ใหม่เพื่อเป้าหมายไดเรกทอรี คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า [1] คืนค่าดู: สำรองข้อมูลและคืนค่า SCANDISKยูทิลิตี้การวินิจฉัยดิสก์ Scandisk เข้ามาแทนที่ เลือกคำสั่ง 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
ที่ ติดตั้งคำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1]คำสั่งนี้ทำการตั้งค่าคอมพิวเตอร์ สำหรับคอมพิวเตอร์ทุกเครื่องที่ใช้ DOS เวอร์ชัน 5 และใหม่กว่า จะเรียกใช้การตั้งค่าคอมพิวเตอร์ เช่น การตั้งค่า Windows 95 และการตั้งค่า Windows 98 SETVERSetVer เป็นโปรแกรมTSR ที่ออกแบบมาเพื่อคืนค่าที่แตกต่างกันไปเป็นเวอร์ชันของ DOS ที่กำลังทำงานอยู่ ซึ่งช่วยให้โปรแกรมที่ค้นหา DOS เวอร์ชันเฉพาะทำงานภายใต้ DOS อื่นได้ คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 5 และใหม่กว่า [1] ติดตั้งรองรับความสามารถในการแชร์ไฟล์และการล็อค คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3 และใหม่กว่า [1] SHIFTจำนวนคำสั่ง SHIFT การเพิ่มขึ้นของค่าพารามิเตอร์แบบถอดเปลี่ยนได้ถึงกว่าสิบมาตรฐานสำหรับการใช้งานในแฟ้มชุด ทำได้โดยการเปลี่ยนตำแหน่งของพารามิเตอร์ที่เปลี่ยนได้ โดยจะแทนที่พารามิเตอร์การแทนที่แต่ละตัวด้วยพารามิเตอร์ที่ตามมา (เช่น คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 2 และใหม่กว่า [1] SIZERคำสั่งภายนอก SIZER.EXE ไม่ได้ตั้งใจให้เริ่มทำงานโดยตรงจากพรอมต์คำสั่ง ใช้โดยMemMakerในระหว่างกระบวนการเพิ่มประสิทธิภาพหน่วยความจำ SMARTDRVคำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1] เรียงลำดับกรองการจัดเรียงสายในกระแสข้อมูลเข้าและส่งพวกเขาไปยังสตรีมข้อมูลออก คำสั่งมีอยู่ใน 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] TELNETTelnet 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. คำสั่งนี้แสดงชื่อพาธ UNCของเครือข่ายที่แมปหรือไดรฟ์ซีดีในเครื่อง คำสั่งนี้เป็นคำสั่ง DOS ที่ไม่มีเอกสาร สวิตช์ความช่วยเหลือ " /?" กำหนดให้เป็น "ชื่อคำสั่งที่สงวนไว้" มีให้ใช้งานใน MS-DOS เวอร์ชัน 5.00
และใหม่กว่า รวมถึง DOS 7 และ 8 ใน Windows 95/98/ME ฟังก์ชันไลบรารี C ทำ ประเภทแสดงไฟล์. คำสั่งที่ใช้บ่อยในการร่วมกับคำสั่งนี้เช่น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] VSAFETSRโปรแกรมที่จะตรวจสอบอย่างต่อเนื่องคอมพิวเตอร์เพื่อหาไวรัส คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 6 และใหม่กว่า [1] XCOPYคัดลอกแผนผังไดเร็กทอรีทั้งหมด Xcopy เป็นเวอร์ชันของคำสั่งคัดลอกที่สามารถย้ายไฟล์และไดเร็กทอรีจากที่หนึ่งไปยังอีกที่หนึ่งได้ สามารถรับการใช้ XCOPY และแอตทริบิวต์ได้โดยพิมพ์ "XCOPY /?" ในบรรทัดคำสั่ง DOS คำสั่งมีอยู่ใน MS-DOS เวอร์ชัน 3.2 และใหม่กว่า [1]
มีคำแนะนำหลายประการสำหรับคำสั่ง DOS ที่ได้รับอนุญาตภายใต้GNU Free Documentation License :
|