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_term
til at søge på kommandoer, du tidligere har brugt. - Flyt hurtigt til begyndelsen eller slutningen af en linje med
ctrl+a
ogctrl+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 man
kommandoen. Dette åbner den manuelle side for en kommando. For eksempel, hvis du skriver man cat
i en linux-terminal, får du flere oplysninger om cat
kommandoen.
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/Documents
flytter "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 -i
gø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/Documents
opretter 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 search
stedet 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 quincy
til 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 -h
argument 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 ps
kommandoen (nedenfor) til at bestemme PID for en proces.
mindre
Se indholdet af en fil en side ad gangen.
Eksempel: less todo.txt
viser 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 kill
processer.
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.
