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

10 แหล่งข้อมูลเพื่อเป็นผู้ใช้ Bash ที่ดีขึ้น

เมื่ออีกปีที่ยอดเยี่ยมจบลงที่ Opensource.com ความหลงใหลในทุกสิ่งของ Bash ทำให้ฉันมองย้อนกลับไปที่บทความ 10 อันดับแรกของ Bash ที่เราเผยแพร่ในปี 2019 บทความเหล่านี้รวมถึงบทความแสดงวิธีการขั้นพื้นฐาน เครื่องมือ ทางลัด และแม้แต่วิธีการ สร้างเกมบรรทัดคำสั่งของคุณเองด้วย Bash

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

  1. Bash vs. Python:คุณควรใช้ภาษาใด โดย Archit Modi พิจารณาจุดแข็งและจุดอ่อนของภาษายอดนิยมเหล่านี้ แม้ว่าทั้งสองจะมีข้อดีหลายอย่าง แต่สิ่งสำคัญที่สุด เช่นเดียวกับ Linux ส่วนใหญ่ก็คือ "มันขึ้นอยู่กับ"
  1. วิธีตั้งโปรแกรมด้วย Bash:ตัวดำเนินการเชิงตรรกะและการขยายเชลล์ เป็นชุดที่สองในซีรีส์สามตอนที่ฉันเขียนเกี่ยวกับการเขียนโปรแกรม Bash บทความนี้แสดงรายการตัวดำเนินการทางตรรกะของ Bash ทั้งหมดและให้ตัวอย่างง่ายๆ ในการใช้งาน นอกจากนี้ยังกล่าวถึงการขยายเชลล์ห้าจากเจ็ดประเภทและรวมถึงตัวอย่างที่เข้าใจง่ายซึ่งช่วยชี้แจงวิธีการทำงานของส่วนขยายเหล่านี้
  1. Abhishek Tamrakar แสดงให้เราเห็นถึงวิธีการ ฝึกฝนทักษะ Bash ขั้นสูงด้วยการสร้าง Minesweeper นี่เป็นวิธีที่น่าสนใจ สนุก และให้ข้อมูลเพื่อพัฒนาทักษะ Bash ที่คุณมีอยู่แล้ว เมื่อเสร็จแล้ว คุณจะมีเกมบรรทัดคำสั่งของ Minesweeper และทักษะที่จริงจัง บทความนี้เป็นหนึ่งในรายการโปรดของฉันเพราะไม่เพียงแต่จะขยายทักษะของเราเท่านั้น แต่ยังแสดงให้เห็นถึงพลังของ Bash ในภาษาการเขียนโปรแกรมอีกด้วย
  1. วิธีตั้งโปรแกรมด้วย Bash:ไวยากรณ์และเครื่องมือ เป็นบทความแรกในซีรีส์การเขียนโปรแกรม Bash ของฉัน นอกเหนือจากการแนะนำ Bash ให้เป็นภาษาการเขียนโปรแกรมแล้ว ยังพิจารณาไวยากรณ์พื้นฐานของการเขียนโปรแกรม Bash การใช้ตัวแปร และการควบคุมการไหล
  1. Matthew Broberg's การกำเนิดของ Bash shell เจาะลึกประวัติของเชลล์ Bash ด้วยการดูว่าทั้งหมดนี้เริ่มต้นด้วย Unix และเชลล์ดั้งเดิม (Ken) Thompson อย่างไร ในฐานะที่เป็นคนที่ชื่นชมรากเหง้าทางประวัติศาสตร์ของ Linux และองค์ประกอบหลายอย่าง ฉันได้รับข้อมูลเชิงลึกใหม่ๆ จากบทความนี้
  1. Seth Kenlon สนับสนุน วิธีเขียนลูปใน Bash ซึ่งสำรวจ สำหรับ วนในรายละเอียดบางอย่าง A สำหรับ วนเป็นสูตรที่มีรายละเอียดว่าคุณต้องการให้คอมพิวเตอร์ทำสิ่งใดสำหรับวัตถุข้อมูลแต่ละรายการ (เช่น ไฟล์) ที่คุณระบุ บทความนี้มีตัวอย่างที่ดีบางส่วนที่จะช่วยให้คุณเริ่มต้นและแสดงพลังที่ลูปสามารถนำไปใช้กับสคริปต์ทุบตีได้
  1. 7 ทางลัดประวัติการทุบตีที่คุณจะใช้งานจริง แสดงวิธีประหยัดเวลาในบรรทัดคำสั่งโดยใช้ทางลัด Bash Ian Miell อธิบายเครื่องมือที่ช่วยประหยัดเวลาที่นอกเหนือไปจากการเรียกคืนบรรทัดคำสั่งง่ายๆ วิธีนี้เจ๋งมาก และฉันชอบวิธีง่ายๆ ในการออกคำสั่งก่อนหน้าอีกครั้งในขณะที่จัดลำดับอาร์กิวเมนต์ใหม่
  1. Seth Kenlon ยังแสดง นามแฝงของ Bash ที่คุณขาดไม่ได้ ที่จะช่วยประหยัดเวลาได้มากขึ้น บทความนี้จะนำเราไปสู่วิธีหนึ่งที่ทำให้เรา "ขี้เกียจดูแลระบบ" สามารถมีประสิทธิภาพมากกว่าที่เราเป็นอยู่แล้ว ทั้งหมดนี้ใช้การพิมพ์น้อยลงแต่ได้ผลลัพธ์มากขึ้น
  1. ฉันแนะนำการทดสอบสคริปต์เสมอเพื่อให้แน่ใจว่าพวกเขาทำในสิ่งที่ตั้งใจไว้ และจะไม่สร้างปัญหาอื่นๆ ขณะทำเช่นนั้น Darin London แนะนำให้เรา ทดสอบ Bash ด้วย BATS Bash Automated Testing System ซึ่งเป็นเฟรมเวิร์กการทดสอบที่สอดคล้องกับ TAP สำหรับ Bash Test Anything Protocol ยังใช้สำหรับทดสอบภาษา Unix อื่นๆ อีกมากมาย บทความนี้เต็มไปด้วยตัวอย่างและคำแนะนำสำหรับการจัดโครงสร้างโปรแกรม Bash เพื่อให้สามารถทดสอบได้อย่างง่ายดายด้วยเครื่องมือนี้
  1. อันดับ 1 ของเราในปี 2019 คือ —drum-roll—Seth Kenlon ที่มีเกมบรรทัดคำสั่ง 3 เกมเพื่อเรียนรู้ Bash อย่างสนุกสนาน . การเรียนรู้คือการทำงาน แต่ก็สามารถสนุกได้ หากคุณชอบเกม (และดูเหมือนว่าผู้ดูแลระบบต้องการความสนุกสนาน) บทความนี้จะกล่าวถึงเครื่องมือสามอย่างสำหรับการเรียนรู้เพิ่มเติมเกี่ยวกับ Bash สำหรับทุกคนตั้งแต่มือใหม่จนถึงกูรู ตัวอย่างเช่น ทุกสิ่งที่คุณทำในเกม Bashcrawl เป็นคำสั่ง Bash ที่ถูกต้อง ซึ่งคุณสามารถใช้ในภายหลังได้ในชีวิตจริง และการเล่นเกมนั้นเป็นการฝึกฝน Bash เนื่องจาก "เกม" สร้างจากไดเร็กทอรีและไฟล์ในคอมพิวเตอร์ของคุณ

บทความเหล่านี้สามารถช่วยให้คุณเรียนรู้ Bash และคุณสมบัติอันทรงพลังบางอย่างได้ ฉันได้เรียนรู้อะไรมากมายจากพวกเขาอย่างแน่นอน