Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash
การเขียนโปรแกรม Bash
  1. เริ่มต้นกับการเขียนโปรแกรม Bash

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

  2. ใช้สคริปต์ทุบตีที่เป็นประโยชน์นี้เมื่อดูดาว

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

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

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

  4. แฮ็ก Bash ที่ฉันชอบ

    เมื่อคุณทำงานกับคอมพิวเตอร์ทั้งวัน การค้นหาคำสั่งที่ทำซ้ำได้และแท็กคำสั่งเหล่านั้นจะเป็นเรื่องดีเพื่อให้ใช้งานได้ง่ายในภายหลัง พวกเขาทั้งหมดนั่งอยู่ที่นั่น ซุกตัวอยู่ใน ~/.bashrc (หรือ ~/.zshrc สำหรับผู้ใช้ Zsh) รอที่จะช่วยปรับปรุงวันของคุณ! ในบทความนี้ ฉันแบ่งปันคำสั่งตัวช่วยที่ฉันโปรดปรานบางส่วน

  5. setV:ฟังก์ชัน Bash เพื่อรักษาสภาพแวดล้อมเสมือนของ Python

    เป็นเวลากว่าหนึ่งปีแล้วที่ setV ถูกซ่อนอยู่ภายในโปรเจ็กต์ bash_scripts ของฉัน แต่ถึงเวลาที่มันจะต้องเผยแพร่สู่สาธารณะ setV เป็นฟังก์ชัน Bash ที่ฉันใช้เป็นทางเลือกแทน virtualenvwrapper มีคุณลักษณะพื้นฐานที่ช่วยให้คุณทำสิ่งต่างๆ เช่น: ใช้ Python 3 เป็นค่าเริ่มต้น สร้างสภาพแวดล้อมเสมือนใหม่ สร้างสภาพแ

  6. 6 สคริปต์ทุบตีที่มีประโยชน์สำหรับ Git

    ฉันเขียนสคริปต์ Bash จำนวนมากที่ทำให้ชีวิตของฉันง่ายขึ้นเมื่อฉันทำงานกับที่เก็บ Git เพื่อนร่วมงานของฉันหลายคนบอกว่าไม่จำเป็น ว่าทุกอย่างที่ฉันต้องทำสามารถทำได้ด้วยคำสั่ง Git แม้ว่านั่นอาจเป็นจริง แต่ฉันพบว่าสคริปต์สะดวกกว่าการพยายามหาคำสั่ง Git ที่เหมาะสมเพื่อทำในสิ่งที่ฉันต้องการ 1. gitlog gitlog

  7. การปรับใช้ Helm โดยอัตโนมัติด้วย Bash

    แอปพลิเคชันบางตัวของเราโฮสต์อยู่ในคลัสเตอร์ Kubernetes และเราใช้ GitLab Continuous Integration (CI) เพื่อทำให้การปรับใช้โดยอัตโนมัติและ Helm 2 เพื่อปรับใช้แอปพลิเคชันของเรา แผนภูมิ Helm ช่วยให้สามารถจัดเก็บเทมเพลตของไฟล์ YAML ของออบเจ็กต์ Kubernetes พร้อมตัวแปรที่สามารถตั้งค่าโดยทางโปรแกรมจากอาร์กิว

  8. เคล็ดลับเทอร์มินัล Linux ที่คุณชื่นชอบคืออะไร

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

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

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

  10. บทนำสู่ระบบอัตโนมัติด้วยสคริปต์ทุบตี

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

  11. การสร้างเทมเพลตสคริปต์ทุบตี

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

  12. วิธีเพิ่มสิ่งอำนวยความสะดวกในโปรแกรม Bash ของคุณ

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

  13. ทดสอบสคริปต์ทุบตีของคุณ

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

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

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

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

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

  16. 3 เกมบรรทัดคำสั่งสำหรับการเรียนรู้ Bash อย่างสนุกสนาน

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

  17. วิธีตั้งโปรแกรมด้วย Bash:ไวยากรณ์และเครื่องมือ

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

  18. วิธีตั้งโปรแกรมด้วย Bash:ตัวดำเนินการเชิงตรรกะและการขยายเชลล์

    Bash เป็นภาษาการเขียนโปรแกรมที่ทรงพลัง ซึ่งออกแบบมาอย่างสมบูรณ์แบบสำหรับใช้กับบรรทัดคำสั่งและในเชลล์สคริปต์ ซีรีส์สามส่วนนี้ (ซึ่งอิงตามหลักสูตรการศึกษาด้วยตนเองของ Linux สามเล่มของฉัน) สำรวจโดยใช้ Bash เป็นภาษาการเขียนโปรแกรมบนอินเทอร์เฟซบรรทัดคำสั่ง (CLI) บทความแรกสำรวจการเขียนโปรแกรมบรรทัดคำสั่ง

  19. วิธีตั้งโปรแกรมด้วย Bash:Loops

    Bash เป็นภาษาการเขียนโปรแกรมที่ทรงพลัง ซึ่งออกแบบมาอย่างสมบูรณ์แบบสำหรับใช้กับบรรทัดคำสั่งและในเชลล์สคริปต์ ซีรีส์สามส่วนนี้ซึ่งอิงตามหลักสูตรการศึกษาด้วยตนเองของ Linux สามเล่มของฉัน สำรวจโดยใช้ Bash เป็นภาษาการเขียนโปรแกรมบนอินเทอร์เฟซบรรทัดคำสั่ง (CLI) บทความแรกในชุดนี้สำรวจการเขียนโปรแกรมบรรทั

  20. สร้างรหัสผ่านแบบสุ่มด้วยสคริปต์ทุบตีนี้

    ฉันต้องคิดรหัสผ่านใหม่เป็นระยะ ซึ่งบางรหัสต้องมีความปลอดภัยมากกว่ารหัสผ่านอื่น จิตใจของฉันมักจะว่างเปล่าเมื่อฉันต้องสร้างการเข้าสู่ระบบใหม่และสคริปต์ทุบตีสั้น ๆ นี้จะเติมช่องว่างนั้น การเปิดเผยโดยสมบูรณ์:ฉันพบว่าสคริปต์นี้ส่วนใหญ่โพสต์ไว้ที่ใดที่หนึ่งและได้ทำการแก้ไขเล็กน้อย #!/usr/bin/env sh echo G

Total 243 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:4/13  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10