Når du lærer Linux, kan du begynne med de grunnleggende kommandoene som har eksistert siden Unix-dagene. Utviklere opprettet imidlertid standardkommandoene for lenge siden, og for tiden er disse kommandoene forenklet for enkel bruk.

Som en middels eller ekspertbruker er det bra å lære kraftige alternativer til disse kommandoene og mestre dem. Disse alternativene til klassiske kommandoer sparer tid og gir detaljerte resultater.

Her er noen av de beste alternativene til standardkommandoene i Linux.

Linux-kommandoer og deres alternativer

La oss starte med oppsummeringen av hver kommando med alternativet:

Klassiske kommandoer Beskrivelse Moderne alternativer
Mann Vis bruksanvisningen til enhver kommando i et enkelt format tldr
katt Lag filer, se innholdet i filene, sett sammen filer og mye mer flaggermus
finne Finner en bestemt fil eller katalog fra terminalen fd
grep Søk i en fil med det spesifikke tegnmønsteret og vis disse linjene ack
du Viser informasjon om diskbruk ncdu
topp Viser informasjon om prosesser i sanntid med mulighet for interaksjon htop
vim Populær tekstredigerer med ekstra funksjoner som markørstil osv. Neovim
df Gir informasjon om ledig plass på disken duf

Tabellen ovenfor gir viktige detaljer om noen av de mest brukte Linux-kommandoene. Deretter vil du lære om eksempler på klassiske kommandoer og deres alternativer.

1. mann vs. tldr

Man-kommandoen gir en detaljert beskrivelse av andre Linux-kommandoer. Men hvis du ikke vil lese lange detaljer, kan du bruke tldr (for lang; leste ikke) kommandoen. La oss for eksempel få informasjon om tar-kommandoen ved å bruke både man og tldr:

mann tar
tldr tar

Som du kan se, er resultatene helt forskjellige, og tldr tilbyr et mer kompakt resultat.

2. katt vs. flaggermus

Katt-kommandoen lager filer, viser filinnhold, og setter dem sammen. På den annen side tilbyr bat-kommandoen en avansert erstatning for cat-kommandoen, inkludert funksjoner som syntaksutheving, Git-integrasjon, automatisk personsøking og mange flere.

Navnet "flaggermus" er basert på pattedyret "flaggermus" fordi det ser ut som en katt med vinger. La oss se innholdet i et skallskript ved å bruke både katte- og flaggermus-kommandoer:

katt <filnavn>
batcat <filnavn>

Forskjellen mellom de to kommandoene er at cat viste skriptet i tekstformat, mens bat-kommandoen viser resultatet med syntaksutheving.

3. finne vs. fd

Finn-kommandoen brukes til å finne en bestemt fil eller katalog fra terminalen. Imidlertid tilbyr fd-kommandoen en mer praktisk måte å søke etter hvilken som helst fil.

For eksempel krever find-kommandoen -Navn mulighet for å søke etter en fil hvis en bruker ikke vet hvor den ligger, men fd-kommandoen trenger ingenting.

finne -navn <filnavn>
fdfind <filnavn>

Kommandoen fd viser filplasseringen direkte, så det er et avansert alternativ til finn-kommandoen.

4. grep vs. ack

grep-kommandoen søker i en fil etter spesifikke tegnmønstre og viser alle linjer som inneholder det mønsteret. Som alternativ tilbyr ack-kommandoen et raskt søkealternativ. ack-kommandoen tilbyr også utmerket fleksibilitet for å ekskludere en viss utgang fra søkeresultatet.

La oss ta et eksempel for å vise hvordan grep og ack fungerer:

grep <karakter><filnavn>
ack <karakter>

Med grep-kommandoen må du oppgi tegndetaljer med filnavnet. Imidlertid trenger ack-kommandoen bare karakterdetaljer og vil søke i hele systemet deretter.

5. du vs. ncdu

du står for "diskbruk" og viser en beregnet filplassbruk i systemet. Som et alternativ er ncdu-kommandoen en forkortelse for "Ncurses diskbruk" og gir en litt mer nyttig måte å sjekke diskbruken på.

du
ncdu

Eksemplet ovenfor viser at ncdu-kommandoen tilbyr et mer praktisk grensesnitt og detaljert informasjon enn du-kommandoen.

6. topp vs. htop

Kommandoen øverst eller "tabell over prosesser". gir informasjon om prosessene som kjører i sanntid. Denne kommandoen beskriver også minnebruk, ressursutnyttelse og CPU-bruk.

I mellomtiden, htop-kommandoen lar deg overvåke ressursutnyttelsen på en mer interaktiv og brukervennlig måte. Derfor er htop-kommandoen en avansert versjon av toppkommandoen.

topp
htop

Forskjellen er tydelig, siden htop-kommandoen har en mye mer interaktiv utgang enn toppkommandoen.

7. Vim vs. Neovim

Vim er et skjermbasert tekstredigeringsprogram som gir enkel tilgjengelighet for å lage og endre tekst effektivt. Neovim er bare en avansert versjon av Vim som løser problemene brukere møter mens de bruker Vim.

Det er et faktum at Neovim og Vim er nesten like, men Neovims brukervennlighet og utvidbarhet gjør det til en avansert versjon av Vim. Neovims støtte for alle Vim-plugins og asynkrone funksjoner gir et omfattende ytelsesløft.

vim
nvim

Som du kan se, er det ingen forskjell i brukergrensesnittet til begge redaktørene, men de interne funksjonene til hver av dem er forskjellige.

8. df vs. duf

Kommandoen df eller "diskfri" gir informasjon om filsystemet med totalt tilgjengelig plass. For et avansert alternativ gir kommandoen duf eller "diskbruk og ledig plass" samme informasjon som df og du, men med en moderne, stilisert utgang.

df
duf

Duf-kommandoen har en helt annen utgang enn df-kommandoen, og gir informasjon om diskbruk og tilgjengelig plass i en tabellform.

Avanserte Linux-kommandoalternativer gjør ting enklere

Linux har endret seg mye i løpet av årene, og nå har det blitt et av de beste operativsystemene i verden. Denne endringen gir også moderne alternativer til klassiske kommandoer. Disse alternativene tilbyr avanserte funksjoner og alternativer til brukere for å utføre oppgaver effektivt.

Disse nye alternativene kan spare deg for tid og krefter mens du jobber med Linux. Å lære nye kommandoer er en sikker måte å bli bedre på kommandolinjen, og Linux-operativsystemet generelt. Som nybegynner bør det å bli kjent med ins og outs av operativsystemarkitekturen, og lære noen tips og triks for å få mer gjort på kortere tid, være ditt primære mål.