En Ubunlog เรามักจะพยายามที่จะแสดง ข่าวสารและความแปลกใหม่ข้างๆ คำแนะนำและแบบฝึกหัด. ด้วยเหตุนี้ วันนี้เราจะเริ่มต้นด้วยชุดบทช่วยสอนที่มีประโยชน์ซึ่งเกี่ยวข้องกับประเด็นทางเทคนิคที่กว้างขวางและขั้นสูงใน GNU / Linux.
ดังนั้นวันนี้เราจะเริ่มกันก่อน (การสอน 01) จากกระทู้สั้นๆ เกี่ยวกับ การเขียนสคริปต์เชลล์. เพื่อช่วย ปรับปรุงประสิทธิภาพของเทอร์มินัลถึงผู้ใช้ที่หลงใหลใน ระบบปฏิบัติการ GNU / Linux. ไม่ว่าพวกเขาจะทำอย่างมืออาชีพหรืออย่างมืออาชีพก็ตาม
และก่อนที่จะเริ่มสิ่งนี้ บทช่วยสอน 01 เกี่ยวกับ «Shell Scripting»เราขอแนะนำให้คุณสำรวจสิ่งต่อไปนี้ เนื้อหาที่เกี่ยวข้องในตอนท้ายของการอ่านโพสต์นี้ในวันนี้:
Shell Scripting Tutorial 01
ข้อมูลพื้นฐานที่เกี่ยวข้อง
เทอร์มินัลคืออะไร?
เมื่อคุณพูดถึง ฮาร์ดแวร์, คำมักจะมีความเกี่ยวข้อง "เทอร์มินอล" เพื่อเหล่านั้น อุปกรณ์ทางกายภาพ ที่ช่วยให้เรา เข้าและรับข้อมูลบนคอมพิวเตอร์. อย่างไรก็ตาม ในด้านของ ซอฟต์แวร์และเหนือสิ่งอื่นใดในแง่ของ การใช้ระบบปฏิบัติการในโหมดข้อความ, คำ "เทอร์มินอล"มักจะหมายถึง .โดยเฉพาะ 'เทอร์มินัลอีมูเลเตอร์'. นั่นคือแอปพลิเคชันที่ช่วยให้เราใช้โหมดข้อความภายในอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) ดังนั้น, ดำเนินการและให้การเข้าถึงเชลล์หรือ เปลือกหลายประเภท
ตัวอย่างที่รู้จักกันดีคือ Windowsซึ่งนำเสนอ Windows Terminalซึ่งโดยค่าเริ่มต้นให้คุณใช้ windows PowerShell (หรือแค่ PowerShell) และแอป "สัญลักษณ์ของระบบ" หรือเพียงแค่ CMD (พรอมต์คำสั่ง). ในขณะที่ GNU/Linux มีแอปพลิเคชั่น Terminal มากมาย ซึ่งสามารถใช้ Shell ได้หลายตัว เป็น Bash Shell ที่รู้จักกันดีที่สุด
คอนโซลคืออะไร?
ระยะ "คอนโซล" เช่นเดียวกับที่ของ "เทอร์มินอล"ในแง่ของฮาร์ดแวร์มักจะเกี่ยวข้องกับสิ่งเดียวกัน อย่างไรก็ตาม ในแง่ของซอฟต์แวร์ การเชื่อมโยงที่ถูกต้องที่สุดควรเป็นความสัมพันธ์ของ เปิดเซสชั่นในเชลล์. ตัวอย่างที่ดีในการทำความเข้าใจเรื่องนี้คือ เราสามารถเปิดเทอร์มินัลและเปิด 2 แท็บ (คอนโซล) ในนั้นได้
และในแต่ละอัน ให้เริ่มเซสชันเชลล์ที่แตกต่างกัน นอกจากนี้ใน ระบบปฏิบัติการ GNU / Linuxเรามักจะเข้าถึงคอนโซลต่างๆ ที่เรียกว่า TTY (teletypewriter)ซึ่งสามารถเข้าถึงได้โดยใช้แป้นพิมพ์ลัดต่อไปนี้: Ctrl + Alt + ปุ่มฟังก์ชัน (จาก F1 ถึง F7)
เปลือกคืออะไร?
เชลล์สามารถอธิบายสั้น ๆ ได้ว่า a ตัวแปลคำสั่งระบบปฏิบัติการ ในทางกลับกัน เปลือกสามารถถูกมองว่าเป็น อินเทอร์เฟซข้อความประสิทธิภาพสูงซึ่งใช้ผ่านเทอร์มินัล (คอนโซล) เพื่อวัตถุประสงค์เฉพาะ เช่น การจัดการระบบปฏิบัติการ การดำเนินการและการโต้ตอบกับแอปพลิเคชัน และการนำเสนอสภาพแวดล้อมการเขียนโปรแกรมพื้นฐาน (การพัฒนา) นอกจากนี้ ใน GNU/Linux ยังมี Shells มากมาย ซึ่งสามารถกล่าวถึงสิ่งต่อไปนี้ได้: zsh, ปลา Ksh และ Tcshในหมู่คนอื่น ๆ
ในบทช่วยสอนถัดไปและบทที่สอง เราจะเจาะลึกลงไปใน Shells เล็กน้อย โดยเฉพาะ Bash Shell. แล้วเราจะไปกันต่อ สคริปต์และเชลล์สคริปต์.
ข้อมูลอย่างย่อ
ในระยะสั้นเราหวังว่าสิ่งนี้ บทช่วยสอน 01 เกี่ยวกับ «Shell Scripting» ให้เป็นที่ชื่นชอบและเป็นประโยชน์ของใครหลายคน และเป็นจุดเริ่มต้นที่ดีในการมีส่วนร่วมใน อบรมการใช้งาน GNU/Linux Terminalโดยเฉพาะอย่างยิ่งสำหรับผู้ที่ ผู้ใช้เริ่มต้น ในคำพูด ระบบปฏิบัติการฟรีและเปิดซึ่งส่วนใหญ่ใช้เฉพาะแอปพลิเคชันกราฟิกเพื่อจัดการเท่านั้น
หากคุณชอบเนื้อหา แสดงความคิดเห็นและแบ่งปันมัน. และจำไว้ว่าให้เยี่ยมชมจุดเริ่มต้นของเรา «สถาน», นอกเหนือจากช่องทางการของ Telegram สำหรับข่าวสาร บทช่วยสอน และการอัปเดต Linux เพิ่มเติม