6 Rust-opdrachten om te gebruiken in plaats van traditionele Linux-opdrachten

6 Rust-opdrachten om te gebruiken in plaats van traditionele Linux-opdrachten

Elke Linux-distributie ontleent zijn oorsprong aan de Linux-kernel, die in 1991 werd uitgebracht. Het was aanvankelijk geschreven in C, maar langzaam en gestaag neemt Rust het over als een tweede taal voor C binnen de kernel. Naarmate de technologie zich verder ontwikkelt, nemen ook de opdrachten toe die u kunt gebruiken om dezelfde functies uit te voeren, maar met een betere efficiëntie.





Hoewel deze commando's in grote lijnen hun werk doen, is er altijd een vleugje moderne coderingsstandaarden die het waard zijn om toe te voegen, om de zaken naadloos te maken. Laten we het hebben over enkele Rust-tools in Linux die het proberen waard zijn.





1. Vervang man door tldr

Linux-manpagina's zijn er waarschijnlijk altijd geweest, wat waarschijnlijk de reden is waarom deze handleidingen nog steeds de werkgids voor beginners zijn. Helaas, gezien hoe lang ze al bestaan, wordt het voor gebruikers moeilijk om sommige van de opdrachten en aanwijzingen die op deze pagina's worden weergegeven, te verwerken.





Dit is waar Tealdeer (tldr) in beeld komt.

hoe imei op iphone te vinden

Ook al is Tealdeer gewoon weer een aanpassing van je gewone man-pagina's, de handleidingen die door dit commando worden gegenereerd, zijn veel gemakkelijker te begrijpen. Het meest lovenswaardige feit over tldr is dat het alle mogelijke commando's vermeldt die je zou gebruiken in het commandovenster, om nog maar te zwijgen van de oneindige steun van de tldr-gemeenschap.



Om tldr op Ubuntu en Debian te installeren:

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

Om Tealdeer op Fedora en andere op RHEL gebaseerde distributies te installeren:





sudo dnf install tealdeer

Gebruik tldr op dezelfde manier als u het man-commando zou gebruiken. Voer bijvoorbeeld de volgende opdrachten uit en bekijk het verschil tussen de twee uitgangen:

man ls

Uitgang:





tldr ls

Uitgang:

Tealdeer is uitgebreider, wat een beter inzicht biedt in hoe elk commando werkt. Dit maakt het ideaal voor beginners die nog steeds de wereld van Linux-commando's verkennen.

Verwant: TLDR: zijn betekenis, correct gebruik en voorbeelden

2. Gebruik stof in plaats van du

Wat zou u doen als u het geheugengebruik van uw systeem in één keer zou kunnen zien? Nou, zo ja, dan is het tijd om te vervangen van met stof .

De opdracht ertswhile du retourneert uw schijfgebruik, maar de opdracht dust kan u helpen meer tijd te besparen dan normaal. Stelt u zich eens voor dat u al uw belangrijkste gebruiksstatistieken in grafische vorm ziet, allemaal op één scherm.

U kunt stof op uw systeem installeren met behulp van snap:

sudo snap install dust

Na de installatie kunt u de opdracht dust in de terminal uitvoeren of een bepaalde map specificeren met de opdracht om het geheugengebruik weer te geven.

Om de opdracht te gebruiken, geeft u een mappad op met de opdracht:

dust /path/to/directory

...waar /pad/naar/map is het absolute of relatieve pad naar een map.

Uitgang:

Dust is eenvoudig te gebruiken, gemakkelijk te begrijpen en een effectieve opdracht voor mensen die nieuw zijn met de Linux-opdrachtregel.

3. Vervang zoek door fd

Het zoekcommando is een van de meest gebruikte commando's binnen het Linux-ecosysteem. Helaas geeft het commando een beperkte uitvoer van bestandssysteemvermeldingen en is het meestal traag bij het doorzoeken van grote datasets.

Als u veel gegevens bij de hand hebt, wilt u werken met snelle opdrachten, waarmee u in een handomdraai resultaten kunt ophalen. In dergelijke gevallen kunt u find vervangen door de Rust-versie, fd .

Deze opdracht biedt parallelle directory-traversal, wat simpelweg betekent dat u in één keer door meerdere directory's kunt zoeken.

