6 Rust Commands เพื่อใช้แทนคำสั่ง Linux แบบดั้งเดิม

6 Rust Commands เพื่อใช้แทนคำสั่ง Linux แบบดั้งเดิม

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





แม้ว่าคำสั่งเหล่านี้จะใช้งานได้ในวงกว้าง แต่ก็มีมาตรฐานการเข้ารหัสที่ทันสมัยที่ควรค่าแก่การเพิ่มอยู่เสมอ เพื่อทำให้สิ่งต่างๆ ราบรื่นยิ่งขึ้น มาพูดถึงเครื่องมือ Rust บางอย่างใน Linux ที่น่าลองบ้าง





1. แทนที่ผู้ชายด้วย tldr

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





นี่คือที่มาของ Tealdeer (tldr)

วิธีบันทึกเป็น png ใน illustrator

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



ในการติดตั้ง tldr บน Ubuntu และ Debian:

sudo apt-get update
sudo apt-get install tldr -y

ในการติดตั้ง Tealdeer บน Fedora และ distros อื่น ๆ ที่ใช้ RHEL:





sudo dnf install tealdeer

ใช้ tldr แบบเดียวกับที่คุณใช้คำสั่ง man ตัวอย่างเช่น เรียกใช้คำสั่งต่อไปนี้และดูความแตกต่างระหว่างเอาต์พุตทั้งสอง:

man ls

เอาท์พุท:





tldr ls

เอาท์พุท:

Tealdeer มีความครอบคลุมมากขึ้น ซึ่งให้ข้อมูลเชิงลึกที่ดีขึ้นเกี่ยวกับวิธีการทำงานของคำสั่งแต่ละคำสั่ง ทำให้เหมาะสำหรับผู้เริ่มต้นที่ยังคงสำรวจโลกของคำสั่ง Linux

ที่เกี่ยวข้อง: TLDR: ความหมาย การใช้งานที่ถูกต้อง และตัวอย่าง

2. ใช้ฝุ่นแทน du

คุณจะทำอย่างไรถ้าคุณสามารถดูการใช้หน่วยความจำของระบบได้ในคราวเดียว? ถ้าใช่ก็ถึงเวลาเปลี่ยน ของ กับ ฝุ่น .

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

คุณสามารถติดตั้งฝุ่นในระบบของคุณโดยใช้ snap:

sudo snap install dust

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

ในการใช้คำสั่ง ให้ระบุเส้นทางไดเรกทอรีด้วยคำสั่ง:

dust /path/to/directory

...ที่ไหน /path/to/directory เป็นเส้นทางที่แน่นอนหรือสัมพันธ์กับโฟลเดอร์

เอาท์พุท:

Dust ใช้งานง่าย เข้าใจง่าย และเป็นคำสั่งที่มีประสิทธิภาพสำหรับผู้ที่เพิ่งเริ่มใช้บรรทัดคำสั่ง Linux

3. แทนที่การค้นหาด้วย fd

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

เมื่อคุณมีข้อมูลจำนวนมากอยู่ในมือ คุณต้องการทำงานกับคำสั่งด่วน ซึ่งสามารถดึงผลลัพธ์ได้ในระยะเวลาอันสั้น ในกรณีเช่นนี้ คุณสามารถแทนที่ find ด้วยเวอร์ชัน Rust ได้ fd .

คำสั่งนี้มีคุณลักษณะการข้ามผ่านไดเร็กทอรีแบบขนาน ซึ่งหมายความว่าคุณสามารถค้นหาหลายไดเร็กทอรีได้ในครั้งเดียว

ในการติดตั้ง fd บน Fedora และการแจกแจงแบบอิง RHEL อื่นๆ:

sudo dnf install fd-find

ในการกระจาย Linux บน Arch:

sudo pacman -S fd

การติดตั้ง fd บนการแจกแจงแบบเดเบียนก็ง่ายเช่นกัน:

sudo apt install fd-find

4. แทนที่ ls ด้วย exa

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

ในการติดตั้ง exa บน Ubuntu:

sudo apt install exa

การติดตั้งบน Fedora ก็ทำได้ง่ายเช่นกัน

sudo dnf install exa

ในการแจกแจงแบบ Arch-based เช่น Manjaro:

sudo pacman -S exa

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

exa -l

เอาท์พุท:

เนื่องจากเป็นแพ็คเกจขนาดเล็กและมีไบนารีตัวเดียว คุณลักษณะคำสั่งจึงทำงานได้ดีกับการระบุ symlink แอตทริบิวต์ และ Git

5. การใช้Tokei

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

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

คุณสามารถจัดเก็บผลลัพธ์ที่สร้างโดยคำสั่งเพื่อนำกลับมาใช้ใหม่ได้ในภายหลัง Tokei ทำงานบนระบบปฏิบัติการหลายระบบ รวมถึง Linux, Mac และ Windows

คุณสามารถติดตั้ง Tokei บนระบบของคุณได้โดยใช้ Cargo ซึ่งเป็นตัวจัดการแพ็คเกจแบบ Rust

cargo install --git https://github.com/XAMPPRocky/tokei.git tokei

6. แทนที่ ps ด้วย procs

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

คุณสามารถติดตั้ง procs ในระบบของคุณโดยใช้ snap:

sudo snap install procs

ในการติดตั้งคำสั่งบน Fedora:

sudo dnf install procs

หากต้องการรับรายการกระบวนการที่ทำงานอยู่ทั้งหมดบนระบบของคุณโดยใช้ procs ให้พิมพ์ดังต่อไปนี้:

procs

เอาท์พุท:

คำสั่งทดแทนที่คุณชอบอันไหน?

รายการคำสั่ง Rust ไม่ได้สิ้นสุดที่นี่ มีคำสั่งต่างๆ มากมาย ซึ่งมีประสิทธิภาพมากกว่าและมีประโยชน์มากกว่าสำหรับผู้ใช้

หากคุณเป็นผู้ใช้ CLI สมัยใหม่ คุณจะชอบประโยชน์ที่ได้รับจากการใช้คำสั่งเหล่านี้ ประโยชน์ที่ได้รับอาจอยู่ในแง่ของการประหยัดเวลา แนวทางที่ทันสมัย ​​และรูปแบบการทำงานที่ดีขึ้น

แบ่งปัน แบ่งปัน ทวีต อีเมล 7 เหตุผลที่ Rust เป็นภาษาการเขียนโปรแกรมใหม่ที่น่าตื่นเต้นที่สุด

ต้องการเริ่มต้นเขียนโปรแกรมหรือไม่? นี่คือเหตุผลที่ Rust เป็นภาษาการเขียนโปรแกรมใหม่ที่น่าตื่นเต้นและเข้าถึงได้มากที่สุด

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • สนิม
  • คำสั่งลินุกซ์
เกี่ยวกับผู้เขียน Wini Bhalla(41 บทความที่ตีพิมพ์)

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

เพิ่มเติมจาก Wini Bhalla

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก