Snelle links
- tmux
- tldr
- Vim
- Fastfetch
- fzf
- bat
- Oh My Zsh
- htop
- zoxide
Heb je ooit het gevoel gehad dat je niet het maximale uit je Linux-terminal haalt? Nou, je bent niet de enige. In de loop der jaren heb ik verschillende Linux-tools gevonden die mijn workflow hebben getransformeerd en mijn productiviteit op de opdrachtregel hebben verbeterd. Laten we eens kijken naar mijn lijst met Linux-power-ups.
tmux

tmux is een terminal multiplexer, vergelijkbaar met GNU Screen, waarmee u een sessie kunt starten en meerdere vensters erin kunt openen. Elk venster neemt het volledige scherm in beslag en kan worden verdeeld in rechthoekige secties. U kunt bijvoorbeeld één sessie hebben om bugs te repareren, een andere om code te schrijven en een derde om systeemlogs te monitoren.
Met tmux kunt u sessies loskoppelen en opnieuw koppelen, wat erg handig is als u even weg moet van uw computer of moet schakelen tussen verschillende apparaten. Bovendien zijn tmux-sessies persistent, wat betekent dat programma's blijven draaien, zelfs als u uzelf uit de sessie verwijdert.
Het biedt ook een breed scala aan toetscombinaties voor een naadloze ervaring, samen met aanpasbare opties en weergaven voor individuele terminals. U kunt tmux verbeteren door Oh my tmux! en verschillende thema's te gebruiken.
Om tmux te installeren op Ubuntu en Debian-gebaseerde distro's, voer je de volgende opdracht uit:
sudo apt install tmux
Om het op CentOS/Fedora te krijgen, voer je dit uit:
sudo yum install tmux
Voor Arch Linux:
sudo pacman -S tmux
Om een tmux-sessie te starten, typ je tmux in je console. Dit opent een nieuwe sessie, maakt een venster en start een shell in dat venster.
tldr

