Ubuntu Command Line: Algemene opdrachten en gebruikershandleiding

Bestands- en directorybeheer

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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)
  6. 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)
  7. 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

  8. mkdir <directory>: Maak een nieuwe map aan met de opgegeven naam.

    Voorbeeld: mkdir new_folder

  9. rmdir <directory>: een lege map verwijderen. Merk op dat u met deze opdracht alleen een lege map kunt verwijderen.

    Voorbeeld: rmdir empty_folder

Machtigingenbeheer

  1. 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)

  2. 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

  1. ps: Lijst lopende processen. Met deze opdracht wordt een lijst met processen en de bijbehorende proces-ID's(PID's) weergegeven.

    Voorbeeld: ps

  2. 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

  3. 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)

  4. 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)

  5. systemctl stop <service>: stop de opgegeven service. Deze opdracht stopt de lopende service.

    Voorbeeld: systemctl stop apache2(stop de Apache-service)

  6. systemctl restart <service>: Start de opgegeven service opnieuw. Deze opdracht stopt en start vervolgens de service.

    Voorbeeld: systemctl restart apache2(herstart de Apache-service)

  7. 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

  1. apt-get install <package>: Installeer een softwarepakket uit de Ubuntu repository.

    Voorbeeld: apt-get install nginx(installeer Nginx)

  2. 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

  3. apt-get upgrade: Upgrade alle geïnstalleerde pakketten naar de nieuwste versie.

    Voorbeeld: apt-get upgrade

  4. apt-get remove <package>: Verwijder een geïnstalleerd pakket van het systeem.

    Voorbeeld: apt-get remove nginx(verwijder Nginx)

Netwerkbeheer

  1. ifconfig: Geef informatie weer over netwerkapparaten en IP-adressen van het systeem.

    Voorbeeld: ifconfig

  2. ip addr: Geef informatie weer over netwerkapparaten en IP-adressen van het systeem. Deze opdracht is vergelijkbaar met ifconfig.

    Voorbeeld: ip addr

  3. 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

  4. 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

  1. 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.