การแจกจ่าย 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 เป็นนักเขียนจากเดลี โดยมีประสบการณ์การเขียน 2 ปี ระหว่างที่เธอทำงานเขียน เธอเคยร่วมงานกับเอเจนซีด้านการตลาดดิจิทัลและบริษัทด้านเทคนิค เธอได้เขียนเนื้อหาเกี่ยวกับภาษาการเขียนโปรแกรม เทคโนโลยีคลาวด์ AWS การเรียนรู้ของเครื่อง และอื่นๆ อีกมากมาย ในเวลาว่าง เธอชอบวาดรูป ใช้เวลาอยู่กับครอบครัว และเดินทางไปที่ภูเขาทุกเมื่อที่ทำได้
เพิ่มเติมจาก Wini Bhallaสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก