Systeemnavigatie is een van de meest basistaken die een gebruiker op een besturingssysteem kan uitvoeren. Hoewel er veel bestandsbeheerders beschikbaar zijn waarmee u van directory kunt wisselen en door uw schijfstations kunt navigeren op een grafische manier kan hetzelfde doen met de opdrachtregel u een betere controle over uw systeem geven.

Gelukkig biedt Linux je een commando dat bekend staat als cd, waarmee je gemakkelijk de huidige werkdirectory op je terminal kunt wijzigen.

Hier leest u hoe u de opdracht cd op Linux kunt gebruiken, het enige hulpprogramma dat u ooit door mappen op uw systeemopslag zult moeten doorlopen.

Hoe het cd-commando in Linux te gebruiken

Het cd-commando staat voor Wijzig directory. Een van de meest fundamentele commando's in Linux, cd is een globaal commando geworden voor het wisselen van mappen. Enkele andere implementaties van de opdracht, zoals chdir, gebruikt in MS-DOS-systemen, zijn ook aanwezig.

Basissyntaxis

De basissyntaxis van het cd-commando is:

instagram viewer
cd [opties] [pad]

...waar opties zijn de argumenten die zijn doorgegeven met het commando en pad is het absolute of relatieve pad naar de directory.

Absolute en relatieve padnamen

Voordat u de opdracht cd volledig kunt gebruiken, moet u het verschil kennen tussen absolute en relatieve padnamen. De absolute padnaam is het volledige pad naar de directory, beginnend bij de / (wortel) map.

Aan de andere kant wordt de relatieve padnaam afgeleid van de huidige werkdirectory. U kunt efficiënt op en neer gaan in de mappenboom met de opdracht cd als u goed thuis bent in relatieve paden.

Als uw huidige werkmap bijvoorbeeld /home, en u wilt de directory wijzigen in /Desktop. Gebruik vervolgens de absolute padnaam:

cd / home / gebruikersnaam / Desktop

Aan de andere kant, als u wilt overschakelen naar het /Desktop directory met een relatief pad, het enige dat u hoeft te typen is:

cd / Desktop

Cd houdt bij welke mappen zich boven en onder de huidige map bevinden, zodat een gebruiker snel naar andere mappen kan gaan zonder de hele padnaam te hoeven typen.

Als u de exacte naam niet weet van de submap waarnaar u wilt overschakelen, gebruikt u het ls commando om elke directory in die map op te sommen.

Schakel over naar de basismap

Op een Linux-systeem is het /home directory is een speciale directory die is gereserveerd voor de persoonlijke bestanden, programma's en submappen van een gebruiker. Wanneer u zich aanmeldt op uw systeem, wordt de homedirectory standaard ingesteld als de huidige werkdirectory.

Aan de homedirectory is een speciaal teken toegewezen ~ (tilde) karakter. In plaats van het volledige pad naar uw homedirectory (/home/username), kunt u gewoon de ~ teken met het cd-commando om de huidige werkmap te wijzigen /home.

cd ~

Op dezelfde manier kunt u als volgt naar de basismap van een andere gebruiker navigeren.

cd ~ gebruikersnaam

Verwant: Hoe alle gebruikers in Linux weer te geven

In de vorige sectie hebben we de huidige werkdirectory overgeschakeld naar /Desktop. In de opdracht kunt u de ~ teken om de /home directory en haal de opdracht terug tot de helft van de grootte.

cd ~ / Desktop

Navigeer naar de hoofdmap

Net als de homedirectory is het / karakter geeft de /root directory op een op Linux gebaseerd besturingssysteem. Om op elk moment naar de hoofdmap te schakelen:

cd /

Ga naar de vorige werkdirectory

Als u met meerdere mappen tegelijk werkt, kunt u eenvoudig heen en weer schakelen naar de vorige werkmap met de - (liggend streepje) karakter.

Als de huidige werkmap bijvoorbeeld /home en je schakelt over naar de /root directory. Dan, /root wordt de huidige werkdirectory, en /home zal de vorige werkdirectory zijn.

Als u de volgende opdracht typt, gaat u naar de vorige map, d.w.z. /home.

cd -

Geef ook het cd-commando gevolgd door een ruimte karakter zal de gebruiker naar de vorige werkdirectory brengen.

CD 

Schakel over naar de bovenliggende directory

De map die uit een of meer submappen bestaat, staat bekend als de bovenliggende map. Simpel gezegd, als je dat hebt gedaan /Desktop en /Downloads mappen in uw /home directory en vervolgens het /home directory zal de bovenliggende directory zijn voor /Desktop en /Downloads.

De .. en . tekens staan ​​respectievelijk voor de bovenliggende directory en de huidige directory.

Gebruik de dubbele stippen karakter (..) om over te schakelen naar de bovenliggende map.

cd ..

Het bovengenoemde commando brengt u een niveau hoger in de directorystructuur. U kunt ook extra doorgeven .. tekens om verder omhoog te gaan in de directorystructuur.

Om twee niveaus boven uw huidige werkmap te verplaatsen:

cd ../../

U kunt ook een specifieke map een niveau boven de huidige werkmap doorgeven.

cd ../Map

Verander naar een directorynaam met spaties

Niet elke map op uw systeem heeft een naam van één woord. Sommigen van hen kunnen de ruimte karakter. Bijvoorbeeld, / home / gebruikersnaam / Belangrijke documenten.

In dergelijke situaties levert het specificeren van de directorynaam een ​​fout op.

cd / belangrijke documenten

Uitgang:

bash: cd: te veel argumenten

Om over te schakelen naar mappen met spaties in de naam, plaatst u de padnaam in citaten als volgt. Merk op dat u zowel enkele als dubbele aanhalingstekens kunt gebruiken in de opdracht.

cd 'Belangrijke documenten'
cd "Belangrijke documenten"

Als alternatief kunt u de schuine streep naar achteren (\) personage om aan de spaties te ontsnappen.

cd Belangrijk \ Documenten

Verwant: Aan de slag met Linux

Systeemnavigatie via de opdrachtregel

De Linux-terminal is een krachtige tekstinterface om de werking van uw computer te besturen. U kunt bijna elke taak uitvoeren met behulp van de opdrachtregel. Mappen wijzigen, op afstand bestanden en mappen kopiëren, lijst met bestandsinformatie, configuratiebestanden bewerken, noem maar op. Er is een commando voor alles wat je onder Linux wilt doen.

Er is echter een nadeel aan het hebben van zoveel opdrachten. Niet iedereen kan de commando's leren en onthouden, om nog maar te zwijgen van het forse bedrag dat in de eerste plaats beschikbaar is voor gebruik. Maar als beginnende Linux-gebruiker zul je niet alle hulpprogramma's gebruiken die op je systeem beschikbaar zijn.

In plaats daarvan is het leren van enkele basiscommando's die u zullen helpen bij het uitvoeren van fundamentele bewerkingen meer dan voldoende om aan de slag te gaan met het besturingssysteem.

E-mail
9 basisopdrachten om aan de slag te gaan met Linux

Wilt u vertrouwd raken met Linux? Begin met deze basis Linux-opdrachten om standaard computertaken te leren.

Lees Volgende

Gerelateerde onderwerpen
  • Linux
  • Bestandsbeheer
  • Terminal
Over de auteur
Deepesh Sharma (38 Artikelen gepubliceerd)

Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft al meer dan drie jaar informatieve inhoud op internet. In zijn vrije tijd houdt hij van schrijven, naar muziek luisteren en gitaar spelen.

Meer van Deepesh Sharma

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Nog een stap…!

Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.

.