แหล่งข้อมูลสำหรับการเรียนรู้ bash / shell scripting ใน GNU / Linux

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

มีความอัปยศอยู่รอบ ๆ คำว่า Linux ซึ่งคนทั่วไปมักมองภาพคนที่มีแว่นตาไว้เคราและดูเหมือนโปรแกรมเมอร์สุดฮิป สิ่งนี้อธิบายได้อย่างสมบูรณ์แบบว่า Richard Stallman ผู้สร้าง GNU ซึ่งเป็นระบบปฏิบัติการจริงที่เราเรียกกันว่า 'Linux' ในปัจจุบัน (ซึ่งทำให้เขาไม่พอใจมาก)

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

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

Learnshell

Learnshell

อย่างไรก็ตามการสอนเขียนสคริปต์ด้วยตนเองอาจเป็นเรื่องที่น่าเบื่อและบางครั้งก็สับสนหากคุณไม่รู้ว่าจะเริ่มจากตรงไหนหรือมีคำแนะนำที่ดี มีแหล่งข้อมูลมากมายสำหรับการเรียนรู้ภาษาต่างๆ แต่สิ่งที่ฉันชอบสำหรับเชลล์คือ https://www.learnshell.org/

เช่นเดียวกับไซต์อื่น ๆ เช่น https://codeacademy.com , Learnshell ใช้วิธีการสอนแบบโต้ตอบซึ่งผู้ใช้จะได้รับการสอนบทเรียนและบังคับให้ใช้สิ่งที่เรียนรู้เพื่อบรรลุวัตถุประสงค์

Learnshell ยังมีภาษาอื่น ๆ อีกมากมายเช่น:

  • C ++
  • ค #
  • หลาม
  • ชวา
  • ไป
  • HTML และ CSS
  • PHP
  • Perl
  • ทับทิม

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

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

แหล่งข้อมูลที่ยอดเยี่ยมอีกอย่างสำหรับการเรียนรู้สคริปต์โดยมุ่งเน้นที่การเขียนสคริปต์ทุบตีโดยเฉพาะคือ http://www.bash.academy/

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

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