Wilt u toegang tot vereenvoudigde handleidingen voor uw favoriete opdrachten met beknopte en gemakkelijk te begrijpen uitleg? Probeer tldr (Too Long; Didn't Read).
Hoewel de traditionele Linux man-pagina's een waardevolle bron kunnen zijn, kunnen ze ook overweldigend en moeilijk te navigeren zijn, vooral voor minder ervaren gebruikers. tldr lost dit probleem op door vereenvoudigde, door de community aangestuurde man-pagina's te bieden voor verschillende Linux-opdrachten en hulpprogramma's.
Stel je bijvoorbeeld voor dat je de exacte syntaxis probeert te onthouden voor een opdracht die je al een tijdje niet hebt gebruikt. In plaats van een lange man-pagina door te nemen, kun je gewoon tldr <opdrachtnaam> typen.en krijg een beknopte uitleg van het doel, de opties en het basisgebruik van de opdracht. Dit bespaart u kostbare tijd en stelt u in staat om u te concentreren op het gedaan krijgen van dingen.
U kunt tldr eenvoudig installeren op Ubuntu of andere op Debian gebaseerde distro's.
sudo apt install tldr
Om het op CentOS of Fedora Linux te krijgen, voert u het volgende uit:
sudo dnf install tldr
Voor Arch Linux:
sudo pacman -S tldr
Vim

Als je Vim nog niet hebt ontdekt, mis je een zeer effectieve teksteditor. Vim (Vi IMproved) is een zeer aanpasbare teksteditor die al lange tijd populair is onder Linux-gebruikers. In het begin lijkt het misschien moeilijk, maar als je eenmaal weet hoe je het moet gebruiken, zul je merken dat het een zeer effectieve tool is voor het bewerken van code, configuratiebestanden en andere tekstdocumenten.
Stel dat je bijvoorbeeld een groot configuratiebestand op een externe server wilt bewerken. Met Vim kun je verbinding maken met de server, het bestand openen en efficiënt bewerkingen uitvoeren, zelfs met een trage internetverbinding. Dankzij de modale bewerking kun je door het bestand bewegen, kopiëren, plakken en tekst bewerken zonder dat je je vingers van het toetsenbord hoeft te halen.
Als Vim niet vooraf op uw systeem is geïnstalleerd, kunt u het installeren vanaf uw distro's ;s-opslagplaatsen.
Om Vim op Ubuntu te installeren, voer je het volgende uit:
sudo apt install vim
Je kunt Vim op CentOS of Fedora installeren:
sudo dnf install vim
Voor Arch Linux:
sudo pacman -S vim
Fastfetch

Wilt u systeeminformatie razendsnel en nauwkeurig bekijken? Zoek dan niet verder dan Fastfetch. Met Fastfetch kunt u gedetailleerde informatie over uw systeem weergeven, waaronder CPU, geheugen, schijfgebruik, kernelversie, uptime en zelfs CPU-architectuur. Het is een van de meest gebruikte alternatieven voor Neofetch.
Het bekijken van systeemgegevens met Fastfetch kan handig zijn voor het oplossen van problemen, systeembeheer of gewoon om bij te houden wat er op uw computer staat.
In plaats van dat u meerdere opdrachten moet uitvoeren of door complexe systeeminformatietools moet navigeren, kunt u gewoon fastfetch in de terminal typen en krijgt u een overzichtelijke, beknopte en visueel aantrekkelijke weergave van alle belangrijke details.
Fastfetch is niet opgenomen in de standaard software repositories voor Debian of Ubuntu. Om het op Ubuntu of Debian-gebaseerde distro's te krijgen, moet u eerst de PPA repository toevoegen:
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
Installeer Fastfetch nu met:
sudo apt update && sudo apt install fastfetch
U kunt Fastfetch op Fedora of CentOS krijgen door het volgende uit te voeren:
sudo dnf install fastfetch
Om Fastfetch op Arch Linux te installeren, voert u het volgende uit:
sudo pacman -S fastfetch
fzf
fzf, kort voor Fuzzy Finder, is een andere handige opdrachtregeltool waarmee u snel bestanden, mappen, opdrachtgeschiedenis en meer kunt vinden en erdoorheen kunt navigeren. Het is veel sneller en gemakkelijker te gebruiken dan traditionele opdrachten zoals find of grep, die traag en moeilijk kunnen zijn bij grote bestandssystemen of ingewikkelde zoekopdrachten.
fzf laat je vinden wat je nodig hebt met slechts een paar toetsaanslagen. Het gebruikt fuzzy matching, wat betekent dat je de exacte naam niet hoeft te onthouden – typ gewoon een woord en fzf zal je een lijst met relevante opties tonen.
Je kunt zoeken naar een bestand op naam en inhoud, en het geselecteerde bestand openen in je favoriete teksteditor. Je kunt ook geïnstalleerde pakketten weergeven en zoeken naar een specifiek pakket met fzf.
Om bijvoorbeeld te zoeken naar alle pakketten gerelateerd aan LibreOffice, voer je deze opdracht uit:
dpkg –get-selecties | fzf –query 'libreoffice'

Je kunt fzf op Debian-gebaseerde distributies of Ubuntu als volgt installeren:
sudo apt install fzf
Voor RHEL/CentOS/Fedora, gebruik:
sudo dnf install fzf
Voor Arch Linux:
sudo pacman -S fzf
bat
bat is een modern alternatief voor het traditionele kattencommando. Met bat kunt u snel de inhoud van tekstbestanden bekijken en begrijpen, vooral die met complexe opmaak of syntaxis. De ingebouwde syntaxisaccentuering maakt het veel eenvoudiger om snel de verschillende componenten van een bestand te scannen en te identificeren, zoals code, opmerkingen en configuratie-instellingen.
Zo ziet een Python-bestand eruit wanneer het wordt geopend met bat in de terminal:

Met cat zou het eruit zien als een gewoon tekstblok, waardoor het moeilijk is om onderscheid te maken tussen verschillende secties en elementen. Door over te schakelen naar bat, krijgt u syntaxisaccentuering, waardoor u snel de structuur en reikwijdte van de inhoud kunt begrijpen.
Om bat te installeren op Debian-gebaseerde distro's zoals Ubuntu, voert u het volgende uit:
sudo apt install bat
Om het op Fedora of CentOS te krijgen, gebruikt u:
sudo dnf install bat
Voor Arch Linux:
sudo pacman -S bat
Op Ubuntu en Debian moet u de opdracht batcat gebruiken in plaats van batvanwege een conflict met een pakket met de naam bacula-console-qt.
Als u echter toch van plan bent om bat te gebruiken, is er een tijdelijke oplossing die u kunt proberen. Maak gewoon een symbolische koppeling naar batcat met de volgende opdrachten.
mkdir -p ~/.local/bin
Voer vervolgens dit uit:
ln -s /usr/bin/batcat ~/.local/bin/bat
Zorg ervoor dat u het pakket bacula-console-qt niet hebt geïnstalleerd voordat u dit doet. Als u dat pakket vaak gebruikt, moet u batcat blijven gebruiken.
Oh My Zsh

Wat als uw opdrachtregel informatiever en aanpasbaarder zou kunnen zijn? Dat is precies wat Oh My Zsh biedt. Oh My Zsh is een open-source Zsh-configuratieframework dat een breed scala aan thema's, plug-ins en functies biedt om uw opdrachtregelervaring te verbeteren.
Met Oh My Zsh kunt u uw prompt configureren om informatie weer te geven zoals Git-branch, huidige directory of systeembelasting. U kunt bijvoorbeeld plug-ins installeren voor syntaxisaccentuering in uw prompt, automatisch aanvullen voor veelgebruikte opdrachten en integratie met versiebeheersystemen zoals Git.
Om Oh My Zsh te gebruiken, moet u Zsh op uw Linux-systeem hebben geïnstalleerd.
Zodra Zsh is ingesteld en geïnstalleerd, kunt u Oh My Zsh op Ubuntu, Fedora en Arch Linux verkrijgen met de curl-opdracht:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
U kunt ook de wget-opdracht gebruiken:
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
htop

Wilt u het resourcegebruik van uw systeem op een efficiëntere en visueel aantrekkelijkere manier controleren? Probeer htop. U kunt htop gebruiken om gedetailleerde informatie over het CPU-, geheugen- en schijfgebruik van uw systeem te bekijken. In tegenstelling tot de klassieke top-opdracht, biedt htop een visuele weergave van resourcetoewijzing, waardoor het eenvoudiger is om knelpunten te identificeren en prestatieproblemen te diagnosticeren.
Met htop kunt u snel zien welke processen de meeste CPU, geheugen of andere resources verbruiken en vervolgens de juiste maatregelen nemen om ze te optimaliseren of te beëindigen.
U kunt htop op Ubuntu of Debian-gebaseerde distributies installeren met deze opdracht:
sudo apt install htop
Om htop op Fedora/CentOS te installeren, voer je het volgende uit:
sudo dnf install htop
Je kunt htop op Arch Linux verkrijgen door dit te gebruiken: < /p>
sudo pacman -S htop
zoxide

Als u veel tijd besteedt aan het navigeren door mappen in de opdrachtregel, dan is zoxide iets voor u. zoxide is een snel en efficiënt alternatief voor de ingebouwde cd-opdracht. Het gebruikt een rangschikkingsalgoritme om de mappen bij te houden die u het vaakst bezoekt, zodat u er snel naartoe kunt navigeren met een eenvoudige opdracht.
U hoeft ook geen lange bestandspaden te onthouden en te typen, u kunt gewoon z typen gevolgd door een paar letters van de map die u wilt openen, en zoxide brengt u er automatisch naartoe.
Om zoxide op Ubuntu of Debian te installeren, kunt u dit uitvoeren:
sudo apt install zoxide
Om zoxide op Fedora/CentOS te installeren, gebruikt u dit:
sudo dnf install zoxide
Voor Arch Linux:
sudo pacman -S zoxide
Na de installatie moet u de volgende opdracht aan het einde van uw configuratiebestand toevoegen (meestal "~/.bashrc"):
eval "$(zoxide init bash)"
Wanneer u zoxide installeert, begint u het normaal te gebruiken zoals de cd-opdracht voor de eerste keer. Het zal een kleine database op uw computer maken voor elke map die u bezoekt. Het houdt bij hoe vaak u elke map bezoekt en wanneer u deze voor het laatst hebt geopend. Dit helpt zoxide om mappen sneller voor u te vinden en te openen.
Dat is alles! Deze Linux-tools hebben mijn productiviteit op de opdrachtregel verbeterd en ik ben optimistisch dat ze hetzelfde voor u zullen doen. Probeer ze eens uit en ontdek hoe ze uw opdrachtregelervaring kunnen veranderen!
Leave a Reply
You must be logged in to post a comment.