หอยคืออะไร?


คำตอบ:


21

มีความแตกต่างที่สำคัญ (ดี ... ):

  • เทอร์มินัล : โปรแกรมที่คุณใช้เพื่อเข้าถึงอินเตอร์เฟสบรรทัดคำสั่ง
    • นี่จะเป็นสิ่งที่เหมือนกับ gnome-terminal มันช่วยให้ผู้ใช้สามารถพิมพ์คำสั่งตั้งค่าขนาดตัวอักษรและอื่น ๆ ในยุคแรก ๆ ของ UNIX สิ่งเหล่านี้เป็นเครื่องจักรทางกายภาพ
  • Shell : โปรแกรมที่รันบนบรรทัดคำสั่งเช่น Bash, Dash, Zsh ..
    • เชลล์ที่ดีเช่นทุบตีช่วยให้คุณไม่เพียงแค่เรียกใช้โปรแกรม แต่เพื่อเขียนสคริปต์ใช้อาร์กิวเมนต์ที่ซับซ้อนเอาต์พุตไพพ์จากโปรแกรมหนึ่งไปยังอินพุตของอีกอันหนึ่งเป็นต้น

ผมเคยเขียนเมื่อเร็ว ๆ นี้สิ่งที่เกี่ยวกับบรรทัดคำสั่งทั่วไปในแท็กวิกิพีเดียสำหรับcommand-lineแท็ก

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

"ภายใต้ Linux มี GUIs (ส่วนต่อประสานกราฟิกผู้ใช้) ซึ่งคุณสามารถชี้และคลิกและลากและหวังว่าจะทำงานให้เสร็จได้โดยไม่ต้องอ่านเอกสารจำนวนมากครั้งแรกสภาพแวดล้อม Unix แบบดั้งเดิมคือ CLI (อินเตอร์เฟสบรรทัดคำสั่ง) ซึ่งคุณพิมพ์คำสั่ง เพื่อบอกคอมพิวเตอร์ว่าต้องทำอะไรนั่นเร็วกว่าและมีประสิทธิภาพมากกว่า แต่ต้องค้นหาว่าคำสั่งนั้นคืออะไร " จากคนบทนำ (1)

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

  • เอกสารชุมชนอูบุนตูมีการแนะนำทั่วไปบรรทัดคำสั่ง
  • นอกจากนี้ยังมีอีกต่อไปเพิ่มเติมในเชิงลึกบรรทัดคำสั่งวิธีการ

The Bourne Again Shell - จากวิกิพีเดียสารานุกรมฟรี

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


6
  • เชลล์ทำงานเป็นล่ามของคำสั่งของผู้ใช้และแปลพวกเขาไปสู่การปฏิบัติ

  • เชลล์เป็นส่วนนอกของระบบปฏิบัติการและสร้างส่วนต่อประสานระหว่างผู้ใช้และเคอร์เนล

  • สำหรับผู้ใช้แต่ละคนที่เข้าสู่ระบบจะมีการทำงานของเชลล์ เมื่อคำสั่งถูกกำหนดโดยผู้ใช้คำสั่งจะถูกตรวจสอบโดยเชลล์และสื่อสารกับเคอร์เนลเพื่อดำเนินการ


+1 เพราะคำอธิบายของคุณนั้นกว้างพอเพราะไม่เพียง แต่ sh หรือ bash หรือ zsh เป็น shells แต่ยังรวมถึง Gnome, KDE หรือ explorer ...
EricSchaefer


3

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


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.