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

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

  2. สคริปต์ Bash สำหรับรักษาสายตาในความมืดขณะดูดาวบน Linux

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

  3. เชี่ยวชาญทักษะ Bash ด้วยการเรียนรู้แบบปริศนาที่น่าสนใจ

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

  4. เคล็ดลับ Bash ที่จำเป็น: เพิ่มประสิทธิภาพการทำงานด้วยลัดทางเทอร์มินัลอัจฉริยะ

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

  5. setV: เครื่องมือ Bash ที่มีประสิทธิภาพสำหรับการจัดการสภาพแวดล้อมเสมือนของ Python

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

  6. 6 Bash Scripts หน้าปัด ทำให้ Git Workflows ง่ายขึ้น

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

  7. ทำให้การ Deploy Kubernetes Helm อัตโนมัติและราบรื่นด้วย Bash Automation

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

  8. เคล็ดลับเทอร์มินัล Linux อันดับต้นๆ เพิ่มประสิทธิภาพการทำงาน

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

  9. บันทึกและแชร์การตั้งค่าระบบ Linux ได้ง่ายด้วย Bash

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

  10. เชี่ยวชาญ Bash Scripting: เพิ่มประสิทธิภาพด้วยอัตโนมัติ

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

  11. สร้างเทมเพลต Bash Script ที่ทนทานสำหรับ System Administrators

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

  12. เพิ่มระบบ Help ที่ทนทานให้กับ Bash Scripts ของคุณ

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

  13. เชี่ยวชาญการทดสอบ Bash Script: เทคนิคขั้นสูงและแนวทางปฏิบัติที่ดีที่สุด

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

  14. 10 แหล่งข้อมูล Bash อันดับต้นๆ สำหรับการเชี่ยวชาญบรรทัดคำสั่ง

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

  15. 5 เทคนิคพิสูจน์แล้ว เพื่อเพิ่มประสิทธิภาพ Bash Script ให้เชื่อถือได้และมีประสิทธิภาพ

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

  16. เชี่ยวชาญ Bash ได้เร็วขึ้นด้วย 3 เกมบรรทัดคำสั่งที่สนุกสนาน

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

  17. เชี่ยวชาญการเขียน Bash Script: ไวยากรณ์ เครื่องมือ และแนวทางปฏิบัติที่ดีที่สุด

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

  18. เชี่ยวชาญการเขียนโปรแกรม Bash: ตัวดำเนินการตรรกะและการขยายเชลล์ (Shell Expansions) อย่างละเอียด

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

  19. เชี่ยวชาญ Bash Programming: Loops และ Advanced Techniques

    Bash เป็น Programming Language อันทรงพลัง ออกแบบมาสำหรับ Command Line และ Shell Scripts บทความ 3 ส่วนนี้ Based on 3-volume Linux Self-study Course สำรวจการใช้ Bash เป็น Programming Language บน CLI บทความแรก สำรวจ Simple Command-line Programming ด้วย Bash รวม Variables และ Control Operators บทความท

  20. สร้าง Random Passwords ปลอดภัยอย่างรวดเร็วด้วย Bash Script เรียบง่ายนี้

    เป็นคราวคราว ต้องหา Passwords ใหม่ บางตัวต้อง Secure กว่าอื่นๆ Cortex บ่อยคราว Blank ตอนสร้าง Login ใหม่ Bash Script สั้นนี้เติมช่องว่าง Full Disclosure: ส่วนใหญ่ของ Script หาเจอที่ไหนสักที่ ทำ Minor Modification #!/usr/bin/env sh echo Generating 12-character passwords for ((n=0;n<12;n++)) do dd

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