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

7 Bash บทช่วยสอนเพื่อพัฒนาทักษะบรรทัดคำสั่งของคุณในปี 2021

Bash เป็นเชลล์บรรทัดคำสั่งเริ่มต้นบนระบบ Linux ส่วนใหญ่ เหตุใดจึงไม่เรียนรู้วิธีใช้ประโยชน์สูงสุดจากมัน ในปีนี้ Opensource.com มีบทความดีๆ มากมายที่จะช่วยให้คุณใช้ประโยชน์จาก Bash shell นี่คือบทความบางส่วนที่อ่านมากที่สุดเกี่ยวกับ Bash:

อ่านและเขียนข้อมูลจากทุกที่ด้วยการเปลี่ยนเส้นทางในเทอร์มินัล Linux

การเปลี่ยนเส้นทางของอินพุตและเอาต์พุตเป็นหน้าที่ตามธรรมชาติของการเขียนโปรแกรมหรือภาษาสคริปต์ใดๆ ในทางเทคนิค มันเกิดขึ้นโดยธรรมชาติเมื่อใดก็ตามที่คุณโต้ตอบกับคอมพิวเตอร์ อินพุตจะถูกอ่านจาก stdin (อินพุตมาตรฐาน โดยปกติคือแป้นพิมพ์หรือเมาส์ของคุณ) เอาต์พุตจะไปยัง stdout (เอาต์พุตมาตรฐาน ข้อความหรือสตรีมข้อมูล) และข้อผิดพลาดจะถูกส่งไปยัง stderr การเข้าใจว่ามีสตรีมข้อมูลเหล่านี้อยู่ทำให้คุณสามารถควบคุมได้ว่าข้อมูลจะไปที่ใดเมื่อคุณใช้เชลล์ เช่น Bash Seth Kenlon ได้แบ่งปันเคล็ดลับดีๆ เหล่านี้ในการรับข้อมูลจากที่หนึ่งไปยังอีกที่หนึ่งโดยไม่ต้องเลื่อนเมาส์และกดปุ่มมาก คุณอาจไม่ได้ใช้การเปลี่ยนเส้นทางบ่อย แต่การเรียนรู้ที่จะใช้มันสามารถช่วยประหยัดเวลาได้มากโดยไม่จำเป็นในการเปิดไฟล์และการคัดลอกและวางข้อมูล

เริ่มต้นใช้งานสคริปต์ Bash สำหรับผู้ดูแลระบบ

Bash เป็นซอฟต์แวร์โอเพ่นซอร์สฟรี ดังนั้นใครๆ ก็สามารถติดตั้งได้ ไม่ว่าจะเป็น Linux, BSD, OpenIndiana, Windows หรือ macOS Seth Kenlon ช่วยให้คุณเรียนรู้คำสั่งและคุณสมบัติที่ทำให้ Bash เป็นหนึ่งในเชลล์ที่ทรงพลังที่สุดที่มีให้บริการ

ลองใช้สคริปต์ทุบตีนี้สำหรับระบบไฟล์ขนาดใหญ่

คุณเคยต้องการที่จะแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรี แต่เพียงแค่ไฟล์เท่านั้น ไม่มีอะไรอื่น? แล้วเฉพาะไดเร็กทอรีล่ะ? หากคุณมี บทความของ Nick Clifton อาจเป็นสิ่งที่คุณกำลังมองหา Nick แชร์สคริปต์ Bash ที่ดีซึ่งสามารถแสดงรายการไดเร็กทอรี ไฟล์ ลิงก์ หรือไฟล์เรียกทำงาน สคริปต์ทำงานโดยใช้ ค้นหา คำสั่งให้ทำการค้นหาแล้วรัน ls เพื่อแสดงรายละเอียด เป็นโซลูชันที่ชาญฉลาดสำหรับทุกคนที่จัดการระบบ Linux ขนาดใหญ่

สกรีนช็อตการกำหนดค่าระบบ Linux ของคุณด้วยเครื่องมือทุบตี

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

6 สคริปต์ Handy Bash สำหรับ Git

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

5 วิธีในการปรับปรุงสคริปต์ทุบตีของคุณ

ผู้ดูแลระบบมักจะเขียนสคริปต์ทุบตี บางอย่างสั้นและยาวพอสมควร เพื่อทำงานต่างๆ ให้สำเร็จ Alan Formy-Duval อธิบายวิธีทำให้ Bash script ของคุณง่ายขึ้น มีประสิทธิภาพมากขึ้น อ่านและแก้ไขข้อบกพร่องได้ง่ายขึ้น เราอาจสันนิษฐานว่าเราจำเป็นต้องใช้ภาษา เช่น Python, C หรือ Java เพื่อการทำงานที่สูงขึ้น แต่นั่นไม่จำเป็นว่าจะเป็นจริงเสมอไป ภาษาสคริปต์ Bash นั้นทรงพลังมาก มีหลายสิ่งที่ต้องเรียนรู้เพื่อใช้ประโยชน์สูงสุด

การแฮ็ก Bash ที่ฉันโปรดปราน

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

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