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.

Index
  1. tmux
    1. Slipp løs terminalen
  2. tldr
    1. Det snakker for seg selv
  3. Vim
    1. Min favoritt tekstredigerer
  4. Fastfetch
    1. Vis frem systemet ditt
  5. Opprinnelsene til Linux. Triviautfordring
    1. Hvem laget Linux-kjernen?
    2. Hvilket år annonserte Torvalds Linux-kjernen offentlig?
    3. Hvilket operativsystem inspirerte Torvalds til å lage Linux?
    4. Under hvilken lisens ble Linux-kjernen utgitt, som muliggjorde fri modifikasjon og distribusjon?
    5. Hva var versjonsnummeret til den første offentlig utgitte Linux-kjernen?
    6. Hvilken organisasjon, grunnlagt av Richard Stallman, bidro med essensielle verktøy sammen med Linux-kjernen for å danne et komplett operativsystem?
    7. Hvilken var den første store Linux-distribusjonen som hadde som mål å gjøre Linux tilgjengelig for vanlige brukere?
    8. Hvilket universitet gikk Linus Torvalds på da han begynte å utvikle Linux-kjernen?
  6. fzf
    1. Søk på en smartere måte
  7. bat
    1. Les mellom linjene
  8. Oh My Zsh
    1. Den ultimate terminaloppgraderingen
  9. htop
    1. Hold deg oppdatert med ressursbruken uten å bli gal
  10. zoxide
    1. Naviger i mapper raskere

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

Go up