ไม่มันไม่ย้อนกลับเลย
"ทิศทาง" นั้นเกี่ยวข้องกับมุมมองของเราเป็นอย่างมาก ผู้ใช้มีความสุขกับเส้นทางปัจจุบันที่มีต่ออินเตอร์เฟซ "หนึ่งประสบการณ์กับอุปกรณ์ทั้งหมด" กำลังจะเห็น CLI ว่าเป็นการย้อนกลับหรือการถดถอยอย่างแน่นอน มันไม่สอดคล้องกับความคาดหวังโดยรวมของพวกเขา
โปรแกรมเมอร์ผู้ดูแลระบบหรือผู้ใช้ระดับสูงอาจเห็นว่ามันเป็นความก้าวหน้าทางตรรกะของเครื่องมือตามประสบการณ์ของพวกเขา หลายสิ่งเริ่มต้นจากการใช้เครื่องมือ GUI เมื่อพวกเขาต้องการหรือต้องการที่จะไต่ระดับพวกเขารู้ได้อย่างรวดเร็วว่าเหตุใด CLI จึงมีอยู่และความก้าวหน้านั้นสะท้อนกับเครื่องมือสร้าง CLI เพิ่มเติม
มีสิ่งนี้โดย Paul Ferris: http://www.linuxplanet.com/linuxplanet/opinions/1505/1
สำหรับฉันเป็นการส่วนตัวความคิดของวากยสัมพันธ์แตกต่างทั้งสอง เมื่อไวยากรณ์มีอยู่ใน GUI ผลลัพธ์จะแทบไม่เคยดีเลยและมีความยืดหยุ่นเช่นเดียวกับที่คิดว่าเป็นไวยากรณ์ของ CLI เมื่อสิ่งนี้เชื่อมต่อกับไปป์และการเปลี่ยนเส้นทาง GUI จะไม่ทำงานเนื่องจากไม่ได้ใช้ประโยชน์นอกกรณีการใช้งานตามแผน
การตั้งค่าส่วนตัวของฉันเกี่ยวกับเรื่องนี้คือเครื่องมือ CLI ที่ให้ตัวเลือก - กุยหรือ --verbose เพียงพอที่จะให้ GUI wrapper โต้ตอบอย่างมีประสิทธิภาพรวมถึงแถบสถานะและองค์ประกอบพื้นฐานอื่น ๆ ที่ผู้ใช้มองหา GUI
แน่นอนว่าค่าใช้จ่ายในการดำเนินการนี้เป็นสองโปรแกรมโดยที่ไม่มีประโยชน์อะไรเลย แต่ข้อดีที่สำคัญคือสามารถรวมเครื่องมือ CLI ที่ดีอย่างน้อยหนึ่งอย่างเข้ากับ GUI ที่กำหนดเองโดยไม่ต้องดัดแปลงเครื่องมือ CLI ดังกล่าว ส่วนใหญ่มักจะทำเพื่อเสนอตัวเลือก GUI บน CLI ที่เฉพาะเจาะจงเท่านั้น แต่แนวคิดของการใช้เครื่องมือหลายอย่างกับ "กระบวนการ" หรือ "ใช้กรณี" GUI เชิงสามารถให้ผลลัพธ์ที่คล้ายกับการวางท่อและเปลี่ยนเส้นทางและการเขียนสคริปต์สำหรับกรณีการใช้งานนั้น ทำให้ผู้ใช้ที่ไม่สามารถดำเนินการเหล่านี้เป็นประจำเพียงพอที่จะเข้าถึงความเชี่ยวชาญในขณะที่ยังคงไม่ยับยั้งผู้ใช้ CLI
ฉันพบวิธีนี้ใน SGI IRIX และชอบมันมาก ฉันพบว่าตัวเองกำลังใช้ GUI หรือบรรทัดคำสั่งตามต้องการและสิ่งที่ดีคือการรู้ว่าปุ่มแฟนซีกำลังทำอะไรอยู่
ในกรณีที่มีสภาพแวดล้อมการทำงานที่แตกต่างกันมากตัวห่อ GUI สามารถแตกต่างกันมากโดยไม่ส่งผลกระทบต่อเครื่องมือ CLI เช่นกัน
ฉันเห็นสิ่งนี้ใน Linux วันนี้ด้วยสิ่งต่าง ๆ เช่นเครื่องมือดิสก์ / ระบบไฟล์ซึ่ง GUI สามารถเพิ่มคุณค่าได้มากมายแม้แต่กับผู้ใช้ที่คุ้นเคยของ CLI
ในกรณีของระบบไฟล์ / ดิสก์ / อุปกรณ์ที่เป็นที่รู้จักการเคาะ CLI ไม่ใช่เรื่องยากและแน่นอนว่ามันสามารถใช้สคริปต์ได้ ข้อผิดพลาดอาจเจ็บปวดได้
ในกรณีที่ไม่อาจทราบได้หรืออาจดำเนินการตามปกติไม่เพียงพอและไม่เกิดข้อผิดพลาดการเรียกใช้ GUI จะให้สภาพแวดล้อมที่สามารถตรวจสอบได้อย่างง่ายดายการดำเนินการที่ถูกรวมเข้าด้วยกันและเรียกใช้ด้วยความมั่นใจโดยไม่ต้องใช้สคริปต์