Software

Hoe de directory in Linux te veranderen

Schrijver: John Stephens
Datum Van Creatie: 28 Januari 2021
Updatedatum: 18 Kunnen 2024
Anonim
#15 - Linux for DevOps - cd command to change directory | How to change directories on Linux
Video: #15 - Linux for DevOps - cd command to change directory | How to change directories on Linux

Inhoud

Het 'cd'-commando beweegt vanuit de shell door het bestandssysteem

De Linux CD commando verandert de huidige directory. Het wordt gebruikt wanneer u zich in een shell-sessie bevindt (bijvoorbeeld wanneer u een terminalvenster vanuit een grafisch bureaublad hebt gestart) om de huidige werkmap te wijzigen.

Werkmappen in Linux

Als je Linux in een grafische omgeving gebruikt, denk je zelden aan de huidige werkdirectory. Als u echter in een shell werkt, gaat het systeem ervan uit dat uw werkgebied de huidige directory is, tenzij u het anders vertelt. Als u bijvoorbeeld een bestand opslaat in LibreOffice Writer, wordt het standaard naar uw homedirectory gestuurd, maar wanneer u een bestand opslaat met een teksteditor in de shell, wordt het standaard ingesteld op de huidige werkdirectory.


Gebruik de. Om te controleren in welke directory u zich bevindt pwd opdracht. Het zal uw werkmap (vandaar de opdrachtnaam) naar standaarduitvoer afdrukken.

Hoe de opdracht 'CD' te gebruiken om de huidige werkdirectory te wijzigen

De CD commando is elegant in zijn eenvoud:

De opdracht ondersteunt slechts twee opties, die beide zeldzaam zijn:

  • -P: Gebruik de fysieke mapstructuur en negeer symbolische koppelingen
  • -L: Vereisen dat symbolische links worden gevolgd

Lokale en absolute padnamen in het 'CD'-commando

Gebruik een van beide absolute padnamen of lokale padnamen met de CD opdracht. Een absolute padnaam begint bij de hoofdmap, terwijl een lokale padnaam relatief is ten opzichte van de huidige werkmap.


Als u zich bijvoorbeeld in / var / www / html bevindt, maar u wilt naar / var / www / html / img gaan, dan werkt beide opdrachten:

cd / var / www / html / afb
cd afb

Snelkoppelingen om door het bestandssysteem te bewegen

Gebruik de volgende sneltoetsen met de CD opdracht:

  • /: Gaat naar de hoofdmap (slash)
  • ..: Gaat naar de bovenliggende map (twee punten zonder spatie)
  • ~: Gaat naar de thuismap van de ingelogde gebruiker (tilde)
  • -: Gaat naar de vorige map (koppelteken)

Afhankelijk van uw shell ziet u mogelijk een van de snelkoppelingssymbolen die aan uw gebruikersnaam is toegevoegd achter de shell-prompt of de huidige directorynaam.


Machtigingsproblemen

In Linux zijn zowel mappen als bestanden gemachtigd. Over het algemeen kan elk bestand of elke map voor u leesbaar, schrijfbaar of uitvoerbaar zijn, afhankelijk van of u de eigenaar van het object bent, een deel van een groep die er toegang toe heeft gekregen, of een wereldwijd geautoriseerde gebruiker.

Als u probeert over te schakelen naar een map waar u de inhoud normaal gesproken niet kunt lezen, krijgt u een foutmelding. Een normaal gebruikersaccount dat in een Bash-shell werkt en toegang probeert te krijgen tot / root, krijgt bijvoorbeeld de volgende foutmelding:

Ofwel verplaats je met verhoogde privileges (bijvoorbeeld via de sudo commando) of wijzig de permissies van de directory met de chmod opdracht.

Kijk

Wij Adviseren

Hoe Facebook-verslaving te verslaan
Internet

Hoe Facebook-verslaving te verslaan

Facebookverlaving i geen echte mediche diagnoe, maar wanneer een gewoonte je vermogen om normaal te functioneren vertoort, i het op zijn mint een probleem. Te veel tijd doorbrengen op Facebook kot ti...
Hoe Mfc110.dll niet gevonden of ontbrekende fouten te herstellen
Software

Hoe Mfc110.dll niet gevonden of ontbrekende fouten te herstellen

Mfc110.dll-fouten worden veroorzaakt wanneer het mfc110 DLL-betand wordt verwijderd of bechadigd. Mfc110.dll-foutmeldingen kunnen verchijnen tijden het gebruik of de intallatie van programma', wa...