Disse Linux-verktøyene økte produktiviteten min på kommandolinjen: Slik gjorde jeg det

Oppdag kraftige verktøy som tmux, tldr og Vim for å øke produktiviteten din i Linux-terminalen – fra effektiv sesjonsadministrasjon til forenklede manussider.
Føler du at terminalen din i Linux ikke leverer? Du er ikke alene. Flere verktøy har endret arbeidsflyten og produktiviteten min i kommandolinjen. Her er noen Linux-power-ups.
tmux
Slipp løs terminalen
tmux fungerer som en terminal multiplexer, lignende GNU Screen. Start en sesjon, åpne flere vinduer. Hvert vindu fanger hele skjermen og kan deles; for eksempel én sesjon for feilsøking, en annen for koding, og en til overvåking av systemlogger.
Frakoble og gjennombind sesjoner etter behov. Tmux-holderne er vedvarende; programmer fortsetter selv om du går ut av sesjonen.
Sømløs opplevelse med hurtige taster og tilpasningsmuligheter. Hev opplevelsen med Oh my tmux! og diverse temaer.
Installer tmux på Ubuntu og Debian med:
sudo apt install tmux
For CentOS/Fedora:
sudo yum install tmux
Og for Arch Linux:
sudo pacman -S tmux
Start tmux-sesjonen med tmux i konsollen. Dette åpner en ny sesjon og starter et skall.
tldr
Det snakker for seg selv
Ønsker du forenklede manussider for favorittkommandoene dine? Prøv tldr (Too Long; Didn't Read).
Tradisjonelle manussider kan være overveldende. tldr gir fellesskapsdrevne, lettfattelige man-sider for ulike kommandoer og verktøy.
Glem lange, utdaterte beskrivelser; kjør tldr for klare forklaringer av kommandoformål og -alternativer. Spar tid og hold fokus.
Installer tldr på Ubuntu/Debian:
sudo apt install tldr
For CentOS/Fedora:
sudo dnf install tldr
Og for Arch Linux:
sudo pacman -S tldr
Vim
Min favoritt tekstredigerer
Har du ikke prøvd Vim? Du går glipp av en kraftig tekstredigerer. Tilpassbar og effektiv for redigering av kode og konfigurasjonsfiler.
Si at du må redigere en stor konfigurasjonsfil på en ekstern server. Koble til, åpne filen, og gjør endringer raskt, til og med med treg internett.
Modalt grensesnitt gjør det enkelt å navigere, kopiere og lime inn tekst uten avbrudd.
Om Vim ikke er installert, kan du få det fra pakkebrønner. For Ubuntu:
sudo apt install vim
For CentOS/Fedora:
sudo dnf install vim
Og for Arch Linux:
sudo pacman -S vim
Fastfetch
Vis frem systemet ditt
Ønsker du lynrask systeminformasjon?
nøyaktig det du trenger. Sjekk ut Fastfetch. Dette verktøyet gir deg en detaljert oversikt over systemet ditt: CPU, minne, diskbruk, kjernenummer, oppetid, og CPU-arkitektur inkludert.
Fastfetch er et populært alternativ til Neofetch. Det gir rask tilgang til systeminformasjon for feilsøking, administrasjon eller bare for å ha oversikt over maskinens komponenter. Med ett enkelt kommando i terminalen, fastfetch, får du en ryddig og visuelt tiltalende fremstilling av essensielle data.
Fastfetch finnes ikke i standard programvarelagrene til Debian eller Ubuntu. For å installere det, legg til PPA-lageret først:
sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
Deretter installer Fastfetch med:
sudo apt update && sudo apt install fastfetch
Bruk denne kommandoen for Fedora eller CentOS:
sudo dnf install fastfetch
Og for Arch Linux:
sudo pacman -S fastfetch
Opprinnelsene til Linux. Triviautfordring
Hvordan stemmer historien bak Linux med din kunnskap?
Hvem laget Linux-kjernen?
A. Richard Stallman B. Dennis Ritchie C. Linus Torvalds D. Andrew Tanenbaum
Linus Torvalds utviklet Linux-kjernen i 1991, mens han studerte ved Universitetet i Helsinki. Han delte prosjektet i en Usenet-nyhetsgruppe.
Hvilket år annonserte Torvalds Linux-kjernen offentlig?
A. 1989 B. 1991 C. 1993 D. 1995
Den 25. august 1991 utga Torvalds sin nå legendariske melding i comp.os.minix Usenet-gruppen, hvor han beskrev prosjektet som "bare et hobbyprosjekt".
Hvilket operativsystem inspirerte Torvalds til å lage Linux?
A. BSD Unix B. MS-DOS C. Minix D. Solaris
Torvalds brukte Minix, et lite Unix-lignende OS laget for utdanning, og ønsket noe mer kapabelt. Hans frustrasjon med Minix' begrensninger var drivkraften til å utvikle sin egen kjerne.
Under hvilken lisens ble Linux-kjernen utgitt, som muliggjorde fri modifikasjon og distribusjon?
A. MIT-lisens B. Apache-lisens C. BSD-lisens D. GNU General Public License (GPL)
Torvalds relisensierte Linux-kjernen i 1992 under GNU GPL, noe som ble banebrytende. Denne lisensen krever at distribusjon også inkluderer kildekoden.
Hva var versjonsnummeret til den første offentlig utgitte Linux-kjernen?
A. 0.0.1 B. 0.01 C. 1.0 D. 0.10
Den første offentlig utgitte versjonen, 0.01, ble lastet opp av Torvalds i september 1991. Den var ikke beregnet for stor bruk, men det markerte starten på Linux-prosjektet.
Hvilken organisasjon, grunnlagt av Richard Stallman, bidro med essensielle verktøy sammen med Linux-kjernen for å danne et komplett operativsystem?
A .The Open Group B. The Free Software Foundation og GNU-prosjektet C. The Apache Software Foundation D. Bell Labs
GNU-prosjektet, initiert av Stallman i 1983, utviklet gratis programvareverktøy som kompilatorer og redaktører. Da Linux-kjernen kom til, utgjorde den den siste brikken i puslespillet—det mange kaller GNU/Linux.
Hvilken var den første store Linux-distribusjonen som hadde som mål å gjøre Linux tilgjengelig for vanlige brukere?
A. Fedora B. Debian C. Slackware D. Ubuntu
Slackware, utviklet av Patrick Volkerding, ble utgitt i 1993 og er blant de tidligste og mest innflytelsesrike distribusjonene. Den hjalp Linux med å nå ut til et bredere publikum.
Hvilket universitet gikk Linus Torvalds på da han begynte å utvikle Linux-kjernen?
A. MIT B. Uppsala Universitet C. Universitetet i Helsinki D. Aalto Universitet
Torvalds var datavitenskapsstudent ved Universitetet i Helsinki i Finland da han startet arbeidet med Linux-kjernen i 1991. Han brukte Minix på sin nyinnkjøpte 386 PC og ønsket et bedre gratis alternativ.
fzf
Søk på en smartere måte
fzf, eller Fuzzy Finder, er et kommandolinjeverktøy som lar deg raskt navigere gjennom filer, kataloger, kommandohistorikk, og mer. Det overgår tradisjonelle kommandoer som find eller grep, ofte vanskelige i store systemer.
fzf hjelper deg å finne det nødvendige med få tastetrykk. Den bruker fuzzy matching, så du slipper å huske nøyaktige navn—bare skriv et ord og fzf gir deg relevante alternativer.
Du kan søke etter en fil etter navn og
Åpne filen i favoritt tekstredigerer. List opp installerte pakker og søk etter spesifikke ved hjelp av fzf.
For eksempel, for å finne alle pakker knyttet til LibreOffice, kjør:
dpkg --get-selections | fzf --query 'libreoffice'
Installer fzf på Debian-baserte distribusjoner med:
sudo apt install fzf
For RHEL/CentOS/Fedora, bruk:
sudo dnf install fzf
Og for Arch Linux:
sudo pacman -S fzf
bat
Les mellom linjene
bat er et friskt alternativ til cat. Denne verktøyet gir rask oversikt over tekstfiler, spesielt de med kompleks formatering. Syntaksfremhevelsen gjør det enklere å skille mellom kode, kommentarer og konfigurasjoner.
Åpner du en Python-fil med bat i terminalen, ser du detaljer som forsvinner med cat. Syntaksfremheving gir deg struktur og klarhet.
Installer bat på Debian-baserte systemer med:
sudo apt install bat
For Fedora eller CentOS, kjør:
sudo dnf install bat
På Arch Linux handler det om:
sudo pacman -S bat
I Ubuntu og Debian må du bruke batcat istedenfor bat på grunn av en pakke-konflikt. For å unngå krøll, opprett en symbolsk lenke:
mkdir -p ~/.local/bin
ln -s /usr/bin/batcat ~/.local/bin/bat
Men husk: har du bacula-console-qt installert, fortsett å bruke batcat.
Oh My Zsh
Den ultimate terminaloppgraderingen
Tenk hvis kommandolinjen kunne vært mer informativ? Oh My Zsh gir det. Dette open-source Zsh-rammeverket har temaer, plugins og funksjoner for en bedre kommandolinjeopplevelse.
Med Oh My Zsh kan prompten vise informasjon som Git-gren og nåværende katalog. Installer plugins for syntaksfremheving og autfullføring for vanlige kommandoer.
For å bruke Oh My Zsh, trengs Zsh. Så, når Zsh er klart, installer Oh My Zsh på Ubuntu, Fedora eller Arch Linux med:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
Eller med wget:
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
htop
Hold deg oppdatert med ressursbruken uten å bli gal
For overvåkning av systemressursbruk, prøv htop. Det gir detaljer om CPU, minne og diskbruk, med en visuell fremstilling som gjør det lett å se flaskehalser.
Med htop kan du identifisere ressurskrevende prosesser og iverksette tiltak.
Installer htop på Ubuntu eller Debian-baserte distribusjoner med:
sudo apt install htop
For Fedora/CentOS, bruk:
sudo dnf install htop
Og for Arch Linux:
sudo pacman -S htop
pacman -S htop
zoxide
Lange filstier og mye tid brukt på kommandolinjen? Prøv zoxide. Den overgår den tradisjonelle cd-kommandoen med sin rangeringsalgoritme som husker hvilke kataloger du bruker mest.
Skriv enkelt z etterfulgt av noen bokstaver i ønsket mappe, og zoxide tar deg dit.
For Ubuntu eller Debian, kjør:
sudo apt install zoxide
For Fedora/CentOS:
sudo dnf install zoxide
For Arch Linux:
sudo pacman -S zoxide
Legg deretter til denne linjen i konfigurasjonsfilen din, vanligvis "~/.bashrc":
eval "$(zoxide init bash)"
Når zoxide er installert, begynner den å lage en database over mapper du besøker. Den følger med på hvor ofte og når du sist åpnet dem, noe som gjør navigasjon lynrask.
Prøv det. Disse verktøyene har økt min produktivitet, og de kan gjøre underverker for deg også.
Hvis du vil lese flere artikler som Disse Linux-verktøyene økte produktiviteten min på kommandolinjen: Slik gjorde jeg det, kan du besøke kategorien Linux.
- tmux
- tldr
- Vim
- Fastfetch
-
Opprinnelsene til Linux. Triviautfordring
- Hvem laget Linux-kjernen?
- Hvilket år annonserte Torvalds Linux-kjernen offentlig?
- Hvilket operativsystem inspirerte Torvalds til å lage Linux?
- Under hvilken lisens ble Linux-kjernen utgitt, som muliggjorde fri modifikasjon og distribusjon?
- Hva var versjonsnummeret til den første offentlig utgitte Linux-kjernen?
- Hvilken organisasjon, grunnlagt av Richard Stallman, bidro med essensielle verktøy sammen med Linux-kjernen for å danne et komplett operativsystem?
- Hvilken var den første store Linux-distribusjonen som hadde som mål å gjøre Linux tilgjengelig for vanlige brukere?
- Hvilket universitet gikk Linus Torvalds på da han begynte å utvikle Linux-kjernen?
- fzf
- bat
- Oh My Zsh
- htop
- zoxide

Legg igjen en kommentar