Echo ทีมใน Linux

Anonim

Echo ทีมใน Linux

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

เราใช้คำสั่ง echo ใน Linux

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

ไวยากรณ์ echo

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

  • -n - มันจะไม่แสดงการถ่ายโอนของบรรทัด;
  • -e - รับผิดชอบต่อการรวมของลำดับการหลบหนี
  • -e - ปิดใช้งานการตีความลำดับ Escape

นอกจากนี้เรายังทราบว่าลำดับ Escape เป็นตัวเลือกสากลที่นำเสนอในรูปแบบของสัญลักษณ์ แต่ละคนมีค่าที่แน่นอนและหากคุณเปิดใช้งานการตีความเมื่อใช้คำสั่ง echo คุณสามารถใช้อาร์กิวเมนต์ดังกล่าวได้:

  • / c - รับผิดชอบในการลบการถ่ายโอนสตริง;
  • / t - แสดงแท็บแนวนอน
  • / v - สร้างแท็บแนวตั้ง
  • / B - ลบสัญลักษณ์ก่อนหน้าในสตริง;
  • / n - รวมการถ่ายโอนของสตริงไปยังใหม่;
  • / r - ส่งคืนรถรับไปยังจุดเริ่มต้นของบรรทัด

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

บทสรุปของสตริงง่าย ๆ

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

  1. เรียกใช้คอนโซลที่สะดวกสำหรับคุณเช่นผ่านเมนูแอปพลิเคชันหรือโดยการกดปุ่มฮอต Ctrl + Alt + T ที่นี่ป้อน Echo + คำหรือวลีใด ๆ เพื่อตรวจสอบคำสั่งการกระทำมาตรฐาน มันถูกเปิดใช้งานโดยการกดปุ่ม Enter
  2. การใช้คำสั่ง echo ในลินุกซ์โดยไม่ใช้ตัวเลือกเพิ่มเติม

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

  5. ถ้าคุณเพิ่มตัวเลือก \ B ก่อนแต่ละคำ, ตัวอักษรก่อนหน้าจะถูกลบออกซึ่งหมายความว่าผลจะปรากฏโดยไม่มีช่องว่างให้ว่าเรามีมุมมองที่เป็นต้นฉบับของ Echo -e "Lumpics \ Bsite \ blinux"
  6. ใช้ ECHO ในลินุกซ์ด้วยตัวเลือกการลบสัญลักษณ์ก่อนหน้านี้

  7. เราใส่ตัวเลือกที่ระบุในคำพูดทั้งหมดดังนั้นผลที่ปรากฏออกมาให้มีความเหมาะสม
  8. ผลของการใช้ ECHO ในลินุกซ์ด้วยตัวเลือกการลบสัญลักษณ์ก่อนหน้านี้

  9. ตอนนี้ให้ความสนใจที่จะ \ n พารามิเตอร์ ในขณะที่คุณรู้อยู่แล้วว่ามันป็นการถ่ายโอนของสตริงถ้ามันไม่ได้ถูกระบุไว้ในตอนแรก
  10. ใช้ ECHO ในลินุกซ์ด้วยตัวเลือกการโอนไปยังสายใหม่

  11. เราแสดงให้เห็น \ n สั้นหลังจากที่ครั้งแรกดังนั้นแต่ละของพวกเขาจะถูกแสดงในแถวใหม่
  12. ผลที่ตามมาคือการใช้คำสั่ง echo ในลินุกซ์มีตัวเลือกในการถ่ายโอนไปยังสตริงใหม่

  13. เราหันไปยังแท็บที่ใช้ในการจัดข้อความชิด คุณพอจะลงทะเบียนในสถานที่ที่จำเป็น \ t เพื่อให้บรรลุผลที่ต้องการ
  14. ใช้ ECHO ในลินุกซ์มีตัวเลือกในแท็บ

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

  17. นอกจากนี้ไม่มีอะไรเป็นอุปสรรคกับการระบุตัวเลือกหลายลำดับสังเกตกฎการป้อนข้อมูล
  18. การรวมตัวเลือกเมื่อใช้คำสั่ง echo ในลินุกซ์

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

  21. ตัวอย่างเช่นที่ผ่านมาใช้เวลา / V เรื่องนี้สร้างแท็บแนวตั้ง
  22. โดยใช้ตัวเลือกแท็บแนวตั้งสำหรับคำสั่ง echo ในลินุกซ์

  23. เป็นผลให้แต่ละคำจะได้รับจากการขึ้นบรรทัดใหม่และในรูปแบบขั้นตอน
  24. ผลของการใช้แนวตั้งแท็บคำสั่ง echo ในลินุกซ์

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

