Linux Command Line Tutorial: Terminal manipuleren met CD-opdrachten
⚡ Slimme samenvatting
Bestandsbeheer via de Linux-commandoregel maakt gebruik van de terminal om bestanden sneller aan te maken, te verplaatsen en te verwijderen dan met een grafische bestandsbeheerder. De commando's `cd` en `pwd` navigeren door mappen met behulp van absolute en relatieve paden in het bestandssysteem.

De meest voorkomende taken die u op uw pc uitvoert, zijn het aanmaken, verplaatsen of verwijderen van bestanden. Om uw bestanden te beheren, kunt u gebruikmaken van... Terminal (Command Line Interface, CLI) nodig heeft of Bestandsbeheerder (grafische gebruikersinterface, GUI)Dit artikel richt zich op de CLI en de cd-opdrachten die worden gebruikt om door het bestandssysteem te navigeren.
Waarom zou je de commandoregelinterface leren?
Hoewel de wereld steeds meer overstapt op systemen met een grafische gebruikersinterface (GUI), heeft de command line interface (CLI) specifieke toepassingen en wordt deze veel gebruikt bij scripting en serverbeheer. Hier zijn een paar goede redenen om het te leren:
- Commando's bieden meer mogelijkheden en zijn flexibel. Piping En stdin/stdout zijn enorm krachtig en niet beschikbaar in een grafische gebruikersinterface.
- Sommige configuraties bestaan in een grafische gebruikersinterface (GUI) uit wel vijf schermen diep, terwijl ze in een commandoregelinterface (CLI) uit één enkele opdracht bestaan.
- Het verplaatsen of hernoemen van duizenden bestanden via een grafische gebruikersinterface is tijdrovend, terwijl in de commandoregelinterface (CLI) een reguliere expressie dezelfde taak met één commando uitvoert.
- De CLI laadt snel en verbruikt weinig RAM in vergelijking met een GUI. In stressvolle situaties is dit van belang.
Beide interfaces hebben hun nut. In een grafische gebruikersinterface (GUI) geven prestatiemonitoringsgrafieken direct visuele feedback over de systeemstatus, terwijl het lezen van honderden regels logbestanden in een commandoregelinterface (CLI) een doorn in het oog is. De GUI van een Op Linux gebaseerd besturingssysteem Het is vergelijkbaar met elk ander besturingssysteem, dus deze handleiding richt zich op de commandoregelinterface (CLI).
De CLI starten op Ubuntu
Er zijn twee manieren om de terminal te starten:
- Ga naar het dashboard en typ terminal.
- Of druk op CTRL+Alt+T om de terminal te starten.
Zodra je de CLI start, zie je een prompt zoals deze: guru99@VirtualBoxVan links naar rechts lezen:
- Het eerste deel is de naam van de gebruiker (bijvoorbeeld bob, tom of ubuntu).
- Het tweede deel is de computer of hostnaamDit helpt bij het identificeren van een computer via het netwerk en is daarom belangrijk in een serveromgeving.
- De : is een eenvoudige scheidingsteken.
- De tilde ~ Het teken geeft aan dat de gebruiker aan het werk is in de thuismapAls je de map wijzigt, verdwijnt dit teken.
- De $ Het teken betekent dat u als gewone gebruiker werkt; als u als root-gebruiker werkt, # is uitgestald.
Huidige werkmap
De map waarin u zich momenteel bevindt, wordt de huidige werkmap genoemd. U meldt zich aan bij de thuismap wanneer u uw pc opstart. Om te bepalen in welke map u zich momenteel bevindt, gebruikt u de volgende opdracht:
pwd
Het commando pwd staat voor print werken dmap. Het kan bijvoorbeeld aangeven dat /home/guru99 de map is waarin u momenteel werkt.
Directory's wijzigen
Als u uw huidige map wilt wijzigen, gebruikt u de volgende opdracht: cd opdracht:
cd /tmp
Je kunt bijvoorbeeld van de map /tmp naar /bin naar /usr gaan en dan weer terug naar /tmp.
Naar de startpagina navigeren
Om naar de hoofdmap te navigeren, typt u: cd op zichzelf, of gebruik cd ~:
cd cd ~
Naar de hoofdmap gaan
De root van het bestandssysteem in Linux wordt aangeduid met /, gelijkwaardig aan C:\ in Windows. Merk op dat Windows gebruikt een backslash “\” terwijl UNIX/Linux een forward slash “/” gebruikt. Typ cd / Om naar de hoofdmap te gaan:
cd /
TIP: Vergeet de spatie tussen cd en / niet, anders krijg je een foutmelding.
Navigeren door meerdere mappen
U kunt in één keer door meerdere mappen navigeren door het volledige pad op te geven. Om bijvoorbeeld naar de map /cpu onder /dev te gaan, hoeft u de bewerking niet in twee delen te splitsen; typ direct het volledige pad in:
cd /dev/cpu
Een niveau hoger in de map
Om één mapniveau terug te gaan, gebruikt u:
cd ..
Bijvoorbeeld cd .. Met dit commando ga je één map omhoog, van /dev/cpu naar /dev. Door hetzelfde commando nogmaals te gebruiken, spring je van /dev naar de rootmap /.
Relatieve en absolute paden
Een pad in de informatica is het adres van een bestand of map. Windows een pad ziet eruit als C:\documents and settings\user\downloads, en in Linux zoals /home/user/downloadsEr zijn twee soorten paden:
Absoluut pad
Een absoluut pad specificeert het volledige pad naar een bestand. Het absolute pad van de map Afbeeldingen in de thuismap van guru99 is bijvoorbeeld: /home/guru99/Afbeeldingen:
cd /home/guru99/Pictures
Relatief pad
Een relatief pad is handig wanneer u door een subdirectory binnen de huidige directory bladert; het bespaart u typwerk.ping volledige paden. Stel dat u zich in uw thuismap bevindt en naar Downloads wilt navigeren. In plaats van typing Voor het volledige pad typt u eenvoudigweg:
cd Downloads
Dit werkt omdat u zich al in de map /home/guru99 bevindt, waardoor u niet het volledige pad hoeft op te geven om een locatie binnen hetzelfde deel van het bestandssysteem te bereiken.
Veelgebruikte bestandsbeheerders voor terminals
Naast het cd-commando voegen tekstgebaseerde bestandsbeheerders een visuele, toetsenbordgestuurde laag toe aan de terminal, wat handig is via SSH of in containers:
- Midnight Commander (mc): Een al lang bestaande manager met twee vensters, menu's en sneltoetsen, gebaseerd op Norton Commandant.
- boswachter: A Vim-geïnspireerde manager met een lay-out met drie kolommen en snelle bestandsvoorbeelden.
- nnn: Een ultralichte manager met één kolom, ontworpen voor snelheid en een laag geheugenverbruik.

