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

    แม้ว่าวิศวกรซอฟต์แวร์จะใช้บรรทัดคำสั่งอย่างสม่ำเสมอสำหรับหลายด้านของการพัฒนา อาร์เรย์ (arrays) น่าจะเป็นหนึ่งในคุณสมบัติที่ค่อนข้างซ่อนเร้นของบรรทัดคำสั่ง (แม้แต่ไม่ซ่อนเร้นเท่ากับ regex operator =~) แต่พ้นจากความซ่อนเร้นและไวยากรณ์ที่น่าสงสัย Bash arrays สามารถมีพลังมากได้ รอ แตะทำไม? การเขียนเกี

  2. เคล็ดลับ Bash สำคัญสำหรับประสิทธิภาพบรรทัดคำสั่งประจำวัน

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

  3. วิธี Launch Flatpak จากเทอร์มินัล Linux

    โมเดลการกระจายแอปพลิเคชัน Flatpak ช่วยให้นักพัฒนาสามารถเป้าหมาย Linux ได้ด้วยวิธีใหม่และง่าย และช่วยให้ผู้ใช้ Linux ติดตั้งแอปพลิเคชันมากขึ้นโดยไม่ต้องกังวลเกี่ยวกับว่าพวกเขาใช้ Linux version อะไร นี่เป็นเทคโนโลยีที่น่าตื่นเต้น และบนระบบ Fedora Silverblue ของผม มันคือวิธีติดตั้งแพ็กเกจเริ่มต้น แอปพล

  4. การ Parse ไฟล์ Config ใน Bash อย่างมีประสิทธิภาพ สำหรับการอัปเดตโดยผู้ไม่ใช่โปรแกรมเมอร์

    การแยกการกำหนดค่าโปรแกรมออกจากโค้ดเป็นสิ่งสำคัญ มันช่วยให้ผู้ไม่ใช่โปรแกรมเมอร์สามารถเปลี่ยนแปลงการกำหนดค่าได้โดยไม่ต้องแก้ไขโค้ดของโปรแกรม ด้วยไฟล์ executable ที่คอมไพล์แล้ว นั่นจะเป็นไปไม่ได้สำหรับผู้ไม่ใช่โปรแกรมเมอร์ เพราะไม่เพียงแต่ต้องเข้าถึง source files (ซึ่งเรามีกับโปรแกรม open source) แต่ย

  5. เชี่ยวชาญการ Parse Options ในสคริปต์ Bash: คู่มือทีละขั้นตอน

    คำสั่งเทอร์มินัลปกติจะมีตัวเลือก (options) หรือสวิตช์ (switches) ที่คุณสามารถใช้เพื่อปรับเปลี่ยนวิธีการทำงานของคำสั่ง ตัวเลือกถูกรวมอยู่ในข้อกำหนด POSIX สำหรับอินเทอร์เฟซบรรทัดคำสั่ง นี่ยังเป็นข้อตกลงที่สืบมาตั้งแต่แอปพลิเคชัน UNIX เริ่มต้น จึงเป็นเรื่องดีที่ควรรู้วิธีรวมพวกมันในสคริปต์ Bash ของคุณเ

  6. เพิ่มประสิทธิภาพการเพิ่มประสิทธิภาพภาพด้วยสคริปต์อัตโนมัติ Bash

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

  7. สร้างไฟล์ Config Jekyll แบบไดนามิก เพื่อการจัดการเว็บไซต์ที่เร็วกว่าและยืดหยุ่นกว่า

    Jekyll เครื่องมือสร้างเว็บไซต์แบบคงที่ (static site generator) ใช้ _config.yml สำหรับการกำหนดค่า การกำหนดค่านั้นทั้งหมดเฉพาะเจาะจงกับ Jekyll แต่คุณยังสามารถกำหนดตัวแปรด้วยเนื้อหาของตัวเองในไฟล์เหล่านี้ และใช้ทั่วทั้งเว็บไซต์ ในบทความนี้ ผมจะเน้นข้อดีของการสร้างไฟล์ config Jekyll แบบไดนามิก บนแล็ปท็อ

  8. ตั้งค่า Vim เป็น Default Editor ใน Linux: คู่มือทีละขั้นตอน

    ผมใช้ Linux มาประมาณ 25 ปี และ Unix อีกไม่กี่ปีก่อนหน้านั้น ระหว่างนั้น ผมได้พัฒนาความชอบในเครื่องมือบางอย่างที่ใช้ทุกวัน เครื่องมือที่สำคัญที่สุดที่ผมใช้คือ editor Vim ผมเริ่มใช้ Vi ตอนเรียน Solaris ในช่วงต้นทศวรรษ 1990 เพราะถูกบอกว่ามันจะมีอยู่บนระบบใดๆ เสมอ ซึ่งเป็นจริงในประสบการณ์ของผม ผมลอง edi

  9. เชี่ยวชาญคำสั่ง tee ใน Linux: แบ่ง Output ไปยังไฟล์และคอนโซลพร้อมกัน

    คำสั่ง tee ใน Linux Shell/บรรทัดคำสั่ง แบ่งเอาต์พุทของแอปพลิเคชัน – ส่งเอาต์พุทไปยังทั้งไฟล์ และ STDOUT (คอนโซลหรือแอปพลิเคชันอื่น) นี่คือวิธีใช้งาน คำสั่ง tee ได้ชื่อมาจาก T-splitter ที่ใช้ในงานประปา – ท่อที่เปลี่ยนทิศทางน้ำจากแหล่งเดียวไปสองทิศทาง ไวยากรณ์คำสั่ง tee tee เป็นคำสั่งที่มีวัตถุประสงค์

  10. วิธี Mount USB Stick หรือ External Drive บน Linux – คู่มือทีละขั้นตอน

    บทช่วยสอนนี้จะแสดงวิธี mount และเข้าถึง USB stick หรือฮาร์ดดิสก์ USB ภายนอกบน Linux Linux distributions สำหรับเดสก์ท็อปส่วนใหญ่จะ mount USB drives อัตโนมัติและแสดงในไฟล์เอกสเปลอเรอร์ แต่ distributions แบบเบาและสำหรับเซิร์ฟเวอร์อาจไม่รวมฟังก์ชันนี้ – ไม่ว่าจะเพราะถูกมองว่าไม่จำเป็น หรือเพราะผู้ใช้ทั่

  11. บทช่วยสอน Linux Shell: จัดรูปแบบ USB Drives (FAT, NTFS, EXT)

    บทความนี้จะแสดงวิธีจัดรูปแบบ (format) USB stick หรือฮาร์ดดิสก์ USB ภายนอกจากบรรทัดคำสั่ง/Shell ของ Linux สำหรับระบบไฟล์ FAT, NTFS, และ EXT เสียบดิสก์ ขั้นตอนแรก – เสียบ USB stick หรือฮาร์ดดิสก์ภายนอกของคุณ และรอสักครู่จนถูกตรวจจับ ค้นหาดิสก์ ต่อไป ค้นหาดิสก์ที่คุณเพิ่งเสียบ โดยใช้คำสั่ง fdisk เพื่อแ

  12. ส่งอีเมลจาก Linux Bash/Shell: คู่มือทีละขั้นตอนและตัวอย่าง

    บทความนี้จะแสดงหลายวิธีในการส่งอีเมลจากบรรทัดคำสั่ง/Shell ของ Linux – รวมถึงจากสคริปต์ Bash/Shell ทำไมถึงต้องการส่งอีเมลจากบรรทัดคำสั่ง? อาจไม่ใช่เพื่อการสื่อสาร – คนส่วนใหญ่ใช้ไคลเอนต์อีเมลที่มี UI สวยงาม เพื่อส่งข้อความกันในวันๆ – แตคุณอาจต้องการให้คอมพิวเตอร์ส่งอีเมลแจ้งเตือนเมื่องานเสร็จ หรือเมื

  13. เชี่ยวชาญคำสั่ง Watch ใน Linux: ไวยากรณ์ ตัวเลือก และตัวอย่างปฏิบัติ

    คำสั่ง watch ใน Linux ทำหน้าที่เดียว – รันคำสั่งซ้ำๆ และแสดงผลลัพธ์ซ้ำๆ ให้คุณดูการเปลี่ยนแปลง นี่คือวิธีใช้งาน ไวยากรณ์คำสั่ง watch ไวยากรณ์สำหรับคำสั่ง watch มีดังนี้: watch OPTIONS COMMAND โปรดทราบว่า: OPTIONS ควรเป็นรายการตัวเลือกจากตารางด้านล่าง ซึ่งจะเปลี่ยนพฤติกรรมเริ่มต้นของคำสั่ง watch COM

  14. เชี่ยวชาญคำสั่ง 'locate' ใน Linux: คู่มือปฏิบัติพร้อมตัวอย่าง

    นี่คือเครื่องมืออีกตัวสำหรับชุดเครื่องมือค้นหาไฟล์ของคุณใน Linux – คำสั่ง locate บทความนี้อธิบายวิธีใช้งาน คำสั่ง locate ถูกออกแบบมาอย่างเฉพาะเจาะจงสำหรับค้นหาไฟล์และโฟลเดอร์โดยชื่อ มันใช้งานง่าย และสามารถค้นหาไฟล์โดยใช้รูปแบบ (patterns) ซึ่งช่วยหากคุณกำลังมองหาไฟล์ที่มีประเภท/นามสกุลเฉพาะ การติดตั้

  15. เชี่ยวชาญคำสั่ง 'clear' ใน Linux: รีเซ็ตหน้าจอเทอร์มินัลให้สะอาดในทันที

    บทความนี้จะแสดงวิธีใช้คำสั่ง clear ใน Linux เพื่อล้างหน้าจอเทอร์มินัล เร็วและง่าย! การล้างหน้าจอเทอร์มินัล/Shell หากคุณรันคำสั่งจำนวนมากจากเทอร์มินัล Linux หน้าจอจะเริ่มดูเรียบรวมยาก ถ้าสามารถล้างหน้าจอจากผลลัพธ์และคำสั่งก่อนหน้า แล้วเริ่มใหม่จะดีมาก นั่นคือสิ่งที่คำสั่ง clear ทำ ไวยากรณ์คำสั่ง clea

  16. เชี่ยวชาญคำสั่ง 'man' ใน Linux: วิธีเข้าถึงและใช้หน้าคู่มือ (Man Pages)

    บทความนี้อธิบายวัตถุประสงค์และการใช้งานของคำสั่ง man ใน Linux และระบบปฏิบัติการคล้าย Unix อื่นๆ Linux เป็นระบบปฏิบัติการที่เป็นโมดูลาร์สูง ประกอบด้วยระบบปฏิบัติการแกนกลาง (Linux Kernel) และชุดแพ็กเกจซอฟต์แวร์ที่เพิ่มฟังก์ชันการทำงานให้กับมัน แพ็กเกจเหล่านี้โดยทั่วไปจะดูแลแยกกัน ดังนั้นแต่ละระบบคอมพิ

  17. เชี่ยวชาญคำสั่ง which ใน Linux: คู่มือทีละขั้นตอนพร้อมตัวอย่างปฏิบัติ

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

  18. เชี่ยวชาญคำสั่ง 'tr' ใน Linux: ฟังก์ชัน ไวยากรณ์ และการใช้งานจริง

    คำสั่ง tr (translate) ใน Linux อ่านข้อความจาก standard input ดำเนินการแก้ไขข้อความบางอย่าง แล้วส่งผลลัพธ์ไปยัง standard output บทความนี้อธิบายและแสดงว่าทำไมและอย่างไรคุณอาจใช้มัน ไวยากรณ์คำสั่ง tr นี่คือไวยากรณ์ที่คุณต้องใช้สำหรับคำสั่งนี้: tr OPTIONS SET1 [SET2] โปรดทราบว่า: OPTIONS ควรเป็นรายการต

  19. เชี่ยวชาญคำสั่ง 'cat' ใน Linux: ไวยากรณ์ ตัวเลือก และตัวอย่างปฏิบัติ

    คำสั่ง cat (concatenate) ใน Linux/Bash ใช้กันอย่างแพร่หลายสำหรับอ่านเนื้อหาของไฟล์ มันจะแสดงเนื้อหาของไฟล์ที่ระบุ นี่คือวิธีการใช้งาน cat ต่อ (concatenates) ไฟล์เข้าสู่ standard output – โดยค่าเริ่มต้นคือคอนโซลสำหรับดูบนหน้าจอคอมพิวเตอร์ของคุณ ทำให้มันมีประโยชน์สำหรับดูเนื้อหาไฟล์อย่างรวดเร็ว มันยัง

  20. เชี่ยวชาญคำสั่ง diff ใน Linux: เปรียบเทียบไฟล์ ตรวจจับการเปลี่ยนแปลง และสร้างแพตช์ – คู่มือทีละขั้นตอน

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

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