Mine favoritt kommandolinjeredigerere for Linux - Hva er redaktøren din?


Å vite hvordan du raskt og effektivt redigerer filer via kommandolinjen er viktig for enhver Linux-systemadministrator. Filredigeringer utføres på daglig basis, enten det er en konfigurasjonsfil, brukerfil, tekstdokument eller hvilken fil du trenger å redigere.

Dette er grunnen til at det er en god idé å velge en favoritt kommandolinjetekstredigerer og mestre den. Det er godt å vite hvordan du jobber med andre tekstredigerere, men du bør mestre minst én slik at du kan utføre mer komplekse oppgaver når det trengs.

I denne opplæringen skal vi vise deg de vanligste kommandolinjetekstredigererne i Linux og vise deg deres fordeler og ulemper.

Vær imidlertid oppmerksom på at vi ikke vil dekke en fullstendig veiledning for hvordan du arbeider med hver enkelt av dem, da dette kan være en komplett annen artikkel med forklaring.

1. Vi/Vim-redaktør

Først på listen vår er den beryktede Vi/Vim (Vim kommer fra Vi forbedret). Dette er en veldig fleksibel tekstredigerer som kan utføre mange forskjellige operasjoner på tekst.

Du kan for eksempel bruke regulære uttrykk for å erstatte tekstutdrag i en fil ved hjelp av vim. Dette er selvfølgelig ikke den eneste fordelen. Vi(m) gir en enkel måte å navigere mellom linjer, ordavsnitt. Det inkluderer også tekstutheving.

Vim er kanskje ikke den mest brukervennlige tekstredigereren, men den foretrekkes ofte av utviklere og Linux-kraftbrukere. Hvis du vil installere denne kommandolinjetekstredigereren på systemet ditt, kan du bruke kommandoen knyttet til operativsystemet ditt:

$ sudo apt-get install vim         [On Debian and its derivatives]
# yum install vim                  [On RedHat based systems]
OR
# dnf install vim                  [On newer Fedora 22+ versions]

Hvis du vil se vår fullstendige dekning av vi(m), vennligst følg lenkene nedenfor:

  1. Lær og bruk Vi/Vim som en fulltekstredigerer i Linux
  2. Lær «Vi/Vim» Editor tips og triks for å forbedre ferdighetene dine
  3. 8 Interessante «Vi/Vim»-redigeringstips og triks

2. Nano Editor

Nano er sannsynligvis en av de mest brukte kommandolinjetekstredigererne. Grunnen til dette er dets enkelhet og det faktum at det er forhåndsinstallert i de fleste Linux-distribusjoner.

Nano har ikke vims fleksibilitet, men det vil definitivt gjøre jobben hvis du trenger å redigere en stor fil. Pico og nano er faktisk ganske like. Begge har kommandoalternativene vist nederst slik at du kan velge hvilken du vil kjøre. Kommandoer fullføres med tastekombinasjoner av Ctrl og en bokstav som vises nederst.

Nano har følgende funksjoner som du kan bruke direkte fra esken:

  1. Få hjelp
  2. Skriv ut
  3. Begrunn
  4. Les fil
  5. Hvor er (søk)
  6. Forrige side
  7. Neste side
  8. Klipp ut tekst
  9. Ukuttet tekst
  10. Cur Pos (nåværende stilling)
  11. Stavekontroll

$ sudo apt-get install nano         [On Debian and its derivatives]
# yum install nano                  [On RedHat based systems]
OR
# dnf install nano                  [On newer Fedora 22+ versions]

Du kan sjekke vår komplette guide for redigering av filer med Nano editor på denne lenken:

  1. Hvordan bruke Nano Editor i Linux

3. Emacs Editor

Dette er sannsynligvis den mest komplekse tekstredigereren i listen vår. Det er den eldste kommandolinjeredigereren som er tilgjengelig for både Linux- og UNIX-baserte systemer. Emacs kan hjelpe deg med å bli mer produktiv ved å tilby et integrert miljø for ulike typer oppgaver.

Til å begynne med kan brukergrensesnittet se forvirrende ut. Det som er bra er at emacs har en veldig detaljert håndbok som hjelper deg med filnavigering, redigeringer, tilpasning og oppsett av kommandoer. Emacs er det ultimate verktøyet som brukes av avanserte *Nix-brukere.

Her er noen av funksjonene som gjør det til det foretrukne valget fremfor de tidligere redaktørene vi nevnte:

  1. Emacs serverplattform gjør det mulig for flere verter å koble til den samme Emacs-serveren og dele bufferlisten.
  2. Kraftig og utvidbar filbehandler.
  3. Tilpasning utover en vanlig editor – som noen sier at det er et OS i operativsystemet.
  4. Kommandotilpasning.
  5. Kan endre til Vi(m)-liknende modus.

Emacs er en multi-plattform editor og kan enkelt installeres med kommandoene vist nedenfor:

$ sudo apt-get install emacs         [On Debian and its derivatives]
# yum install emacs                  [On RedHat based systems]
OR
# dnf install emacs                  [On newer Fedora 22+ versions]

Merk: I Linux Mint 17 måtte jeg kjøre følgende kommando for å fullføre installasjonen:

$ sudo apt-get install emacs23-nox

Konklusjon

Det finnes andre kommandolinjeredigerere, men de når knapt nok funksjonaliteten som de 3 ovenfor gir. Enten du er en Linux-nybegynner eller en Linux-guru, vil du definitivt trenge å lære minst en av de ovennevnte redaktørene. Hvis vi har gått glipp av en kommandolinjeredigerer i denne artikkelen, ikke glem å informere oss via kommentarer.