Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม BASH
การเขียนโปรแกรม BASH
  1. อ่านและเขียนข้อมูลจากทุกที่ด้วยการเปลี่ยนเส้นทางในเทอร์มินัล Linux

    การเปลี่ยนเส้นทางของอินพุตและเอาต์พุตเป็นหน้าที่ตามธรรมชาติของการเขียนโปรแกรมหรือภาษาสคริปต์ใดๆ ในทางเทคนิค มันเกิดขึ้นโดยธรรมชาติเมื่อใดก็ตามที่คุณโต้ตอบกับคอมพิวเตอร์ อินพุตถูกอ่านจาก stdin (อินพุตมาตรฐาน โดยปกติคือแป้นพิมพ์หรือเมาส์ของคุณ) เอาต์พุตไปที่ stdout (เอาต์พุตมาตรฐาน ข้อความหรือสตรีมข้อ

  2. ทำไมฉันยังคงรัก tcsh หลังจากหลายปีที่ผ่านมา

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

  3. สร้างโมเดลแมชชีนเลิร์นนิงด้วย Bash

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

  4. เรียนรู้ Bash โดยการเขียนเกมแบบโต้ตอบ

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

  5. 7 Bash บทช่วยสอนเพื่อพัฒนาทักษะบรรทัดคำสั่งของคุณในปี 2021

    Bash เป็นเชลล์บรรทัดคำสั่งเริ่มต้นบนระบบ Linux ส่วนใหญ่ เหตุใดจึงไม่เรียนรู้วิธีใช้ประโยชน์สูงสุดจากมัน ในปีนี้ Opensource.com มีบทความดีๆ มากมายที่จะช่วยให้คุณใช้ประโยชน์จาก Bash shell นี่คือบทความบางส่วนที่อ่านมากที่สุดเกี่ยวกับ Bash: อ่านและเขียนข้อมูลจากทุกที่ด้วยการเปลี่ยนเส้นทางในเทอร์มินัล Li

  6. อ่านและเขียนไฟล์ด้วย Bash

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

  7. วิธีเขียนฟังก์ชันใน Bash

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

  8. นำเข้าฟังก์ชันและตัวแปรลงใน Bash ด้วยคำสั่งซอร์ส

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

  9. วิธีใช้คำสั่งประวัติทุบตี

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

  10. ควบคุมข้อมูลของคุณด้วยอาร์เรย์ที่เชื่อมโยงใน Bash

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

  11. ทำให้ประวัติ Bash มีประโยชน์มากขึ้นด้วยเคล็ดลับเหล่านี้

    เทอร์มินัล Linux ที่รัน Bash มีประวัติในตัวที่คุณสามารถใช้เพื่อติดตามสิ่งที่คุณทำเมื่อเร็วๆ นี้ หากต้องการดูประวัติของเซสชัน Bash ให้ใช้คำสั่งในตัว history : $ echo foo foo $ echo bar bar $ history   1  echo foo   2  echo bar   3  history history คำสั่งไม่ใช่ไฟล์ปฏิบัติการบนระบบไฟล์ของคุณ เช่นเดียว

  12. การใช้ Bash traps ในสคริปต์ของคุณ

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

  13. ลองใช้สคริปต์ทุบตีนี้สำหรับระบบไฟล์ขนาดใหญ่

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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