Bestands- en directorybeheer
-
ls
: Toon een lijst met bestanden en mappen in de huidige map. Met deze opdracht kunt u de inhoud van de huidige map bekijken.Voorbeeld:
ls
-
pwd
: druk het absolute pad van de huidige map af. Deze opdracht helpt u te weten waar u zich in het bestandssysteem bevindt.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 <file>
: 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 voorzichtig.Voorbeeld:
rm file.txt
-
mkdir <directory>
: Maak een nieuwe map aan met de opgegeven naam.Voorbeeld:
mkdir new_folder
-
rmdir <directory>
: een lege map verwijderen. Merk op dat u met deze opdracht alleen een lege map kunt verwijderen.Voorbeeld:
rmdir empty_folder
Machtigingenbeheer
-
chmod <permission> <file/directory>
: Wijzig de toegangsmachtigingen van een bestand of map volgens de opgegeven machtiging. Gebruikelijke machtigingen zijn "r"(lezen), "w"(schrijven) en "x"(uitvoeren).Voorbeeld:
chmod u+rwx file.txt
(lees-, schrijf- en uitvoermachtigingen voor de gebruiker 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 eigenaar en groep in voor bestand.txt)
Proces- en servicemanagement
-
ps
: Lijst lopende processen. Met deze opdracht wordt een lijst met processen en de bijbehorende proces-ID's(PID's) weergegeven.Voorbeeld:
ps
-
top
: Lopende processen en systeembronnen weergeven. 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 een 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 achtergrondprogramma van het systeem en deze opdracht start het.Voorbeeld:
systemctl start apache2
(start de Apache-service) -
systemctl stop <service>
: stop de opgegeven service. Deze opdracht stopt de lopende service.Voorbeeld:
systemctl stop apache2
(stop de Apache-service) -
systemctl restart <service>
: Start de opgegeven service opnieuw. Deze opdracht stopt en start vervolgens de service.Voorbeeld:
systemctl restart apache2
(herstart de Apache-service) -
systemctl status <service>
: toon de status van de opgegeven service. Met deze opdracht wordt weergegeven of de service actief is of niet en wat de status ervan is.Voorbeeld:
systemctl status apache2
(toon de status van de Apache-service)
Pakketbeheer
-
apt-get install <package>
: Installeer een softwarepakket uit de Ubuntu repository.Voorbeeld:
apt-get install nginx
(installeer Nginx) -
apt-get update
: Update de informatie van alle softwarepakketten uit de repository. Deze opdracht haalt informatie over de nieuwste pakketten op uit de repository.Voorbeeld:
apt-get update
-
apt-get upgrade
: Upgrade alle geïnstalleerde pakketten naar de nieuwste versie.Voorbeeld:
apt-get upgrade
-
apt-get remove <package>
: Verwijder een geïnstalleerd pakket van het systeem.Voorbeeld:
apt-get 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 <domain/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>
: haal de inhoud op van een URL. Deze opdracht wordt vaak gebruikt om gegevens van een website te downloaden en het resultaat 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 algemene en nuttige opdrachtregelopdrachten in Ubuntu. Afhankelijk van uw behoeften en doeleinden kunt u deze opdrachten gebruiken om uw systeem te beheren en verschillende basistaken uit te voeren.