Hoe de directory in Linux te veranderen met behulp van de cd-opdracht

Hoe de directory in Linux te veranderen met behulp van de cd-opdracht

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





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





Hier leest u hoe u het cd-commando op Linux kunt gebruiken, het enige hulpprogramma dat u ooit nodig zult hebben om door mappen op uw systeemopslag te bladeren.





Hoe de cd-opdracht in Linux te gebruiken?

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

Basissyntaxis

De basissyntaxis van het cd-commando is:



cd [options] [path]

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

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 map, beginnend bij de / (wortel) map.





Aan de andere kant is de relatieve padnaam afgeleid van de huidige werkdirectory. Je kunt efficiënt omhoog en omlaag gaan in de mappenboom met het cd-commando als je goed thuis bent in relatieve paden.

Als uw huidige werkdirectory bijvoorbeeld is: /huis , en u wilt de map wijzigen in /Bureaublad . Gebruik vervolgens de absolute padnaam:





cd /home/username/Desktop

Aan de andere kant, als u wilt overschakelen naar de /Bureaublad directory met behulp van een relatief pad, hoeft u alleen maar te typen:

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 map in die map op te sommen.

Schakel over naar de basismap

Op een Linux-systeem is de /huis directory is een speciale directory die is gereserveerd voor de persoonlijke bestanden, programma's en submappen van een gebruiker. Wanneer u zich aanmeldt bij uw systeem, wordt de basismap standaard ingesteld als de huidige werkmap.

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

cd ~

Op dezelfde manier kunt u als volgt naar de homedirectory van andere gebruikers navigeren.

cd ~username

Verwant: Hoe u alle gebruikers in Linux kunt weergeven

In de vorige sectie hebben we de huidige werkdirectory omgeschakeld naar: /Bureaublad . In de opdracht kunt u de . gebruiken ~ teken om de . aan te duiden /huis directory en verwijder de opdracht tot de helft van zijn grootte.

cd ~/Desktop

Net als de homedirectory, is de / karakter geeft de . aan /wortel directory op een op Linux gebaseerd besturingssysteem. Om op elk moment over te schakelen naar de hoofdmap:

cd /

Wijzigen naar de vorige werkmap

Als u met meerdere mappen tegelijk werkt, kunt u eenvoudig heen en weer schakelen naar de vorige werkdirectory met behulp van de - (koppelteken) karakter.

Als de huidige werkdirectory bijvoorbeeld is: /huis en je schakelt over naar de /wortel map. Vervolgens, /wortel wordt de huidige werkdirectory, en /huis zal de vorige werkdirectory zijn.

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

cd -

Ook het geven van het cd-commando gevolgd door a 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 hebt /Bureaublad en /Downloads mappen in je /huis map, dan de /huis directory zal de bovenliggende directory zijn voor /Bureaublad en /Downloads .

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

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

cd ..

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

Om twee niveaus boven uw huidige werkmap te gaan:

cd ../../

U kunt ook een specifieke directory een niveau boven de huidige werkdirectory doorgeven.

cd ../Folder

Wijzigen in 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 opgeven van de mapnaam een ​​fout op.

hoe FaceTime-foto's aan te zetten
cd /Important Documents

Uitgang:

bash: cd: too many arguments

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

cd 'Important Documents'
cd 'Important Documents'

Als alternatief kunt u de achterwaartse slash () karakter om aan de spaties te ontsnappen.

cd Important Documents

Verwant: Aan de slag met Linux

Systeemnavigatie via de opdrachtregel

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

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

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

Deel Deel Tweeten E-mail 9 basiscommando's om u op weg te helpen met Linux

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

Lees volgende
Gerelateerde onderwerpen
  • Linux
  • Bestandsbeheer
  • Terminal
Over de auteur Deepesh Sharma(79 artikelen gepubliceerd)

Deepesh is de Junior Editor voor Linux bij MUO. Hij schrijft informatieve handleidingen over Linux, met als doel een zalige ervaring te bieden aan alle nieuwkomers. Ik weet niet zeker van films, maar als je over technologie wilt praten, is hij jouw man. In zijn vrije tijd kun je hem boeken zien lezen, naar verschillende muziekgenres luisteren of zijn 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!

Klik hier om je te abonneren