จากบล็อกของ Linux-สำรวจ ฉันได้รับคำแนะนำที่น่าสนใจนี้
ตามที่พวกเขาบอกว่าภาพมีค่าหนึ่งพันคำฉันจะปล่อยให้คุณสองภาพหน้าจอที่แตกต่างระหว่างการสร้างไฟล์ ปิง กับคอมพิวเตอร์ด้วยวิธีธรรมดาและทำตามที่ฉันจะแสดงให้คุณเห็นในภายหลัง
ping ปกติ:
อย่างที่คุณเห็นที่จุดเริ่มต้นของแต่ละบรรทัดจะแสดงวันที่และเวลา (และวินาที) ของการตอบสนอง ping แต่ละรายการจากนั้นจะแสดงไบต์ที่ส่งคืนและข้อมูลที่เหลือที่เราได้รับตามปกติ นอกจากนี้ยังแสดงให้เราเห็นสีที่แตกต่างกันสำหรับข้อมูลแต่ละประเภทที่ส่งกลับมาจึงทำให้ระบุได้ง่ายขึ้น
ในการรับ ping ด้วยวิธีนี้เราใช้บรรทัดต่อไปนี้:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
เช่นเดียวกับความหมาย ... มันค่อนข้างซับซ้อนที่จะอธิบาย🙂
อันดับแรกเราปิงเป้าหมาย (ในภาพหน้าจอ pc1 แต่ถ้าคุณลองแล้วมันไม่ได้ผลนั่นเป็นเหตุผลที่ฉันใส่ localhost ไว้ในบรรทัด) แล้วสิ่งที่คำสั่งส่งคืนเราส่งเป็นข้อมูล 'กำลังรอ' และการใช้ xargs คือเราระบุว่าเราใส่ก่อนข้อมูลที่เรามีใน 'สแตนด์บาย' เราจะใส่ผลลัพธ์ของการดำเนินการสะท้อนไปยังคำสั่ง date (พร้อมพารามิเตอร์) ใช่ ... ฉันรู้ว่ามันซับซ้อนเล็กน้อยที่จะเข้าใจ แต่การเข้าใจมันไม่ได้บังคับทั้งหมดในตอนนี้🙂
เราจะใช้ปิงสเตียรอยด์เริ่มต้นนี้แทนปิงปกติได้อย่างไร?
ก่อนอื่นเราต้องสร้างในไฟล์ .bashrc (สังเกตจุดที่จุดเริ่มต้นของไฟล์) ฟังก์ชั่นนั่นคือเราจะสร้าง ping นี้ด้วยสเตียรอยด์ในเทอร์มินัลของเราเป็นสิ่งปกติเพื่อให้สามารถใช้งานได้อย่างสะดวก
โดยทำตามขั้นตอนต่อไปนี้:
1. เราเปิดไฟล์ .bashrc ซึ่งตั้งอยู่ในบ้านของเรา เราสามารถใช้โปรแกรมแก้ไขข้อความที่เราชื่นชอบ:
1.1. ถ้าคุณใช้ KDE - »กด [Alt] + [F2]เขียนข้อความต่อไปนี้แล้วกด [ป้อน] : เคท ~ / .bashrc
1.2. ถ้าคุณใช้ Gnome, Unity หรือ Cinnamon - »กด [Alt] + [F2]เขียนข้อความต่อไปนี้แล้วกด [ป้อน] : gedit ~ / .bashrc
2. ในตอนท้ายของไฟล์เราเขียนสองบรรทัดต่อไปนี้:
function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'
3. ตอนนี้คุณต้องติดตั้งแพ็คเกจเท่านั้น ซีซี …ซึ่งเป็นผู้ที่จะทำให้เราเห็นภาพทุกสิ่งด้วยสีสัน
4. ตอนนี้เราต้องเปิดเทอร์มินัลใหม่และเพียงแค่ ping ที่คุณชอบมากที่สุด ... มันควรจะทำงานได้โดยไม่มีปัญหา: ping localhost
จริงๆแล้วเราทำอะไร?
เราเขียนในไฟล์ของเรา .bashrc (คุณรู้ไหมไฟล์ที่มีการกำหนดค่าหรือการปรับแต่งของเราสำหรับสิ่งที่เกี่ยวข้องกับเทอร์มินัลของเรา) สองบรรทัดง่ายๆโดยบรรทัดแรกเราสร้างคำสั่ง กำลังดำเนินการซึ่งหน้าที่ของมันคือการ ping (พร้อมพารามิเตอร์ทั้งหมด) เป้าหมายที่เราใส่ไว้หลังคำสั่ง (ตัวอย่างเช่น ping localhost … localhost คือเป้าหมาย)หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการสร้างฟังก์ชันทุบตีคุณสามารถอ่านบทความ: เคล็ดลับที่มีประโยชน์อย่างยิ่งหากคุณใช้เทอร์มินัล
สิ่งนี้เพียงอย่างเดียวจะไม่ทำให้การใช้คำสั่ง ping แสดงข้อมูลเช่นนี้แก่เรา ... สิ่งนี้จะทำให้การใช้ eping แสดงให้เราเห็นแบบนี้เท่านั้นดังนั้นในบรรทัดที่สองเราเพียงแค่กำหนดว่าเมื่อเราพิมพ์ ping เราต้องการใช้ eping
หากฉันมีส่วนเกี่ยวข้องเล็กน้อยฉันขอโทษ🙂 ... คำถามใด ๆ ที่คุณมีฉันจะพยายามชี้แจง
ขอขอบคุณอีกครั้ง Linux-สำรวจ สำหรับการแบ่งปันเคล็ดลับ ping + วันที่ฉันพยายามมีส่วนร่วมอีกเล็กน้อยและนั่นคือเหตุผลที่ฉันเพิ่มสีและกำหนดว่า ping = eping (หลังจากสร้าง eping แล้ว)
ฉันหวังว่ามันจะเป็นประโยชน์😀
ความนับถือ
ระบบทิ้งบทความของคุณ .. เมื่อฉันดำเนินการคำสั่งในคอนโซลทุกอย่างทำให้ฉันเป็นอัมพาตฉันต้องหันไปใช้ TTY เพื่อฆ่ากระบวนการเทอร์มินัล .. เห็นได้ชัดว่ามีบางอย่างผิดปกติกับทั้งหมดนี้ ...
ความนับถือ
Upfff ... ขอบคุณมากฉันอ่านความคิดเห็นของคุณก่อนที่จะทำ ... ในฐานะมือใหม่ Linux ที่ดีฉันมีนิสัยในการใช้ทุกสิ่งที่ฉันพบ ... ทั้งหมด ... ถ้าฉันโคลนมัน ... ฉันจัดรูปแบบและนั่นแหล่ะ ..
????
ฉันพยายามอธิบายทุกอย่างด้วยวิธีที่ง่ายที่สุดเสมอฉันหวังว่าคุณจะพบว่าโพสต์ที่นี่น่าสนใจ🙂
และฮิฮิฮิการจัดรูปแบบไม่เป็นตัวเลือกสุดท้ายเสมอฮิฮิ🙂
การจัดรูปแบบหลังจากระบบแฮงค์ดูเหมือนจะเป็นแบบกำหนดเองที่สืบทอดมาจาก windows xD
คำสั่ง "ทิ้งระบบ" สำหรับคุณโดยเฉพาะคืออะไร 🙂
ทุกอย่างเมื่อฉันทำตามขั้นตอนที่คุณวาง .. สำหรับฉันแล้วดูเหมือนว่าจะเป็นสิ่งที่มีฟังก์ชั่นเพราะคำสั่ง:
ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze
มันทำงานได้อย่างราบรื่น
ฟังก์ชั่นเป็นบรรทัดเดียวคุณใส่เป็น 1 บรรทัดหรือ 2 บรรทัด?
ฉันเพิ่งลองอีกครั้ง (และฉันได้ลองมาแล้วก่อนหน้านี้) และมันไม่ได้ให้ข้อผิดพลาด
Bonito!
ยังไงก็ตามใคร ๆ ก็เกลียดที่อยู่ IP ที่ขึ้นต้นด้วย 10 อย่างสิ้นเชิงหรือไม่?
อร๊ายยยย !!!
ฉันลืม 10.0 ฉันทนได้ ... แต่ตอน 10.2 ไม่ผ่าน !!!!
ใครมีความสามารถพิเศษกับ IPs? 192.168.0 กับ 192.168.1 ฯลฯ ?
มันทำงานได้ดีสำหรับฉันขอบคุณสำหรับบทความ gaara 😀
เพื่อนยินดี🙂
เยี่ยมมากฉันพบว่ามันดีมากและทำงานได้อย่างยอดเยี่ยม !!
ตอนแรกฉันคิดว่ามันเป็นข้อผิดพลาดเพียงบรรทัดเดียวและมีข้อผิดพลาดครึ่งหนึ่ง แต่จากนั้นฉันใส่มันเป็นสองบรรทัดและมันก็ใช้ได้ดีอยู่แล้ว ผลงานที่ยอดเยี่ยม
ยังไงซะความรักก็มีให้ ip: 10.10 …. XD
มีความสุข😀
ฉันถือโอกาสนี้และขอต้อนรับคุณเข้าสู่บล็อก ... ฉันเห็นว่าคุณเป็นแฟนของเทอร์มินัลเราสองคนฮ่า ๆ !!
ทักทาย😉
ขอบคุณมาก! เมื่อวานฉันไปที่ไซต์เท่านั้นและฉันลงทะเบียนในบล็อกเพียงเล็กน้อย แต่ฉันสามารถเห็นความสนิทสนมกันที่มีอยู่และฉันอยู่: $ และถ้าฉันเป็นแฟนของเทอร์มินัลฉันชอบที่จะทำงานใน tty แม้ว่าฉันจะ ความรู้ยังคงเป็นพื้นฐานและฉันถูกบังคับให้ขึ้นอยู่กับสภาพแวดล้อมแบบกราฟิก
ใช่เราพยายามทำให้ทุกคนเป็นส่วนหนึ่งของครอบครัวเดียวกัน😀มาโดยตลอด😀
ฉันแนะนำให้คุณดูแท็ก Bash ถ้าคุณชอบเทอร์มินัล - » https://blog.desdelinux.net/tag/bash/
แม้ว่า ... มีบางอย่างบอกฉันว่าคุณอยู่ที่นั่นแล้ว LOL!
แจ้งให้เราทราบคำถามหากคุณต้องการคุณสามารถลงทะเบียนในฟอรัมเพื่อให้เราช่วยคุณได้ดีขึ้น: http://foro.desdelinux.net
ความนับถือ
ขอบคุณมาก! ฉันหวังว่าจะได้เป็นส่วนหนึ่งของครอบครัวนั้นและอาจจะมีส่วนร่วมในเร็ว ๆ นี้
สำหรับแท็กฉันได้เห็นหน้าเว็บทั้ง 4 หน้าที่แสดงแล้วและเยี่ยมชมแต่ละหน้าเพื่อเรียนรู้เพิ่มเติมเล็กน้อย ฉันมาที่ไซต์เพื่อหาข้อมูลเกี่ยวกับ SSH มันเป็นความปรารถนาที่ยิ่งใหญ่ของฉัน
ฉันกำลังจะลงทะเบียนในฟอรัมซึ่งฉันคิดว่าฉันใช้บล็อกในความรู้ไปแล้วเมื่อวานนี้จนถึงตี 2 XD
อาศิรพจน์
มองหาแท็กเทอร์มินัลแล้วจึงจะเห็น😉
ฮ่าฮ่าจนกระทั่งตีสองอ่านเกี่ยวกับ Linux ฉันเรียกสิ่งนั้นว่า 'ใช้เวลาได้ดี' 😀