Fil- och kataloghantering
-
ls
: Lista filer och kataloger i den aktuella katalogen. Den visar namnen på filer och kataloger som finns i den aktuella katalogen.Exempel:
ls
-
pwd
: Skriv ut hela sökvägen till den aktuella katalogen. Det hjälper dig att veta var du är i filsystemet.Exempel:
pwd
-
cd <directory>
: Byt till den angivna katalogen. Genom att använda detta kommando kan du navigera mellan kataloger i ditt filsystem.Exempel:
cd /home/user/documents
-
touch <filename>
: Skapa en ny fil eller uppdatera ändringstiden för en befintlig fil. Om filen redan finns kommer den att uppdatera ändringstiden.Exempel:
touch newfile.txt
-
cp <source> <destination>
: Kopiera en fil eller katalog från källplatsen till målplatsen. Du kan kopiera flera filer eller kataloger genom att ange flera källor.Exempel:
cp file.txt /home/user/documents/
(kopiera en fil)cp -r folder1 /home/user/documents/
(kopiera en katalog)
-
mv <source> <destination>
: Flytta eller byta namn på en fil eller katalog från källplatsen till målplatsen. Om destinationen är ett nytt namn kommer den att byta namn; om det är en ny väg kommer den att röra sig.Exempel:
mv file.txt /home/user/documents/file_new.txt
(byt namn på en fil)mv folder1 /home/user/documents/
(flytta en katalog)
-
rm <file>
: Ta bort en fil. Observera att detta kommando kommer att radera filen utan någon bekräftelse, så använd det med försiktighet.Exempel:
rm file.txt
-
mkdir <directory>
: Skapa en ny katalog med det angivna namnet.Exempel:
mkdir new_folder
-
rmdir <directory>
: Ta bort en tom katalog. Observera att du bara kan ta bort en tom katalog med detta kommando.Exempel:
rmdir empty_folder
Fil- och katalogbehörighetshantering
-
chmod <permissions> <file/directory>
: Ändra åtkomstbehörigheterna för en fil eller katalog enligt de angivna behörigheterna. Vanliga behörigheter inkluderar "r"(läs), "w"(skriv) och "x"(kör).Exempel:
chmod u+rwx file.txt
(lägg till läs, skriv, exekvera behörigheter för ägaren) -
chown <user>:<group> <file/directory>
: Ändra ägaren av en fil eller katalog till den angivna användaren och gruppen.Exempel:
chown user1:group1 file.txt
(ställ in ägaren och gruppen för file.txt)
Process och Service Management
-
ps
: Lista de pågående processerna. Detta kommando visar en lista över processer och deras motsvarande process-ID(PID).Exempel:
ps
-
top
: Visa de pågående processerna och systemresurserna. Detta kommando tillhandahåller ett interaktivt gränssnitt för att se pågående processer och övervaka systemresurser som CPU, RAM.Exempel:
top
-
kill <PID>
: Avsluta processen med angivet process-ID(PID). Detta kommando skickar en signal för att stoppa processen, vilket gör att den kan avslutas eller stängas av.Exempel:
kill 1234
(avsluta processen med PID 1234) -
systemctl start <service>
: Starta den angivna tjänsten. En tjänst är ett program som körs i bakgrunden av systemet, och det här kommandot startar det.Exempel:
systemctl start httpd
(starta Apache-tjänsten) -
systemctl stop <service>
: Stoppa den angivna tjänsten. Detta kommando stoppar en tjänst som körs.Exempel:
systemctl stop httpd
(stoppa Apache-tjänsten) -
systemctl restart <service>
: Starta om den angivna tjänsten. Detta kommando stoppar och startar tjänsten.Exempel:
systemctl restart httpd
(starta om Apache-tjänsten) -
systemctl status <service>
: Visa status för den angivna tjänsten. Detta kommando visar om tjänsten körs eller inte, och dess status.Exempel:
systemctl status httpd
(visa status för Apache-tjänsten)
Pakethantering
-
yum install <package>
: Installera ett programpaket från CentOS förvaret.Exempel:
yum install nginx
(installera Nginx) -
yum update <package>
: Uppdatera det installerade programpaketet till den senaste versionen.Exempel:
yum update nginx
(uppdatera Nginx) -
yum remove <package>
: Ta bort ett installerat paket från systemet.Exempel:
yum remove nginx
(ta bort Nginx)
Nätverkshantering
-
ifconfig
: Visa information om nätverksenheter och IP-adresser för systemet.Exempel:
ifconfig
-
ip addr
: Visa information om nätverksenheter och IP-adresser för systemet. Detta kommando liknarifconfig
.Exempel:
ip addr
-
ping <hostname/IP>
: Kontrollera nätverksanslutning till en angiven IP-adress eller domännamn genom att skicka paket och vänta på svar.Exempel:
ping google.com
-
curl <URL>
: Hämta innehåll från en URL. Detta kommando används ofta för att ladda ner data från webbplatser och visa resultaten på kommandoraden.Exempel:
curl https://www.example.com
Kommandohistorikhantering
-
history
: Visa historiken för tidigare utförda kommandon. Detta kommando listar de kommandon som körs i den aktuella sessionen.Exempel:
history
Det här är några av de vanliga och användbara kommandoradskommandona i CentOS. Beroende på dina behov och syften kan du använda dessa kommandon för att hantera ditt system och utföra grundläggande uppgifter.