อย่างที่คุณทราบการกระทำส่วนใหญ่ในระบบปฏิบัติการ Linux ดำเนินการผ่านคอนโซล ผู้ใช้จะใช้คำสั่งพิเศษที่รับผิดชอบในการดำเนินการกระบวนการบางอย่างและล่วงหน้าตัวเลือกที่ระบุช่วยให้มือของตัวเองควบคุมความเป็นไปได้เพิ่มเติมของโปรแกรมอรรถประโยชน์ส่วนใหญ่ หนึ่งในคำสั่งเหล่านี้คือ Echo และวันนี้เราต้องการบอกรายละเอียดเพิ่มเติมเกี่ยวกับยูทิลิตี้นี้นำตัวอย่างการใช้งานหลายอย่าง
เราใช้คำสั่ง echo ใน Linux
ทีม Echo ภายใต้การพิจารณาในวันนี้มีรูปลักษณ์ดั้งเดิมและปลายทางที่แคบ - แสดงข้อความบนหน้าจอ อย่างไรก็ตามสิ่งนี้ไม่รบกวนการใช้งานบ่อยในสคริปต์ต่าง ๆ และเพื่อวัตถุประสงค์อื่น ต่อไปเราเสนอให้ทำความคุ้นเคยกับไวยากรณ์ของยูทิลิตี้นี้อย่างสั้น ๆ และถอดแยกชิ้นส่วนที่นิยมและง่ายที่สุดของการป้อนข้อมูลในคอนโซลมาตรฐานไวยากรณ์ echo
เกือบทุกทีมนอกเหนือจากฟังก์ชั่นหลักยังสามารถดำเนินการอื่น ๆ โดยคำนึงถึงข้อโต้แย้งที่ระบุ อย่างไรก็ตาม Echo ไม่ได้มีข้อยกเว้นในเรื่องนี้เนื่องจากความเรียบง่ายของตัวเลือกขั้นสูงนั้นมีไม่มากนัก ลองพิจารณามันมากขึ้นเกี่ยวกับแต่ละคน แต่ก่อนอื่นให้ใส่ใจกับมุมมองมาตรฐานของบรรทัด: Echo + ตัวเลือก + สตริง
- -n - มันจะไม่แสดงการถ่ายโอนของบรรทัด;
- -e - รับผิดชอบต่อการรวมของลำดับการหลบหนี
- -e - ปิดใช้งานการตีความลำดับ Escape
นอกจากนี้เรายังทราบว่าลำดับ Escape เป็นตัวเลือกสากลที่นำเสนอในรูปแบบของสัญลักษณ์ แต่ละคนมีค่าที่แน่นอนและหากคุณเปิดใช้งานการตีความเมื่อใช้คำสั่ง echo คุณสามารถใช้อาร์กิวเมนต์ดังกล่าวได้:
- / c - รับผิดชอบในการลบการถ่ายโอนสตริง;
- / t - แสดงแท็บแนวนอน
- / v - สร้างแท็บแนวตั้ง
- / B - ลบสัญลักษณ์ก่อนหน้าในสตริง;
- / n - รวมการถ่ายโอนของสตริงไปยังใหม่;
- / r - ส่งคืนรถรับไปยังจุดเริ่มต้นของบรรทัด
อีกครั้งเราชี้แจงตัวเลือกข้างต้นพร้อมใช้งานเฉพาะในสถานการณ์ที่คุณกำหนดอาร์กิวเมนต์ในตอนแรกในทีม หากจำเป็นแต่ละสัญลักษณ์นี้สามารถปรับปรุงได้หลังจากคำใด ๆ ของสตริงอินพุตที่เราจะแสดงในคำแนะนำต่อไปนี้
บทสรุปของสตริงง่าย ๆ
ดังที่ได้กล่าวไว้ก่อนหน้านี้วัตถุประสงค์หลักของคำสั่ง echo คือผลลัพธ์ไปยังหน้าจอสตริง มันเกี่ยวกับเรื่องนี้ที่เราต้องการพูดคุยเพิ่มเติมตรวจสอบการกระทำง่ายๆสองสามอย่างที่จะช่วยให้เข้าใจวิธีการทำงานของระบบอรรถประโยชน์ตัวเลือกหลักทั้งหมด
- เรียกใช้คอนโซลที่สะดวกสำหรับคุณเช่นผ่านเมนูแอปพลิเคชันหรือโดยการกดปุ่มฮอต Ctrl + Alt + T ที่นี่ป้อน Echo + คำหรือวลีใด ๆ เพื่อตรวจสอบคำสั่งการกระทำมาตรฐาน มันถูกเปิดใช้งานโดยการกดปุ่ม Enter
- ในขณะที่คุณสามารถมองเห็นได้ในบรรทัดใหม่คำที่ป้อนใหม่ในตรงรูปแบบเดียวกันที่ปรากฏ
- ถ้าคุณเพิ่มตัวเลือก \ B ก่อนแต่ละคำ, ตัวอักษรก่อนหน้าจะถูกลบออกซึ่งหมายความว่าผลจะปรากฏโดยไม่มีช่องว่างให้ว่าเรามีมุมมองที่เป็นต้นฉบับของ Echo -e "Lumpics \ Bsite \ blinux"
- เราใส่ตัวเลือกที่ระบุในคำพูดทั้งหมดดังนั้นผลที่ปรากฏออกมาให้มีความเหมาะสม
- ตอนนี้ให้ความสนใจที่จะ \ n พารามิเตอร์ ในขณะที่คุณรู้อยู่แล้วว่ามันป็นการถ่ายโอนของสตริงถ้ามันไม่ได้ถูกระบุไว้ในตอนแรก
- เราแสดงให้เห็น \ n สั้นหลังจากที่ครั้งแรกดังนั้นแต่ละของพวกเขาจะถูกแสดงในแถวใหม่
- เราหันไปยังแท็บที่ใช้ในการจัดข้อความชิด คุณพอจะลงทะเบียนในสถานที่ที่จำเป็น \ t เพื่อให้บรรลุผลที่ต้องการ
- ที่สามารถมองเห็นไปที่คำแรก, การจัดระเบียบที่ถูกนำมาใช้เป็นครั้งที่สอง พิจารณานี้เมื่อเส้นที่จะแสดง
- นอกจากนี้ไม่มีอะไรเป็นอุปสรรคกับการระบุตัวเลือกหลายลำดับสังเกตกฎการป้อนข้อมูล
- ตัวอย่างเช่นในภาพด้านล่างคุณจะเห็นผลของการส่งออกที่มีการถ่ายโอนและแท็บในเวลาเดียวกัน
- ตัวอย่างเช่นที่ผ่านมาใช้เวลา / V เรื่องนี้สร้างแท็บแนวตั้ง
- เป็นผลให้แต่ละคำจะได้รับจากการขึ้นบรรทัดใหม่และในรูปแบบขั้นตอน
ตอนนี้คุณรู้ว่าคำสั่ง echo สามารถแสดงเส้นที่ระบุไว้ในรูปแบบใดที่สามารถดำเนินการได้โดยการระบุตัวเลือกที่เหมาะสม ลองไปพารามิเตอร์อื่น ๆ เพื่อให้คุณเข้าใจว่าของพวกเขาที่จะรวมอยู่ในรูปแบบที่เหมาะสม
การส่งออกของค่าตัวแปร
ในเกือบทุกสคริปต์ตัวแปรบางอย่างที่ใช้ในซึ่งมีค่าเป็นล่วงหน้า ถ้าเราจะพูดคุยเกี่ยวกับสาธารณูปโภค ECHO แล้วมันเป็นความสามารถในการส่งออกมีความหมายมาก เราจะพิจารณาตัวอย่างนี้ในเซสชั่นขั้วหนึ่งโดยไม่ต้องสร้างก่อนสคริปต์ของตัวเอง นี้หมายถึงว่าเมื่อรีสตาร์ทคอนโซลค่าจะถูกลบ
- จะเริ่มต้นด้วยการสร้างตัวแปรทดลองโดยการป้อนส่งออก i = Lumpics ที่ฉันเป็นชื่อของตัวแปรและ Lumpics คือความคุ้มค่า
- ใช้ echo $ i เพื่อแสดงค่าของตัวแปรที่กำหนดไว้ในบรรทัดต่อไปนี้
- ที่คุณสามารถดูทุกอย่างจะแสดงอย่างถูกต้อง
- สร้างตัวแปรอื่นผ่านการส่งออก L = ลินุกซ์
- เราแนะนำคำสั่งพิจารณาคดี Echo $ $ ฉันเว็บไซต์ลิตร
- ตอนนี้คุณรู้ว่าก้อง copes กับการส่งออกของสองคนหรือมากกว่าตัวแปรในรูปแบบของหนึ่งบรรทัด
ในกรณีส่วนใหญ่ส่งออกของตัวแปรนี้จะใช้เฉพาะเมื่อมีการเขียนสคริปต์อย่างไรเช่นฟังก์ชั่นจะเป็นประโยชน์ถ้าจะมีการวางแผนการผลิตเป็นจำนวนมากเหมือนกันขึ้นอยู่กับค่าหนึ่งการกระทำในเซสชั่นขั้วหนึ่ง
สตริงการกำหนดสี
หากคุณกำลังใช้งานคอนโซลคุณรู้ว่าแต่ละคำสามารถใช้สีใด ๆ ที่มีที่นี่และไม่ได้เป็นเพียงสีขาวหรือสีดำ (ขึ้นอยู่กับหัวข้อ "เทอร์มิ") ที่ ก้องยังช่วยให้คุณในการวาดเส้นและความรับผิดชอบสำหรับการขัดแย้งเช่นนี้:
- \ 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"
ตัวอย่างข้างต้นเป็นสีพื้นหลัง Lumpics ในสีส้ม, และภูมิหลังที่แตกต่างกันของสีที่ถูกเปิดใช้งานนอกจากนี้ยัง "ไซต์" และ "ลินุกซ์" คุณเห็นในภาพด้านล่างคำสั่งที่ป้อน
อักขระพิเศษทุบตี
ฟังก์ชั่นคำสั่ง echo เฉพาะในสภาพแวดล้อมทุบตีตามลำดับก็ต้องรักษาตัวเลือกมาตรฐานสำหรับสภาพแวดล้อมเช่นนี้ ในกรณีส่วนใหญ่พวกเขามีความรับผิดชอบสำหรับการจัดเรียงไฟล์และการส่งออกของวัตถุของสถานที่ตั้งปัจจุบัน
- ใส่ก้อง * ใน Terminal เพื่อแสดงเนื้อหาของโฟลเดอร์ปัจจุบัน
- บรรทัดถัดไปจะปรากฏรายการของไดเรกทอรีและองค์ประกอบที่เข้ามาทั้งหมด มันจะเป็นสตริงมาตรฐานโดยไม่ต้องลงทะเบียน แต่ตอนนี้คุณรู้อยู่แล้วว่ามันสามารถแก้ไขได้บนพื้นฐานของตัวอย่างข้างต้น
- ระบุ echo * .txt หากคุณต้องการแสดงองค์ประกอบเฉพาะของรูปแบบที่กำหนด แทนที่. TXT ไปยังตัวเลือกที่ต้องการอื่น
- ในท้ายที่สุดเราโปรดทราบว่า Echo ดำเนินการเพื่อแก้ไขไฟล์การกำหนดค่าซึ่งดำเนินการดังต่อไปนี้: echo 1> / proc / sys / net / ipv4 / ip_forward 1 - สตริงสำหรับแอปพลิเคชัน, a / proc / sys / net / ipv4 / ip_forward - พา ธ ไปยังวัตถุที่ต้องการ
เป็นส่วนหนึ่งของวัสดุในปัจจุบันเราจัดการกับ Echo ในระบบปฏิบัติการ Linux หากคุณมีความสนใจในหัวข้อการโต้ตอบกับทีมยอดนิยมนอกจากนี้เราขอแนะนำให้เรียนรู้บทความในหัวข้อนี้ในเว็บไซต์ของเราในขณะที่ย้ายด้านล่างลิงค์ด้านล่าง
ดูสิ่งนี้ด้วย:
คำสั่งที่ใช้บ่อยใน "เทอร์มินัล" ลินุกซ์
คำสั่ง ln / find / ls / grep / pwd ใน Linux