Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม BASH

เรียนรู้ Bash ด้วยหนังสือปริศนาเล่มนี้

คอมพิวเตอร์เป็นทั้งงานอดิเรกและอาชีพของฉัน ฉันมีประมาณ 10 ตัวกระจายอยู่ทั่วอพาร์ตเมนต์ของฉัน ทั้งหมดใช้ Linux (รวมถึง Mac ของฉันด้วย) เนื่องจากฉันสนุกกับการอัปเกรดคอมพิวเตอร์และทักษะการใช้คอมพิวเตอร์ของฉัน เมื่อฉันเจอ ทุบทิ้ง โดย Sylvain Leroux ฉันได้มีโอกาสซื้อมัน ฉันใช้บรรทัดคำสั่งบน Debian Linux บ่อยมาก และดูเหมือนว่าจะเป็นโอกาสที่ดีที่จะเพิ่มพูนความรู้เกี่ยวกับ Bash ของฉัน ฉันยิ้มเมื่อผู้เขียนอธิบายในคำนำว่าเขาใช้ Debian Linux ซึ่งเป็นหนึ่งในสองรุ่นที่ฉันชอบที่สุด

Bash ช่วยให้คุณทำงานอัตโนมัติ ดังนั้นจึงเป็นเครื่องมือที่ช่วยประหยัดแรงงาน น่าสนใจ และมีประโยชน์ ก่อนอ่านหนังสือ ฉันมีประสบการณ์พอสมควรกับ Bash บน Unix และ Linux ฉันไม่ใช่ผู้เชี่ยวชาญ ส่วนหนึ่งเป็นเพราะภาษาสคริปต์นั้นกว้างขวางและทรงพลัง ครั้งแรกที่ฉันรู้สึกทึ่งกับ Bash เมื่อฉันเห็นมันบนหน้าจอต้อนรับของ EndeavourOS ซึ่งเป็นการแจกจ่าย Linux บน Arch

ภาพหน้าจอต่อไปนี้แสดงตัวเลือกบางอย่างจาก EndeavourOS เชื่อหรือไม่ว่าพาเนลเหล่านี้ชี้ไปที่สคริปต์ Bash ซึ่งแต่ละอันทำงานที่ค่อนข้างซับซ้อนได้ และเนื่องจากเป็นโอเพนซอร์สทั้งหมด ฉันจึงสามารถแก้ไขสคริปต์เหล่านี้ได้หากต้องการ

เรียนรู้ Bash ด้วยหนังสือปริศนาเล่มนี้

เรียนรู้ Bash ด้วยหนังสือปริศนาเล่มนี้

มีอะไรให้เรียนรู้เสมอ

ความประทับใจของฉันต่อหนังสือเล่มนี้ดีมาก ไม่นานนัก แต่คิดดีแล้ว ผู้เขียนมีความรู้เกี่ยวกับ Bash อย่างกว้างขวางและมีความสามารถพิเศษในการอธิบายวิธีใช้งาน หนังสือเล่มนี้ครอบคลุมการเขียนสคริปต์ทุบตีพื้นฐาน ปานกลาง และขั้นสูง โดยใช้ตัวต่อ 16 ตัว ซึ่งเขาเรียกว่า "ความท้าทาย" สิ่งนี้สอนให้ฉันเห็นว่าการเขียนสคริปต์ Bash เป็นเกมไขปริศนาตัวต่อในการเขียนโปรแกรม ซึ่งทำให้น่าเล่นยิ่งขึ้น

แง่มุมที่น่าตื่นเต้นของ Bash คือการผสานรวมกับระบบลีนุกซ์อย่างลึกซึ้ง แม้ว่าพลังบางส่วนจะอยู่ในรูปแบบไวยากรณ์ แต่ก็มีประสิทธิภาพเพราะเข้าถึงได้มากมาย คุณสามารถเขียนสคริปต์งานซ้ำๆ หรืองานที่ง่ายแต่คุณเหนื่อยกับการดำเนินการด้วยตนเอง ไม่มีอะไรใหญ่หรือเล็กเกินไป และ ทุบทิ้ง ช่วยให้คุณเข้าใจทั้งสิ่งที่คุณทำได้และวิธีบรรลุผล

การตรวจสอบนี้จะไม่สมบูรณ์หากฉันไม่ได้พูดถึงแหล่งข้อมูลฟรีของ David Both คู่มือการดูแลระบบสำหรับสคริปต์ทุบตี บน Opensource.com คู่มือ PDF 17 หน้านี้แตกต่างจาก ทุบทิ้ง แต่ร่วมกันสร้างชุดค่าผสมที่ชนะสำหรับทุกคนที่ต้องการเรียนรู้เกี่ยวกับเรื่องนี้

ฉันไม่ใช่โปรแกรมเมอร์คอมพิวเตอร์ แต่ ทุบทิ้งเลย ได้เพิ่มความปรารถนาของฉันที่จะเข้าสู่ Bash scripting ในระดับที่สูงขึ้น—ฉันอาจลงเอยด้วยการเป็นโปรแกรมเมอร์คอมพิวเตอร์โดยไม่ได้ตั้งใจ

เหตุผลหนึ่งที่ฉันชอบ Linux ก็เพราะว่าระบบปฏิบัติการมีประสิทธิภาพและหลากหลาย ฉันรู้เกี่ยวกับ Linux มากเพียงใด ก็ยังมีสิ่งใหม่ๆ ให้เรียนรู้ที่ทำให้ฉันซาบซึ้งกับ Linux มากยิ่งขึ้นไปอีก

ในตลาดงานที่มีการแข่งขันและเปลี่ยนแปลงตลอดเวลา เราทุกคนจำเป็นต้องปรับปรุงทักษะของเราอย่างต่อเนื่อง หนังสือเล่มนี้ช่วยให้ฉันเรียนรู้ Bash แบบลงมือปฏิบัติจริง เกือบจะรู้สึกเหมือนกับว่าผู้เขียนอยู่ห้องเดียวกับฉัน และคอยชี้นำการเรียนรู้ของฉันอย่างอดทน

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