Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash
การเขียนโปรแกรม Bash
  1. ลองใช้สคริปต์ทุบตีนี้สำหรับระบบไฟล์ขนาดใหญ่

    คุณเคยต้องการที่จะแสดงรายการไฟล์ทั้งหมดในไดเร็กทอรี แต่เพียงแค่ไฟล์เท่านั้น ไม่มีอะไรอื่น? แค่ไดเร็กทอรีล่ะ? หากคุณมี สคริปต์ต่อไปนี้ ซึ่งเป็นโอเพนซอร์สภายใต้ GPLv3 อาจเป็นสิ่งที่คุณกำลังมองหาอยู่ แน่นอน คุณสามารถใช้ ค้นหา คำสั่ง: find . -maxdepth 1 -type f -print แต่การพิมพ์นี้ยุ่งยาก ให้ผลลัพธ์ท

  2. เริ่มต้นใช้งานสคริปต์ Bash สำหรับ sysadmins

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

  3. พิมพ์เอกสารสองหน้าที่บ้านด้วย Bash script ง่ายๆ นี้

    เรามีเครื่องพิมพ์เลเซอร์ที่บ้าน เครื่องพิมพ์สี Hewlett Packard LaserJet Pro CP1525nw นี้เป็นรุ่นเก่า แต่เป็นเครื่องพิมพ์ที่ยอดเยี่ยมที่สามารถพิมพ์สีได้อย่างน่าเชื่อถือ ฉันใส่ไว้ในเครือข่ายในบ้านของเราเมื่อไม่กี่ปีก่อนโดยใช้ Raspberry Pi เป็นเซิร์ฟเวอร์การพิมพ์ LaserJet เป็นส่วนเสริมที่ยอดเยี่ยมสำ

  4. เริ่มต้นกับการเขียนโปรแกรม Bash

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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