Linux-kommandoer - Grundlæggende Bash-kommandolinjetips, du bør vide

Linux har masser af kommandoer, men de fleste bruger kun en brøkdel af dem. Her er nogle af de mest anvendte Linux-kommandoer, der skal bruges i terminalen.

Først dækker vi nogle tip, der gør kommandolinjen lettere at bruge:

  • Brug fanen til autofuldførelse. Når du begynder at skrive noget i Linux-terminalen, skal du trykke på fanen, og det vil foreslå mulige muligheder, der starter med den streng, du har skrevet indtil videre.
  • Brug ctrl+r search_termtil at søge på kommandoer, du tidligere har brugt.
  • Flyt hurtigt til begyndelsen eller slutningen af ​​en linje med ctrl+aog ctrl+e.
  • Genbrug den forrige kommando i denne kommando med !!.
  • Du kan køre flere kommandoer på en enkelt linje ved at adskille kommandoer med en ;.

Det er tid til at lære de almindelige Linux-kommandoer. Du kan få flere oplysninger om nogen af ​​disse kommandoer ved hjælp af mankommandoen. Dette åbner den manuelle side for en kommando. For eksempel, hvis du skriver man cati en linux-terminal, får du flere oplysninger om catkommandoen.

ls

Liste over katalogindhold.

Eksempel:ls /applications viser alle de filer og mapper, der er gemt i applikationsmappen.

cd

Skift til et bibliotek.

Eksempel: Skift fra den aktuelle mappe til / usr / local med cd /usr/local.

mv

Omdøb eller flyt fil (er) eller mapper.

Eksempel: kommandoen mv todo.txt /home/qlarson/Documentsflytter "todo.txt" til "Dokumenter" -mappen.

mkdir

Opret en ny mappe.

Eksempel:mkdir freecodecamp opretter en mappe med navnet "freecodecamp".

rmdir

Slet tomme mapper.

røre ved

Opret en tom fil med det angivne navn.

rm

Fjern fil (er) og / eller mapper.

Eksempel:rm todo.txt sletter filen.

find

Find en bestemt fil.

Eksempel:locate -i vacuum*mop kommandoen vil søge efter en fil, der indeholder ordet "vakuum" og "moppe". Det -igør søgningen ufølsom.

klar

Ryd et kommandolinjeskærm / vindue for en ny start.

cp

Kopier filer og mapper.

Eksempel: kommandoen cp todo.txt /home/qlarson/Documentsopretter en kopi af "todo.txt" til "Dokumenter" -mappen.

alias

Opret et alias til Linux-kommandoer.

Eksempel:alias search=grep giver dig mulighed for at bruge i searchstedet for grep.

kat

Vis indholdet af en fil på skærmen.

Eksempel:cat todo.txt viser teksten "todo.txt" på skærmen.

chown

Skift, hvem der ejer en fil.

Eksempel:chown qlarson todo.txt gør "qlarson" til ejeren af ​​"todo.txt".

chmod

Skift tilladelser til en fil.

Eksempel:chmod 777 todo.txt gør "todo.txt" læsbar, skrivbar og eksekverbar af alle. Cifrene i "777" angiver tilladelserne for bruger, gruppe og andre i den rækkefølge.

sudo

Udfør opgaver, der kræver administrative eller rodtilladelser.

Eksempel: Brug sudo passwd quincytil at ændre adgangskoden til bruger "quincy".

"Sudo lav mig en sandwich."

finde

Søg efter filer, der matcher et givet mønster. Denne kommando er til søgning efter fil (er) og mappe (r) ved hjælp af filtre som navn, størrelse, adgangstid og ændringstid.

Eksempel:find /home/ -name todo.txt  søger efter en fil med navnet "todo.txt" i hjemmekataloget og dens underkataloger.

grep

Søg efter filer eller output for en bestemt streng eller et bestemt udtryk. Denne kommando søger efter linjer, der indeholder et bestemt mønster, og skriver dem som standard til standardoutputtet.

Eksempel:grep run todo.txt søger efter ordet "run" i "todo.txt" -filen. Linjer, der indeholder "run", vises.

dato

Vis eller indstil systemets dato og klokkeslæt.

df

Vis rapport om systemets diskpladsforbrug.

du

Vis hvor meget plads hver fil tager. Dette viser størrelsen i diskbloknumre. Hvis du ønsker at se det i byte, kilobyte og megabyte, tilsæt -hargument som dette: du -h.

fil

Bestem typen af ​​en fil.

Eksempel:file todo.txt vil sandsynligvis vise typen "ASCII-tekst".

historie

Viser kommandohistorikken.

dræbe

Stop en proces.

Eksempel: Stop en proces med en PID på 485 ved hjælp af kommandoen kill 485. Brug pskommandoen (nedenfor) til at bestemme PID for en proces.

mindre

Se indholdet af en fil en side ad gangen.

Eksempel: less todo.txtviser indholdet af "todo.txt".

ps

Vis en liste over de aktuelt kørende processer. Dette kan bruges til at bestemme PID'er, der er nødvendige for killprocesser.

pwd

Vis stienavnet for det aktuelle bibliotek. " P rint w orking d irectory"

ssh

Log ind på en anden Linux-maskine via netværket.

Eksempel:ssh [email protected] logger ind på 104.25.105.32 ved hjælp af brugernavnet "quincy".

hale - Vis de sidste 10 linjer i en fil. Se færre eller flere linjer ved hjælp af indstillingen -n (nummer).

Eksempel:tail -n 5 todo.txt viser de sidste 5 linjer af "todo.txt".

tjære

Gem og udpak filer fra en tarfile (.tar) eller tarball (.tar.gz eller .tgz).

top

Viser de ressourcer, der bruges på dit system, svarende til task manager i Windows.