Bestands- en directorybeheer
-
ls
: lijst met bestanden en mappen in de huidige map. Het toont de namen van bestanden en mappen in de huidige map.Voorbeeld:
ls
-
pwd
: druk het volledige pad van de huidige map af. Het helpt u te weten waar u zich bevindt in het bestandssysteem.Voorbeeld:
pwd
-
cd <directory>
: ga naar de opgegeven directory. Door deze opdracht te gebruiken, kunt u tussen mappen in uw bestandssysteem navigeren.Voorbeeld:
cd /home/user/documents
-
touch <filename>
: maak een nieuw bestand aan of update de wijzigingstijd van een bestaand bestand. Als het bestand al bestaat, wordt de wijzigingstijd bijgewerkt.Voorbeeld:
touch newfile.txt
-
cp <source> <destination>
: Kopieer een bestand of map van de bronlocatie naar de doellocatie. U kunt meerdere bestanden of mappen kopiëren door meerdere bronnen op te geven.Voorbeeld:
cp file.txt /home/user/documents/
(kopieer een bestand)cp -r folder1 /home/user/documents/
(kopieer een map)
-
mv <source> <destination>
: Verplaats of hernoem een bestand of map van de bronlocatie naar de doellocatie. Als de bestemming een nieuwe naam heeft, zal deze hernoemd worden; als het een nieuw pad is, zal het bewegen.Voorbeeld:
mv file.txt /home/user/documents/file_new.txt
(hernoem een bestand)mv folder1 /home/user/documents/
(verplaats een map)
-
rm <file>
: een bestand verwijderen. Merk op dat deze opdracht het bestand zonder enige bevestiging zal verwijderen, dus gebruik het met de nodige voorzichtigheid.Voorbeeld:
rm file.txt
-
mkdir <directory>
: Maak een nieuwe map aan met de opgegeven naam.Voorbeeld:
mkdir new_folder
-
rmdir <directory>
: Verwijder een lege map. Merk op dat u alleen een lege map kunt verwijderen met deze opdracht.Voorbeeld:
rmdir empty_folder
Beheer van machtigingen voor bestanden en mappen
-
chmod <permissions> <file/directory>
: Wijzig de toegangsmachtigingen van een bestand of map volgens de opgegeven machtigingen. Gebruikelijke machtigingen zijn "r"(lezen), "w"(schrijven) en "x"(uitvoeren).Voorbeeld:
chmod u+rwx file.txt
(lees-, schrijf- en uitvoermachtigingen voor de eigenaar toevoegen) -
chown <user>:<group> <file/directory>
: Wijzig de eigenaar van een bestand of map in de opgegeven gebruiker en groep.Voorbeeld:
chown user1:group1 file.txt
(stel de eigenaar en groep in voor bestand.txt)
Proces- en servicemanagement
-
ps
: Maak een lijst van de lopende processen. Met deze opdracht wordt een lijst met processen en de bijbehorende proces-ID's(PID) weergegeven.Voorbeeld:
ps
-
top
: Geef de lopende processen en systeembronnen weer. Deze opdracht biedt een interactieve interface om lopende processen te bekijken en systeembronnen zoals CPU en RAM te bewaken.Voorbeeld:
top
-
kill <PID>
: beëindig het proces met de opgegeven Proces-ID(PID). Deze opdracht stuurt een signaal om het proces te stoppen, waardoor het kan afsluiten of afsluiten.Voorbeeld:
kill 1234
(beëindig het proces met PID 1234) -
systemctl start <service>
: Start de opgegeven service. Een service is een programma dat op de achtergrond van het systeem wordt uitgevoerd en met deze opdracht wordt het gestart.Voorbeeld:
systemctl start httpd
(start de Apache-service) -
systemctl stop <service>
: stop de opgegeven service. Deze opdracht stopt een lopende service.Voorbeeld:
systemctl stop httpd
(stop de Apache-service) -
systemctl restart <service>
: Start de opgegeven service opnieuw. Deze opdracht stopt en start de service.Voorbeeld:
systemctl restart httpd
(herstart de Apache-service) -
systemctl status <service>
: Geef de status van de opgegeven service weer. Deze opdracht laat zien of de service actief is of niet, en de status ervan.Voorbeeld:
systemctl status httpd
(toon de status van de Apache-service)
Pakketbeheer
-
yum install <package>
: Installeer een softwarepakket uit de CentOS repository.Voorbeeld:
yum install nginx
(installeer Nginx) -
yum update <package>
: Werk het geïnstalleerde softwarepakket bij naar de nieuwste versie.Voorbeeld:
yum update nginx
(update Nginx) -
yum remove <package>
: Verwijder een geïnstalleerd pakket van het systeem.Voorbeeld:
yum remove nginx
(verwijder Nginx)
Netwerkbeheer
-
ifconfig
: Geef informatie weer over netwerkapparaten en IP-adressen van het systeem.Voorbeeld:
ifconfig
-
ip addr
: Geef informatie weer over netwerkapparaten en IP-adressen van het systeem. Deze opdracht is vergelijkbaar metifconfig
.Voorbeeld:
ip addr
-
ping <hostname/IP>
: controleer de netwerkverbinding met een opgegeven IP-adres of domeinnaam door pakketten te verzenden en te wachten op een reactie.Voorbeeld:
ping google.com
-
curl <URL>
: inhoud ophalen van een URL. Deze opdracht wordt vaak gebruikt om gegevens van websites te downloaden en de resultaten op de opdrachtregel weer te geven.Voorbeeld:
curl https://www.example.com
Beheer van commandogeschiedenis
-
history
: Toon de geschiedenis van eerder uitgevoerde commando's. Deze opdracht somt de opdrachten op die in de huidige sessie zijn uitgevoerd.Voorbeeld:
history
Dit zijn enkele van de gebruikelijke en nuttige opdrachtregelopdrachten in CentOS. Afhankelijk van uw behoeften en doeleinden kunt u deze opdrachten gebruiken om uw systeem te beheren en basistaken uit te voeren.