Om fd te installeren op Fedora en andere op RHEL gebaseerde distributies:

sudo dnf install fd-find

Op Arch-gebaseerde Linux-distributies:

sudo pacman -S fd

Het installeren van fd op op Debian gebaseerde distributies is ook eenvoudig:

sudo apt install fd-find

4. Vervang ls door exa

De traditionele ls opdracht , afkorting voor lijst bron , geeft een overzicht van de bestanden en gegevensmappen, vooral wanneer u de inhoud van een map wilt bekijken. Maar de uitvoer is niet zo gebruiksvriendelijk, en dat is waar de eh commando komt binnen.

Om exa op Ubuntu te installeren:

sudo apt install exa

Installeren op Fedora is ook eenvoudig.

sudo dnf install exa

Op Arch-gebaseerde distributies zoals Manjaro:

sudo pacman -S exa

De uitvoer is nogal interessant, omdat je van het traditionele zwart-witscherm naar een kleurrijke uitvoer kunt gaan. Het exa-commando gebruikt verschillende kleuren om onderscheid te maken tussen verschillende bestandstypen en de metadata.

exa -l

Uitgang:

Omdat het een klein pakket is en één enkel binair bestand heeft, werkt de opdrachtfunctie goed bij het identificeren van symbolische links, attributen en Git.

5. Tokei gebruiken

Tokei is op zich geen vervangingscommando. Als programmeur wil je misschien de statistieken voor een codebase weergeven. Met andere woorden, het is een complete code-analysetool, die op de lange termijn behoorlijk nuttig kan zijn.

De uitvoer toont idealiter het aantal bestanden, opmerkingen, spaties gegroepeerd op taal, het totale aantal regels code, enz. Het is een snel hulpprogramma dat relatief snel duizenden regels code kan tellen. Het ondersteunt meer dan 150 talen, wat het een behoorlijk nauwkeurig hulpprogramma maakt.

U kunt de door de opdracht gegenereerde uitvoer opslaan om deze in een later stadium opnieuw te gebruiken. Tokei werkt op meerdere besturingssystemen, waaronder Linux, Mac en Windows.

U kunt Tokei op uw systeem installeren met behulp van Cargo, een op Rust gebaseerde pakketbeheerder.

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

6. Vervang ps door procs

Procs is een herschrijving van het traditionele ps-commando , die procesgerelateerde informatie weergeeft en enkele extra functionaliteiten toevoegt. Na de installatie kleurt procs de uitvoer en geeft gedetailleerde informatie voor de eindgebruikers om de proces-ID's (PID), de gebruikersnaam, samen met een paar andere relevante details te bekijken om het proces te vergemakkelijken.

Je kunt procs op je systeem installeren met snap:

sudo snap install procs

Om het commando op Fedora te installeren:

sudo dnf install procs

Typ het volgende om een ​​lijst te krijgen van alle lopende processen op uw systeem met behulp van procs:

procs

Uitgang:

Welke is je favoriete vervangingscommando?

De lijst met Rust-opdrachten eindigt hier niet. Er zijn veel verschillende commando's, die veel efficiënter zijn en de gebruikers een beter nut bieden.

Als u een moderne CLI-gebruiker bent, zou u de voordelen van het gebruik van deze opdrachten geweldig vinden. De voordelen kunnen zijn in termen van tijdbesparende, gemoderniseerde benaderingen en betere werkpatronen.

Deel Deel Tweeten E-mail 7 redenen waarom roest de meest opwindende nieuwe programmeertaal is

Wil je aan de slag met programmeren? Dit is waarom Rust de meest opwindende en toegankelijke nieuwe programmeertaal is.

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Roest
  • Linux-opdrachten
Over de auteur Wini Bhalla(41 artikelen gepubliceerd)

Wini is een schrijver uit Delhi en heeft 2 jaar schrijfervaring. Tijdens haar schrijfstages is ze in verband gebracht met digitale marketingbureaus en technische bedrijven. Ze heeft inhoud geschreven met betrekking tot programmeertalen, cloudtechnologie, AWS, Machine Learning en nog veel meer. In haar vrije tijd houdt ze ervan om te schilderen, tijd door te brengen met haar familie en zoveel mogelijk naar de bergen te reizen.

Meer van Wini Bhalla

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren