Top 25 Linux-kommandoer med eksempler
I denne hurtige lektion vil vi se 25 mest almindelige Linux-kommandoer, der bruges dagligt, når vi arbejder på Linux. Med henblik på denne lektion bruger vi Ubuntu 18.04 LTS (GNU / Linux 4.15.0-20-generisk x86_64) version, men kommandoerne skal fungere det samme i næsten alle versioner til Ubuntu:
Ubuntu version 18.04
Oprettelse af en ny fil
Brug nedenstående enkle berøringskommando til at oprette en ny fil:
tryk på Linuxhint.txtLad os se output for denne kommando:
Opret ny fil
Åbn fil for at redigere
Den bedste måde at redigere en tekstfil på Ubuntu er ved hjælp af VI-editoren, der leveres med alle versioner af Ubuntu. Start VI editor med følgende kommando:
vi linuxhint.txtLad os se output for denne kommando:
Åbn fil i VI
Rediger fil i VI Editor
Den sidste kommando, vi viste ovenfor, åbner kun filen, så du kan se filindholdet. Hvis du ønsker at foretage ændringer, skal du først åbne filen med VI editor:
vi linuxhint.txtTryk derefter på jeg så du går ind i redigeringstilstand. Nu kan du redigere filen. Når du er færdig med ændringer, skal du trykke på Esc +: wq for at gemme ændringer og afslutte filen:
Rediger fil i VI
Se Filindhold
Det er ikke nødvendigt at åbne filen i VI bare for at se dens indhold. Brug følgende kommando til at udskrive hele filen på terminalen:
kat linuxhint.txtLad os se output for denne kommando:
Udskriv filindhold
Find fil i med præfiks i navn
For at finde en fil med nogle præfikstegn skal du bare bruge følgende kommando:
ls -ltr | grep lin *Lad os se output for denne kommando:
Find fil
Udskift bare tegnene før stjerne til tegn, du vil finde.
Gør filen skrivebeskyttet
Vi ved allerede, hvordan tilladelser fungerer i Linux baseret på disse koder:
0 - ingen tilladelser1 - udfør kun
2 - skriv kun
3 - skriv og udfør
4 - skrivebeskyttet
5 - læs og udfør
6 - læs og skriv
7 - læs, skriv og udfør
Kør bare denne kommando for at gøre en fil skrivebeskyttet:
chmod 400 linuxhint.txtNår vi har kørt denne kommando og igen åbner filen ved hjælp af VI, vil vi også se readonly-indikatoren i VI:
Fil skrivebeskyttet
Giv læse- / skrivetilladelser i Unix
Vi kan oprette en fil som skriv igen ved hjælp af følgende adgangskoder fra en rodbruger:
chmod 777 linuxhint.txtNu kan vi igen redigere denne fil i VI eller gøre noget andet med den.
Find liste over links i et bibliotek
Vi kan køre en simpel kommando for at finde en liste over links i et bibliotek:
ls -lrt | grep “^ l”I ovenstående kommando:
- ^ - Dette betyder start på hver linje
- l - Hvert symbolsk link har "1" i begyndelsen af linjen
Se alle filer i det aktuelle bibliotek
Vi kan se, hvad alle filer er til stede i en mappe ved hjælp af følgende kommando:
ls -lhLad os se output for denne kommando:
Liste filer
Indstillingen -h giver os størrelsen på de filer, der findes i menneskelig læsbar form. Alternativet -l giver også data i et format og viser tilladelser og ejer af hver fil, der er til stede.
Find et baggrundsjob
Hvis vi kender et matchende udtryk, der kommer i det jobnavn, vi ønsker at finde, skal du bare køre følgende kommando:
ps -ef | grep bashLad os se output for denne kommando:
Find baggrundsproces
Denne kommando matcher bare procesnavnet og viser resultaterne. Fremhævet er proces-id (PID).
Dræb et baggrundsjob
Vi kan også dræbe et baggrundsjob, hvis vi har dets PID. Brug find-kommandoen, vi viste ovenfor, til at finansiere opgaven og kør følgende kommando for at dræbe den:
dræb -9Lad os se output for denne kommando:
Dræb proces
Se den aktuelle dato
Vi kan se dato og klokkeslæt for maskinen. Hvis du kører en server, kan dette være en anden tidszone end din aktuelle tidszone:
datoLad os se output for denne kommando:
Vis dato
Se Maskinstørrelse
Vi kan se, hvor meget plads der er tilbage på maskinen med en enkelt kommando:
df -hLad os se output for denne kommando:
Maskinplads
Se Kommandohistorik
Vi kan endda se historik over kommandoer, vi har brugt i sessionen:
historie 5Lad os se output for denne kommando:
Kommandohistorik
Da jeg brugte 5 med kommandoen, blev kun de sidste 5 kommandoer vist her.
Ryd konsollen
Når vi vil rydde konsollen, er en simpel kommando nok:
klarSporing proces tid
For at se alle aktuelle processer og se, hvor meget sopace de bruger, skal du køre kommandoen:
topLad os se output for denne kommando:
Procesydelse
Tryk på q for at forlade vinduet.
Tæl ord i en fil
Hvis du vil finde ud af, hvor mange gange et enkelt ord er opstået i en fil, skal du bruge følgende kommando:
grep -cLad os se output for denne kommando:
Antal ord
Udfør den sidste kommando igen
For at udføre den kommando, du løb sidst, skal du bare køre følgende kommando:
!!Lad os se output for denne kommando:
Kør sidste cmd
Pak et TAR-arkiv ud
Hvis du downloader en fil fra internettet i form af TAR Archive, skal du bare køre følgende kommando for at pakke den ud:
tjære -xvzfFilen arkiveres i selve den aktuelle mappe.
Find filer, der blev ændret i sidste 1 dag
For at finde filer, der blev ændret i sidste 1 dag, skal du køre følgende kommando:
finde . -mtime -1Lad os se output for denne kommando:
Ændrede filer i sidste 1 dag
Kun den sidst nævnte fil var den fil, vi redigerede. Andre filer blev redigeret af OS selv.
Find filer, der blev ændret på mere end 1 dag
For at finde de filer, der blev ændret mere end 1 dag før, skal du køre følgende kommando:
finde . -mtime +1Opret blødt link
For at oprette et softlink til at pege på en fil eller et bibliotek skal du køre følgende kommando:
ln -sLad os se output for denne kommando:
Opret softlink
Fjern blødt link
For at fjerne et softlink skal du køre følgende kommando:
rm mydirectoryTæl linje, ord og tegn i en fil
For at tælle linjen, ordet og tegnene i en fil skal du køre følgende kommando:
ToiletLad os se output for denne kommando:
Tælle
Se den aktuelle bruger
For at se den aktuelt loggede bruger skal du køre følgende kommando:
hvemLad os se output for denne kommando:
Hvem
Konklusion
I denne lektion kiggede vi på 25 mest populære kommandoer, som du kan bruge sammen med Linux hver dag.