Ubuntu Linux Terminal-opdrachten: Complete gids voor Dell pc's
Samenvatting: Leer de belangrijkste Ubuntu Linux terminal-opdrachten voor uw Dell pc. Stapsgewijze handleiding over bestanden, software, netwerk, gebruikers en snelkoppelingen.
Instructies
Terminal-opdrachten zijn instructies die u in de Ubuntu-terminal-app kunt gebruiken om taken op uw computer uit te voeren. Of Linux nu nieuw voor u is of gewoon een snelle referentie nodig hebt, deze gids leidt u door de meest voorkomende en nuttige Ubuntu-terminalopdrachten, van het beheren van bestanden en software tot het controleren van uw netwerk- en systeeminformatie.
Wat is de Ubuntu-terminal?
De Linux-opdrachtregel is een tekstinterface naar uw computer. Vaak aangeduid als de shell, terminal, console of prompt, kan het de indruk wekken complex en verwarrend te zijn om te gebruiken. Maar maak je geen zorgen, het is eenvoudiger dan het lijkt, en deze gids zal je snel op je gemak stellen.
De Ubuntu-terminal, ook wel bekend als de opdrachtregelinterface of shell, is een op tekst gebaseerde omgeving waarmee u kunt communiceren met het besturingssysteem van uw computer. In tegenstelling tot grafische gebruikersinterfaces (GUI's) die afhankelijk zijn van visuele elementen zoals vensters, pictogrammen en knoppen, communiceert de terminal via getypte commando's.
De terminal openen op Ubuntu
Er zijn twee eenvoudige manieren om de terminal te openen:
Optie 1: Sneltoetsen (snelste)
- Druk op Ctrl + Alt + T op uw toetsenbord.
Optie 2: Zoeken in het menu Activiteiten
- Klik op de knop Activiteiten in de linkerbovenhoek van uw scherm.
- Typ Terminal in de zoekbalk.
- Klik op de Terminal-app wanneer deze verschijnt.
De Terminal Prompt begrijpen
Wanneer u de terminal opent, ziet u een knipperende cursor naast wat tekst. Wanneer u een opdracht typt, wordt deze op dezelfde regel weergegeven als deze tekst. Die tekst is er om u te vertellen dat de computer klaar is om een opdracht te accepteren, het is de manier waarop de computer u vraagt. In feite wordt het meestal de prompt genoemd.
Wanneer u een opdracht uitvoert, wordt alle uitvoer die het produceert meestal rechtstreeks in de terminal afgedrukt, waarna u een andere prompt te zien krijgt zodra deze is voltooid. Sommige commando's kunnen veel tekst uitvoeren; andere werken geruisloos en voeren helemaal niets uit. Schrik niet als u een opdracht uitvoert en er onmiddellijk een andere prompt verschijnt, wat meestal betekent dat de opdracht is geslaagd.
Deel 1: Navigeren op het bestandssysteem
Deze opdrachten helpen je om door mappen te navigeren (in Linux mappen genoemd) en te begrijpen waar je bent.
| Opdracht | Doel | Voorbeeld |
|---|---|---|
pwd |
Toont uw huidige maplocatie | pwd |
ls |
Geeft een lijst weer van bestanden en mappen in de huidige map | ls |
ls -l |
Geeft een lijst van bestanden met details zoals machtigingen, grootte en datum | ls -l |
ls -a |
Toont alle bestanden, inclusief verborgen bestanden | ls -a |
cd foldername |
Wijzigingen in een specifieke map | cd Documents |
cd .. |
Gaat één mapniveau terug | cd .. |
cd ~ |
Gaat rechtstreeks naar uw thuismap | cd ~ |
De pwd Command geeft het pad weer van de huidige map (map) waarin u zich bevindt. Wanneer u de terminal voor het eerst opent, bevindt u zich standaard in uw thuismap.
De ls Opdracht geeft bestanden en mappen weer binnen een opgegeven locatie. Veelvoorkomende opties zijn: -a (toont verborgen bestanden, inclusief bestanden die beginnen met een punt) en -l (Toont een gedetailleerde lijst met machtigingen, eigendom, grootte en tijdstempels).
Deel 2: Bestanden en mappen beheren
Deze opdrachten zijn rechtstreeks van invloed op de bestanden en tekst die op uw computer zijn opgeslagen en gebruikt.
| Opdracht | Doel | Voorbeeld |
|---|---|---|
mkdir foldername |
Maakt een nieuwe map | mkdir MyProject |
touch filename |
Hiermee maakt u een nieuw leeg bestand | touch notes.txt |
cp source destination |
Kopieert een bestand naar een nieuwe locatie | cp notes.txt ~/Documents/ |
mv source destination |
Verplaatst of wijzigt de naam van een bestand | mv notes.txt renamed.txt |
rm filename |
Verwijdert een bestand | rm oldfile.txt |
rm -r foldername |
Verwijdert een map en alles wat zich in de map bevindt | rm -r OldFolder |
cat filename |
Toont de inhoud van een bestand | cat notes.txt |
nano filename |
Opent een bestand voor bewerking in een eenvoudige teksteditor | nano notes.txt |
grep "text" filename |
Zoekt naar specifieke tekst in een bestand | grep "error" log.txt |
rm Met de opdracht worden bestanden permanent verwijderd. Er is geen prullenbak in de terminal. Controleer dit altijd voordat u het uitvoert.
De rm commando wordt gebruikt om bestanden te verwijderen. Een belangrijk aspect van Unix-achtige systemen (inclusief Ubuntu) is hun bestandsrechtensysteem.
De cat Opdracht om bestanden weer te geven, te combineren of te maken door bestandsinhoud te lezen en te schrijven. Veelvoorkomende opties zijn: -n (geeft regelnummers weer naast de inhoud van het bestand) en -b (toont alleen regelnummers voor niet-lege regels).
De grep Command zoekt naar specifieke patronen of trefwoorden in bestanden of opdrachtuitvoer. Veelvoorkomende opties zijn: -i (voert een niet-hoofdlettergevoelige zoekopdracht uit), -r (zoekt recursief door mappen), en -n (geeft regelnummers weer met overeenkomende resultaten).
Deel 3: Software installeren en beheren
Ubuntu is een op Debian gebaseerde Linux-distributie en gebruikt de APT-pakketbeheerder om softwarepakketten via de opdrachtregel te installeren, bij te werken en te verwijderen.
Ubuntu omvat beide apt als apt-get. Ze gebruiken dezelfde pakketdatabase, maar zijn gericht op verschillende taken. apt is de betere interactieve tool voor terminalsessies omdat de output is ontworpen voor mensen. apt-get is de veiligere standaard voor scripts omdat het gedrag van de opdrachtregel stabieler is bij APT-releases.
| Opdracht | Doel |
|---|---|
sudo apt update |
Vernieuwt de lijst met beschikbare softwarepakketten |
sudo apt upgrade |
Installeert beschikbare updates voor alle geïnstalleerde pakketten |
sudo apt install packagename |
Installeert een specifiek softwarepakket |
sudo apt remove packagename |
Verwijdert een softwarepakket |
sudo apt autoremove |
Verwijdert pakketten die niet langer nodig zijn |
Ga als volgt te werk om uw systeem bij te werken:
- Open de terminal met Ctrl + Alt + T.
- Typ de volgende opdracht en druk op Enter om de pakketlijst te vernieuwen:
sudo apt update - Voer uw wachtwoord in wanneer daarom wordt gevraagd en druk vervolgens op Enter.
- Typ de volgende opdracht en druk op Enter om beschikbare updates te installeren:
sudo apt upgrade - Wanneer u wordt gevraagd om te bevestigen, typt u Y en drukt u op Enter.
apt update Hiermee haalt u de meest recente pakketlijsten op uit de geconfigureerde repository's. Hiermee worden geen pakketten geüpgraded, maar wordt alleen de informatie bijgewerkt over welke pakketten beschikbaar zijn.
U installeert als volgt een specifieke applicatie:
- Open de terminal.
- Typ de volgende opdracht en vervang pakketnaam door de app die u wilt installeren:
sudo apt install packagenameVoorbeeld: Om de VLC-mediaspeler te installeren, typt u:sudo apt install vlc - Druk op Enter, typ Y wanneer daarom wordt gevraagd en druk nogmaals op Enter .
Sectie 4: Systeeminformatie controleren
Gebruik deze opdrachten voor meer informatie over de hardware en software van uw Dell pc.
| Opdracht | Doel |
|---|---|
uname -a |
Toont de kernelversie en systeemarchitectuur |
lsb_release -a |
Hiermee wordt uw Ubuntu-versie weergegeven |
df -h |
Toont schijfgebruik voor alle schijven (leesbaar voor mensen) |
free -h |
Toont hoeveel RAM er beschikbaar is |
top |
Toont real-time CPU- en geheugengebruik |
htop |
Toont een verbeterde, interactieve weergave van lopende processen |
uptime |
Geeft aan hoe lang het systeem al actief is |
date |
Toont de huidige datum en tijd |
whoami |
Hier wordt weergegeven als welke gebruiker u momenteel bent aangemeld |
hostname |
Toont de naam van uw computer in het netwerk |
De uname Met de opdracht wordt systeeminformatie afgedrukt, zoals de kernelversie en architectuur. Gebruik uname -a om alle beschikbare systeeminformatie in één keer weer te geven.
De top De opdracht geeft real-time informatie over systeemactiviteit weer. Het geeft dynamische informatie over systeemprocessen weer.
Voordat u Ubuntu upgradet naar een nieuwe release, is het essentieel om uw systeem voor te bereiden. Controleer de schijfruimte om er zeker van te zijn dat u voldoende vrije ruimte hebt om geüpgradede pakketten te downloaden en installeren. U kunt de schijfruimte controleren met behulp van de df -h Opdracht.
Sectie 5: Gebruikers en groepen beheren
Gebruikersbeheer is een essentieel onderdeel van het onderhouden van een veilig systeem. Ineffectief gebruikers- en privilegebeheer leidt vaak tot een gecompromitteerd systeem.
| Opdracht | Doel |
|---|---|
whoami |
Toont de huidige aangemelde gebruiker |
sudo adduser username |
Hiermee maakt u een nieuw gebruikersaccount |
sudo deluser username |
Hiermee verwijdert u een gebruikersaccount |
passwd |
Wijzigt uw wachtwoord |
sudo passwd username |
Wijzigt het wachtwoord van een andere gebruiker |
sudo usermod -aG groupname username |
Voegt een gebruiker toe aan een groep |
groups username |
Laat zien tot welke groepen een gebruiker behoort |
id |
Toont de huidige gebruikers-ID en groepslidmaatschappen |
adduser is een hoogwaardig, gebruiksvriendelijk script dat het proces van het maken van een nieuw gebruikersaccount vereenvoudigt. Het vraagt interactief om informatie, maakt automatisch een home directory, kopieert skeletbestanden (zoals .bashrc als .profile), stelt de juiste machtigingen in en wijst een standaardshell toe. In de meeste gevallen is dit de aanbevolen opdracht voor het maken van gebruikers op Debian-systemen zoals Ubuntu.
Ga als volgt te werk om een nieuwe gebruiker toe te voegen:
- Open de terminal.
- Typ de volgende opdracht en vervang de gebruikersnaam door de naam van de nieuwe gebruiker:
sudo adduser username - Druk op Enter en volg de aanwijzingen op het scherm om een wachtwoord in te stellen en optionele gegevens in te vullen.
U kunt als volgt een gebruiker administrator-toegang (sudo) geven:
De eenvoudigste manier om sudo-rechten toe te kennen in Ubuntu is door de gebruiker toe te voegen aan de sudo-groep . Leden van deze groep kunnen elke opdracht als root uitvoeren en worden om hun wachtwoord gevraagd bij het gebruik van sudo.
- Open de terminal.
- Typ de volgende opdracht, waarbij u de gebruikersnaam vervangt door de naam van de gebruiker:
sudo usermod -aG sudo username - Druk op Enter. De wijzigingen worden van kracht wanneer de gebruiker zich de volgende keer aanmeldt.
visudo commando om het sudoers-bestand te bewerken. Met deze opdracht wordt de syntaxis gevalideerd voordat deze wordt opgeslagen, waardoor fouten worden voorkomen die u volledig kunnen buitensluiten van sudo-toegang.
Sectie 6: Bestandsmachtigingen beheren
Elk bestand en elke map heeft een aantal machtigingen die bepalen wie het bestand en elke map kan lezen, schrijven of uitvoeren.
| Symbool | Betekenis |
|---|---|
r |
Lezen |
w |
Schrijven |
x |
Uitvoeren |
| Opdracht | Doel | Voorbeeld |
|---|---|---|
ls -l |
Weergavemachtigingen voor bestanden in een map | ls -l |
chmod 755 filename |
Stelt lezen/schrijven/uitvoeren in voor eigenaar; Lezen/uitvoeren voor anderen | chmod 755 script.sh |
chmod 644 filename |
Stelt lees-/schrijfinstellingen in voor eigenaar; Alleen-lezen voor anderen | chmod 644 file.txt |
chown user:group filename |
Wijzigt de eigenaar en groep van een bestand | chown john:staff file.txt |
Een sterke toestemmingsstrategie is gebaseerd op het Principle of Least Privilege (PoLP), wat betekent dat gebruikers en processen alleen de minimaal noodzakelijke toegang moeten hebben om hun beoogde functies uit te voeren.
Sectie 7: Netwerkopdrachten
Gebruik deze opdrachten om uw netwerkverbinding te controleren, uw IP-adres te vinden en verbindingsproblemen op te lossen.
| Opdracht | Doel |
|---|---|
ip addr of ip a |
Toont uw IP-adres en netwerkinterfaces |
ping google.com |
Test uw internetverbinding |
ping -c 4 google.com |
Verzendt precies 4 ping-pakketten en stopt |
wget URL |
Hiermee downloadt u een bestand van internet |
curl URL |
Draagt gegevens over van of naar een server |
hostname -I |
Geeft uw lokale IP-adres weer |
ss -tlnp |
Geeft een overzicht van geopende netwerkpoorten |
ifconfig opdracht is verouderd en vervangen door het ip commando in de meeste moderne Linux-distributies. Het maakt deel uit van het net-tools-pakket, dat mogelijk niet standaard op nieuwere systemen wordt geïnstalleerd. We raden aan om ip addr in plaats daarvan.
De ip commando is een van de meest elementaire en nuttige netwerkcommando's in Linux. Het toont meestal de status van netwerkinterfaces en IP-adressen die aan uw systeem zijn toegewezen. Het is de opvolger van de oudere ifconfig commando, dat nu verouderd is.
Ping is een eenvoudige maar krachtige netwerktool waarmee u de verbinding tussen uw computer en een externe host (zoals een website, server of een andere computer) kunt controleren. Het stuurt kleine datapakketten die "echoverzoeken" worden genoemd naar de doelhost, die vervolgens reageert met "echo-antwoorden". Een geslaagde ping geeft aan dat er een verbinding is met de bestemming.
Ga als volgt te werk om te controleren of uw internetverbinding werkt:
- Open de terminal.
- Typ de volgende opdracht en druk op Enter:
ping -c 4 google.com - Als u antwoorden ziet, werkt uw verbinding. Als u fouten ziet, controleert u uw netwerkinstellingen.
De curl als wget commando's in Linux worden beide gebruikt voor het downloaden van bestanden van internet via de opdrachtregel. Deze opdrachten bieden een handige manier om bestanden, webpagina's of andere bronnen rechtstreeks van een opgegeven URL op te halen.
Sectie 8: Procesmanagement
Met deze opdrachten kunt u zien wat er op uw Dell pc wordt uitgevoerd en stoppen ze alles wat niet reageert.
| Opdracht | Doel |
|---|---|
ps aux |
Geeft een overzicht van alle lopende processen |
top |
Toont live gebruik van systeembronnen |
kill PID |
Stopt een proces aan de hand van het ID-nummer |
killall processname |
Stopt alle processen met een bepaalde naam |
Ctrl + C |
Stopt de momenteel actieve terminal-opdracht |
Opdrachten voor procesbeheer, zoals ps, kill, killallen top zijn essentieel voor het bewaken van de systeemstatus en het beëindigen van niet-reagerende processen.
Ga als volgt te werk om een programma te stoppen dat niet reageert:
- Open de terminal.
- Typ de volgende opdracht en druk op Enter om de proces-ID (PID) van het programma te vinden:
ps aux | grep programname - Noteer het PID-nummer in de tweede kolom.
- Typ de volgende opdracht, vervang PID door het werkelijke nummer en druk op Enter:
kill PID
Sectie 9: Handige Terminal Shortcuts
Deze sneltoetsen besparen tijd en maken uw terminalervaring veel soepeler.
| Sneltoets | Doel |
|---|---|
| Ctrl + Alt + T | Opens a new terminal window |
| Ctrl + C | Hiermee stopt u de huidige opdracht |
| Ctrl + Z | De huidige opdracht wordt onderbroken (onderbroken) |
| Ctrl + D | Sluit de terminalsessie |
| Ctrl + L | Wist het terminalscherm |
| Tab | Vult een opdracht of bestandsnaam automatisch aan |
| Pijl-omhoog/pijl-omlaag | Hiermee bladert u door eerdere opdrachten |
| Ctrl + R | Doorzoekt uw opdrachtgeschiedenis |
| Ctrl + A | Hiermee verplaatst u de cursor naar het begin van de regel |
| Ctrl + E | Hiermee verplaatst u de cursor naar het einde van de regel |
| Ctrl + U | Wist de huidige regel |
Het beheersen van sneltoetsen zoals Ctrl + R voor omgekeerd zoeken naar opdrachten, Ctrl + A/Ctrl + E om naar het begin/einde van de regel te gaan en het aanvullen van tabbladen voor opdrachten en bestandsnamen kan kostbare tijd besparen.
cd Doc en druk vervolgens op Tab en de terminal vult de rest in om het te maken cd Documents.
Sectie 10: Hulp verkrijgen in de terminal
U hoeft niet elk commando uit uw hoofd te leren. Ubuntu heeft ingebouwde helptools.
| Opdracht | Doel |
|---|---|
man commandname |
Hiermee opent u de handleiding (volledige documentatie) voor elke opdracht |
commandname --help |
Toont een kort overzicht van opdrachtopties |
whatis commandname |
Geeft een eenregelige beschrijving van een opdracht |
Voorbeeld: Voor meer informatie over de ls Opdracht, typ:
man ls
Druk op Q om de handleiding af te sluiten.
Veelvoorkomende problemen oplossen
Foutmelding 'Opdracht niet gevonden'
Dit betekent meestal een van de volgende:
- Het pakket is niet geïnstalleerd. Installeer het met:
sudo apt install packagename. - Linux is hoofdlettergevoelig, dus
LSalslsworden behandeld als verschillende commando's. Controleer spelling en hoofdlettergebruik.
Foutbericht 'Toestemming geweigerd'
Deze fout geeft aan dat uw gebruikersaccount niet over de vereiste machtigingen beschikt om een opdracht uit te voeren of toegang te krijgen tot een bestand. Voer de opdracht met verhoogde bevoegdheden uit met behulp van sudo, of wijzig bestandsmachtigingen met chmod indien nodig.
Netwerk niet bereikbaar
- Voer
ip addrom te controleren of uw netwerkinterface actief is. - Als ping werkt met een IP-adres, maar mislukt met een domeinnaam, is het probleem DNS. Voer
dig domainom te controleren of je geconfigureerde DNS-server een antwoord retourneert. Als de ANSWER SECTION leeg is, probeer dan een andere resolver metdig @8.8.8.8 domain.
Snelle referentie: Meest gebruikte Ubuntu Terminal-opdrachten
| Categorie | Opdracht | Doel |
|---|---|---|
| Navigatie | pwd |
Toont de huidige locatie |
| Navigatie | ls |
Lijsten van bestanden |
| Navigatie | cd foldername |
Map Changes |
| Bestanden | cp, mv, rm |
Bestanden kopiëren, verplaatsen en verwijderen |
| Software | sudo apt update |
Vernieuwt pakketlijst |
| Software | sudo apt install |
Installeert software |
| Systeeminformatie | df -h |
Controleert schijfruimte |
| Systeeminformatie | free -h |
Controleert RAM-geheugen |
| Netwerk | ip addr |
Toont IP-adres |
| Netwerk | ping |
Test de verbinding |
| Gebruikers | sudo adduser |
Maakt een nieuwe gebruiker |
| Help | man commandname |
Opent de opdrachthandleiding |
Veelgestelde vragen (FAQ's)
V: Waar wordt de Ubuntu-terminal voor gebruikt?
De Ubuntu-terminal is een op tekst gebaseerde tool waarmee u software kunt installeren, bestanden kunt beheren, uw netwerk kunt controleren, gebruikers kunt besturen en nog veel meer, vaak sneller dan met een grafische interface.
V: Hoe open ik de terminal op Ubuntu?
Druk op Ctrl + Alt + T op uw toetsenbord. Dit werkt op de meeste Ubuntu-versies, waaronder Ubuntu 22.04 en 24.04.
V: Wat is sudo in Ubuntu?
sudo (SuperUser DO) stelt u in staat om programma's of andere opdrachten met beheerdersrechten uit te voeren, net als "Als administrator uitvoeren" in Windows.
V: Hoe stop ik een commando dat in de terminal wordt uitgevoerd?
Druk op Ctrl + C om een actieve opdracht op elk gewenst moment te stoppen.
V: Hoe kan ik Ubuntu bijwerken vanaf de terminal?
Uitvoeren sudo apt update om de pakketlijst te vernieuwen, voert u deze opdracht uit: sudo apt upgrade om alle beschikbare updates te installeren.
V: Is ifconfig nog beschikbaar in Ubuntu?
ifconfig maakt deel uit van het net-tools-pakket. Als u het nodig hebt op een modern Ubuntu-systeem, installeert u het met sudo apt install net-tools. De moderne voorkeursopdracht is echter ip addr.
V: Hoe controleer ik mijn Ubuntu-versie vanaf de terminal?
Type lsb_release -a en druk op Enter. Dit toont uw Ubuntu-versie en codenaam.
Extra informatie
Softwareondersteuning wordt geleverd door Canonical via de volgende methoden:
Dell biedt technische support: