Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash
การเขียนโปรแกรม Bash
  1. เชี่ยวชาญ <code>$@</code>: อาร์กิวเมนต์บรรทัดคำสั่งใน Bash/Linux

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

  2. เชี่ยวชาญตัวแปรอาร์เรย์ใน Bash: การใช้งาน ตัวอย่าง และแนวทางปฏิบัติที่ดีที่สุด

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

  3. การออกจากสคริปต์ Bash อย่างสง่างามด้วยคำสั่ง exit – ตัวอย่างและแนวทางปฏิบัติที่ดีที่สุด

    สคริปต์ Bash/Shell ปกติจะทำงานตามลำดับจนกว่าจะจบโค้ดทั้งหมดในไฟล์ คำสั่ง exit จะทำให้สคริปต์หยุดทำงานก่อนเวลาตามเงื่อนไขที่คุณกำหนด ไวยากรณ์คำสั่ง exit นี่คือไวยากรณ์ของคำสั่ง exit ซึ่งใช้ได้ในสคริปต์ Bash/Shell: exit STATUS โปรดทราบว่า: STATUS เป็นพารามิเตอร์ทางเลือกที่กำหนด สถานะการออก (exit stat

  4. ย้ายไฟล์ด้วยคำสั่ง mv ใน Linux – คู่มือขั้นตอนละเอียดพร้อมตัวอย่าง

    บทความนี้จะแนะนำการย้ายไฟล์ใน Linux ด้วยคำสั่ง mv พร้อมตัวอย่างและเคล็ดลับการย้ายไฟล์อย่างปลอดภัย mv Syntax การย้ายไฟล์ทำด้วยคำสั่ง mv ซึ่งมีไวยากรณ์ดังนี้ mv OPTIONS SOURCE DESTINATION โปรดทราบว่า: OPTIONS คือรายการตัวเลือกจากตารางด้านล่าง SOURCE คือ path ไปยังไฟล์ที่ต้องการย้าย DESTINATION คือ pa

  5. เชี่ยวชาญคำสั่ง Linux rm: ลบไฟล์ & ไดเรกทอรีอย่างปลอดภัย

    บทความนี้จะ outline วิธีลบไฟล์และไดเรกทอรีใน Linux ด้วยคำสั่ง rm และให้ตัวอย่างการใช้งาน คำสั่ง rm ใน Linux ไฟล์และไดเรกทอรีสามารถลบจาก shell/command line ใน Linux ด้วยคำสั่ง rm ไวยากรณ์คำสั่ง rm rm OPTIONS FILES โปรดทราบว่า: OPTIONS คือรายการตัวเลือกจากตารางด้านล่าง FILES คือรายการไฟล์หรือไดเรกทอร

  6. เชี่ยวชาญ Bash Aliases: สร้าง Shortcuts อันทรงพลังเพิ่มประสิทธิภาพ Terminal

    หากคุณอยู่ใน Linux Shell/Terminal ตลอดเวลา aliases เป็น time-saver อันยิ่งใหญ่ นี่คือวิธีสร้าง Bash aliases ของตัวเอง พร้อมตัวอย่าง Alias ใน Bash/Linux Shell คืออะไร? Alias คือ shortcut ไปยังคำสั่งที่ยาวกว่า คล้าย keyboard shortcut – เช่น CTRL + C เป็น shortcut ไปยังคำสั่ง copy ในหลาย graphical OS (

  7. ลบไฟล์เก่าใน Bash: ลบตามวัน ชั่วโมง หรือนาที (ตัวอย่าง)

    บทความนี้จะแสดงวิธีลบไฟล์ที่เก่ากว่าจำนวนวันที่กำหนด (หรือชั่วโมง/นาที) ด้วยตนเองหรืออัตโนมัติผ่าน Bash script พร้อมตัวอย่าง การลบไฟล์เก่ากว่าจำนวนวันหนึ่ง (หรือนาที หรือชั่วโมง) ใช้สองคำสั่ง Linux – rm และ find ลบไฟล์ด้วย rm ก่อนอื่น คำสั่ง rm ใช้ remove ไฟล์และไดเรกทอรีใน Linux นี่คือบทความเต็มเกี

  8. เชี่ยวชาญคำสั่ง Linux uniq: คู่มือครบถ้วน & ตัวอย่างปฏิบัติจริง

    บทความนี้อธิบายวิธีใช้คำสั่ง uniq ใน Linux เพื่อหาหรือกรองบรรทัดซ้ำในไฟล์ พร้อมตัวอย่างการใช้งาน คำสั่ง uniq เป็นคำสั่งง่ายๆ ที่ output หรือ omit บรรทัดซ้ำใน input หรือไฟล์ที่ให้มา ไวยากรณ์คำสั่ง uniq ไวยากรณ์สำหรับคำสั่ง uniq มีดังนี้: uniq OPTIONS INPUT OUTPUT โปรดทราบว่า: OPTIONS คือรายการตัวเลื

  9. ทำความเข้าใจ './' (Dot Slash) ใน Linux: คู่มือที่ชัดเจน

    ใน Linux *./ (dot slash) แทน relative path ไปยัง current working directory บทความนี้อธิบายความหมายและวิธีใช้อย่างชัดเจน . (dot) และ .. (double-dot) . (single dot) และ .. (double dot) เป็นชื่อไดเรกทอรีพิเศษใน Linux (และ *nix OS อื่นๆ) . แทน current directory .. แทน parent directory (ของ current direc

  10. เชี่ยวชาญคำสั่ง Linux 'touch': สร้างและอัปเดต File Timestamps พร้อมตัวอย่างปฏิบัติจริง

    คำสั่ง touch ใน Linux อัปเดต timestamps บนไฟล์ หรือสร้างไฟล์หากไม่มีอยู่ ดูตัวอย่างและ use cases ด้านล่าง มันดูไร้ประโยชน์ แต่จริงๆ มีประโยชน์ เช่น หากต้องการสร้างไฟล์ว่างชื่อ my_file.txt ให้รัน: touch my_file.txt ง่าย! การอัปเดต timestamps ของไฟล์ก็มีประโยชน์เช่นกัน สมมติคุณมีไฟล์ favorite_tv.txt ท

  11. Command-Line Arguments ใน Bash Scripts: บทช่วยสอนปฏิบัติจริง

    บทช่วยสอนนี้อธิบายวิธีส่ง command-line arguments ให้ bash scripts ของคุณ มีตัวอย่างมากมายช่วยให้เริ่มต้นได้ Bash/Shell scripts เป็นวิธียอดเยี่ยมในการ automate Linux workflow และเร่งความเร็ววันทำงาน เพื่อให้คุณออกจากสำนักงานเร็ว (หรือซ่อนใน server room จน 5 โมงเย็น) การทำให้ scripts reusable ทำให้มัน

  12. ปกป้องระบบของคุณ: ความสำคัญของการ Quote File Paths ใน Shell Scripts

    ผมพบ thread เกี่ยวกับ disastrous programming mistakes และเจอสิ่งนี้: https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cdbe0acce6f1dafc8beb84f2ac ซึ่งมีบรรทัด: rm -rf /foo-bar-usr /lib/nvidia-current/xorg/xorg หมายเหตุ – ผมเพิ่ม foo-bar- เข้าไปใน string เพื่อถ้าคุณลองรัน มั

  13. เชี่ยวชาญคำสั่ง sleep ใน Bash: ตัวอย่างปฏิบัติจริง & กรณีการใช้งาน

    บทความนี้อธิบายคำสั่ง sleep ใน Bash/Shell scripts และว่าอย่างไรและทำไมคุณอาจใช้มัน คำสั่ง sleep ใน Bash (และ Linux Shells อื่นๆ) หยุด execution ชั่วคราวเป็นเวลาที่ระบุ – หยุดสคริปต์เป็นจำนวนวินาที นาที ชั่วโมง ฯลฯ ทำไมต้อง Pause Execution? ทำไมต้องหยุด execute script ของคุณ? ให้โอกาส user interrupt

  14. เชี่ยวชาญ Bash Functions: โค้ดที่นำกลับมาใช้ใหม่ได้ สำหรับ Shell Scripts ที่สะอาดและมีประสิทธิภาพ

    บทความนี้อธิบายการใช้ functions ใน Bash scripts – ช่วยให้คุณนำโค้ดกลับมาใช้ใหม่และลดความซับซ้อนของสคริปต์ ทำไมต้องเขียนโค้ดซ้ำๆ หากเขียนครั้งเดียวแล้วนำกลับมาใช้ได้? นั่นคือสิ่งที่ functions ให้คุณทำ บทความนี้ outline การใช้ functions ใน Bash/Shell scripts Function คืออะไร? Function คือชิ้นส่วนโค้ดท

  15. เชี่ยวชาญ Bash Variables: คู่มือขั้นตอนสู่ Shell Scripting ที่มีประสิทธิภาพ

    บทความนี้จะแสดงวิธีใช้ variables ใน Bash และ Shell scripts ใน Linux Bash (หรือ Linux Shell) scripts คือไฟล์ที่คุณเขียนมีคำสั่งเพื่อ automate งานทั่วไปและประหยัดเวลา Variables คือสิ่งใน scripts ที่เก็บค่าไว้ใช้ภายหลัง – ตัวเลข หรือ filename หรืออะไรก็ได้ นี่คือวิธี define และใช้ variables ใน Linux Sh

  16. Practical Bash Arithmetic: คู่มือขั้นตอนละเอียดพร้อมตัวอย่าง

    คณิตศาสตร์ง่าย Bash scripting ง่าย ดังนั้น arithmetic ใน Bash/Shell scripts ควรจะง่ายเช่นกัน มันจริงๆ แล้วง่าย นี่คือวิธีทำ การทำงานกับ Integers (จำนวนเต็ม) Built-in arithmetic ของ Bash จัดการได้เฉพาะ integer (whole number) values หากพยายาม declare variable ด้วยค่า non-integer: declare -i e=2.5 คุณจ

  17. เชี่ยวชาญ String Concatenation ใน Bash: เทคนิคง่าย อ่านง่าย & ตัวอย่าง

    นี่คือบทความสั้นๆ เกี่ยวกับการ concatenate (รวม) strings ใน Bash – วิธีที่ถูกต้อง พร้อมตัวอย่าง มีหลายวิธีที่สตริงสองตัวขึ้นไปจะถูกรวมกันใน shell script โปรแกรมต่างๆ จะรับ strings และคืนค่าที่ merged/concatenated – แต่การใช้ side-effect ของการทำงานของโปรแกรมเพื่อ concatenate strings ค่อนข้าง waste o

  18. เชี่ยวชาญ Input/Output Redirection ใน Linux Bash: คู่มือปฏิบัติจริง

    Linux/Bash shell มีสาม data streams ที่คุณสามารถ tap into ได้เมื่อ execute คำสั่ง – stdin, stdout, และ stderr นี่คือวิธีใช้งาน stdin, stdout, stderr อนุญาตให้แสดงข้อความใน console และข้อมูลที่ output แต่ละ stream สามารถนำไปยังโปรแกรมอื่นได้ เหล่านี้เรียกว่า Standard Streams stdin (Standard Input) คื

  19. เชี่ยวชาญ Linux rsync: คำสั่ง ไวยากรณ์ & ตัวอย่างปฏิบัติจริง – คู่มือสมบูรณ์

    คำสั่ง rsync (remote synchronization) เป็นเครื่องมือ copy ไฟล์ที่สามารถ synchronize ไฟล์ข้าม local storage disks และผ่าน network มันได้รับความนิยมเพราะมันดีมาก ใช้กันทั่วไปสำหรับ backup ไฟล์ รักษา file servers ให้ up-to-date กับกัน และ deploy code และ assets สำหรับ web apps ไป servers rsync จะ copy

  20. เชี่ยวชาญ Linux Symlinks: คู่มือขั้นตอนละเอียดพร้อมคำสั่ง ln

    บทช่วยสอนนี้อธิบายวิธีสร้าง symlinks (symbolic links) หรือที่รู้จักว่า “Soft Links” ใน Linux ด้วยคำสั่ง ln หากคุณมาจากพื้นหลังใช้ Windows คุณจะคุ้นเคยกับ shortcuts – ไฟล์ที่ไม่มีข้อมูลจริง แต่มี link ไปยังไฟล์หรือโฟลเดอร์จริงที่ต้องการเข้าถึง มันอาจมีอยู่เพื่อความสะดวก (ประหยัดเวลาคลิกผ่านโฟลเดอร์ซ้

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