มากกว่าเป็น anwer ให้กับ Randolf แต่เขาไม่ใช่คนเดียวที่สับสนอินเตอร์เฟสบรรทัดคำสั่งและDOSซ้ำ ๆ
โปรดทราบว่าแท็ก [DOS] และ [MS-DOS] จำนวนมากประสบข้อผิดพลาดเดียวกัน: MS-DOS เริ่มแรกมีเพียงโหมดข้อความส่วนติดต่อบรรทัดคำสั่งที่เรียกว่าcommand.com
+ ผู้บัญชาการนอร์ตันสำหรับพวกเราหลายคนและหน้าต่างข้อความโหมดโฮมเมด วาดด้วย ansi.sys แต่สามารถควบคุมได้ไม่เพียงแค่แป้นพิมพ์ แต่ใช้เมาส์ แต่ควบคุมได้ง่ายขึ้นด้วยปุ่มลูกศรและปุ่มลัดอีกด้วย
จากนั้น windows ก็ถูกสร้างขึ้นบน DOS (2.0, 3.0, 3.1, 3.11) ซึ่งไอคอนสำหรับ DOS-Box ปรากฏขึ้นอีกครั้งภายใน windows เป็นชื่อสำหรับส่วนต่อประสานคำสั่งภายใน windows
แต่ใน Windows-NT และใน Windows-95 หรือ -98 MS-DOS ถูกทอดทิ้ง แต่ล่ามคำสั่งcmd.exe
(cmd32.exe) ยังคงมีอยู่ด้วยเหมือนกันหรือเกือบไวยากรณ์และคำหลักเดียวกัน แต่นี่เป็นโปรแกรมที่ทำงานใน Windows เป็นตัวแปลคำสั่งแบบข้อความอื่น ๆ เช่น BASIC, irb (Ruby), scala-repl, psql (Postgresql), sqlplus (oracle), bc, R, แรดและอื่น ๆ และอื่น ๆ ทำงานบนหลายแพลตฟอร์ม
การเรียก MS-DOS-style นี้ทำให้เข้าใจผิดเนื่องจาก DOS หรือ MS-DOS ไม่ได้เป็นสิ่งที่เกิดขึ้นครั้งแรก มันแก่กว่ามาก
แม้แต่ใน Windows มันก็ไม่ได้ถูก จำกัด ให้เรียกใช้คำสั่ง DOS - วิธีปฏิบัติทั่วไปของการเขียนไฟล์แบตช์คือการระบุพารามิเตอร์บางอย่างก่อนที่จะเริ่มโปรแกรม Windows ตัวอย่างเช่นการตั้งค่า CLASSPATH, JAVA_HOME, java-parameters เช่น -Xmx และอื่น ๆ สำหรับโปรแกรม Java
หลายคนคิดว่าอินเตอร์เฟซบรรทัดคำสั่งเป็นแม่ม่ายอดีตครั้ง - ที่ไม่ทราบว่าพลังของการประมวลผลหลายพันไฟล์ที่มีไม่กี่กดแป้นพิมพ์ได้ พวกเขาไม่รู้จัก wsh และ monad เช่นกัน แต่สำหรับมืออาชีพแล้วล่ามคำสั่งจะใช้ Windows เกือบจะมีประโยชน์เหมือนกับใน Unix หรือ Linux มันไม่ได้เป็นที่รู้จักกันดี แต่มันเป็นสิ่งสำคัญสำหรับผู้ดูแลระบบจำนวนมาก
แม้จะมีพอร์ตของ gnu-toolchain ด้วย sh.exe และ sed, awk, bc, tail, rev, cat และสิ่งอื่น ๆ ทั้งหมดที่เป็นแอพ win32 แบบเนทีฟ
บางทีคุณสามารถเรียกใช้โปรแกรม DOS เก่าภายใต้ cmd.exe ได้ แต่คุณไม่สามารถเรียกใช้โปรแกรม Windows ในโหมด DOS ได้ดังนั้นอย่าบอกคนต่อไปว่า cmd.exe คือ DOS - ไม่ใช่ และมันไม่ได้เป็นเช่น DOS สิ่งที่คุณหมายถึงเป็นที่interactive command-line program
command-line interface
- พรอมต์ DOS
- ไฟล์แบตช์ DOS
- คำสั่งเหมือน DOS
- คอนโซลสไตล์ DOS
- แอปพลิเคชัน DOS
คำศัพท์ที่ทำให้เข้าใจผิดมักจะเกือบทุกครั้ง มันอาจจะเหมาะสมสำหรับมือสมัครเล่น แต่ถ้าคุณต้องการให้ผู้ชมเข้าใจสิ่งที่คุณกำลังพูดถึงคุณควรถามตัวเองว่า: มัน จำกัด เฉพาะระบบปฏิบัติการพิเศษกับ DOS หรือไม่? CLI-style ดีที่สุดชื่อ 'DOS-style' หรือไม่? ประวัติศาสตร์นี้ถูกต้องหรือไม่? ผู้ชมของคุณรู้จัก DOS หรือเปล่า? มันมีประโยชน์ในการทำความเข้าใจหรือไม่? โปรแกรมเหล่านั้นทำงานบน DOS จริงๆหรือ
คุณต้องใช้การแสดงออกที่ถูกต้องคมเหมือนมีดของศัลยแพทย์เพื่ออธิบายสิ่งที่ซับซ้อน การแสดงออกที่ไม่ถูกต้องกระตุ้นการแสดงผลผิดในสมองของผู้ชมของคุณ การแสดงออกที่เลอะเทอะเลวร้ายยิ่งกว่าไม่มีอะไร หลีกเลี่ยงพวกเขา ใช้CLI
ถ้าอินเตอร์เฟสบรรทัดคำสั่งยาวสำหรับคุณที่จะพิมพ์
แก้ไขแท็กที่ทำให้เข้าใจผิดบน SU, SE และด้านอื่น ๆ