การส่งออกของค่าตัวแปร

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

  1. จะเริ่มต้นด้วยการสร้างตัวแปรทดลองโดยการป้อนส่งออก i = Lumpics ที่ฉันเป็นชื่อของตัวแปรและ Lumpics คือความคุ้มค่า
  2. สร้างตัวแปรสำหรับการส่งออกต่อไปผ่าน ECHO ในลินุกซ์

  3. ใช้ echo $ i เพื่อแสดงค่าของตัวแปรที่กำหนดไว้ในบรรทัดต่อไปนี้
  4. ป้อนคำสั่ง ECHO ใน Linux ใช้ตัวแปรสร้าง

  5. ที่คุณสามารถดูทุกอย่างจะแสดงอย่างถูกต้อง
  6. ผลของคำสั่ง echo ใน Linux ใช้ตัวแปร

  7. สร้างตัวแปรอื่นผ่านการส่งออก L = ลินุกซ์
  8. สร้างตัวแปรสองสำหรับใส่รวมกันใน ECHO ใน Linux

  9. เราแนะนำคำสั่งพิจารณาคดี Echo $ $ ฉันเว็บไซต์ลิตร
  10. การป้อนข้อมูลรวมกับสองตัวแปรสะท้อนในลินุกซ์

  11. ตอนนี้คุณรู้ว่าก้อง copes กับการส่งออกของสองคนหรือมากกว่าตัวแปรในรูปแบบของหนึ่งบรรทัด
  12. ผลของการป้อนข้อมูลรวมกับสองตัวแปรสะท้อนในลินุกซ์

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

สตริงการกำหนดสี

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

  • \ 033 [30m - สีดำ
  • \ 033 [31m - สีแดง
  • \ 033 [32m - สีเขียว;
  • \ 033 [33m - สีเหลือง
  • \ 033 [34m - ฟ้า;
  • \ 033 [35m - สีม่วง
  • \ 033 [36m - ฟ้า;
  • \ 033 [37m - สีเทา

มีจำนวนของการขัดแย้งอื่น ๆ ที่ช่วยให้คุณสามารถเปลี่ยนสีของพื้นหลังจารึกที่มี ดูเหมือนว่ารายชื่อที่คล้ายกัน แต่มีความแตกต่างในตัวเลข:

  • \ 033 [40m - สีดำ
  • \ 033 [41m - สีแดง
  • \ 033 [42m - สีเขียว;
  • \ 033 [43m - สีเหลือง
  • \ 033 [44m - ฟ้า;
  • \ 033 [45m - สีม่วง
  • \ 033 [46m - ฟ้า;
  • \ 033 [47m - สีเทา
  • \ 033 [0m - รีเซ็ตค่าทั้งหมดไปยังสถานะเริ่มต้น

ในขณะที่คุณเข้าใจแล้วขัดแย้งเหล่านี้จะต้องถูกนำไปใช้กับแต่ละแถวหากมีความจำเป็น ดูเหมือนว่าโครงสร้างคล้ายดังนี้ก้อง -e "\ 033 [33mlumpics \ 033 [46msite \ 033 [41mlinux"

การใช้คำสั่ง echo ในลินุกซ์ในการเปลี่ยนสีของแถว

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

ผลของการใช้ตัวเลือกก้องในลินุกซ์ในการเปลี่ยนสีของแถว

อักขระพิเศษทุบตี

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

  1. ใส่ก้อง * ใน Terminal เพื่อแสดงเนื้อหาของโฟลเดอร์ปัจจุบัน
  2. การใช้คำสั่ง echo ใน Linux เพื่อแสดงเนื้อหาของโฟลเดอร์ปัจจุบัน

  3. บรรทัดถัดไปจะปรากฏรายการของไดเรกทอรีและองค์ประกอบที่เข้ามาทั้งหมด มันจะเป็นสตริงมาตรฐานโดยไม่ต้องลงทะเบียน แต่ตอนนี้คุณรู้อยู่แล้วว่ามันสามารถแก้ไขได้บนพื้นฐานของตัวอย่างข้างต้น
  4. Echo คำสั่งการกระทำใน Linux หลังจากแสดงเนื้อหาของโฟลเดอร์ปัจจุบัน

  5. ระบุ echo * .txt หากคุณต้องการแสดงองค์ประกอบเฉพาะของรูปแบบที่กำหนด แทนที่. TXT ไปยังตัวเลือกที่ต้องการอื่น
  6. การใช้คำสั่ง echo ใน Linux เพื่อส่งออกรูปแบบไฟล์เฉพาะ

  7. ในท้ายที่สุดเราโปรดทราบว่า Echo ดำเนินการเพื่อแก้ไขไฟล์การกำหนดค่าซึ่งดำเนินการดังต่อไปนี้: echo 1> / proc / sys / net / ipv4 / ip_forward 1 - สตริงสำหรับแอปพลิเคชัน, a / proc / sys / net / ipv4 / ip_forward - พา ธ ไปยังวัตถุที่ต้องการ
  8. การใช้คำสั่ง echo ใน Linux เพื่อเปลี่ยนไฟล์การกำหนดค่า

เป็นส่วนหนึ่งของวัสดุในปัจจุบันเราจัดการกับ Echo ในระบบปฏิบัติการ Linux หากคุณมีความสนใจในหัวข้อการโต้ตอบกับทีมยอดนิยมนอกจากนี้เราขอแนะนำให้เรียนรู้บทความในหัวข้อนี้ในเว็บไซต์ของเราในขณะที่ย้ายด้านล่างลิงค์ด้านล่าง

ดูสิ่งนี้ด้วย:

คำสั่งที่ใช้บ่อยใน "เทอร์มินัล" ลินุกซ์

คำสั่ง ln / find / ls / grep / pwd ใน Linux

อ่านเพิ่มเติม