Software

Hoe de directory in Linux te veranderen

Schrijver: John Stephens
Datum Van Creatie: 28 Januari 2021
Updatedatum: 17 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.

Recente Artikelen

Onze Keus

Raspberry Pi instellen als een NAS-server
Tehnologies

Raspberry Pi instellen als een NAS-server

Pak het Rapbian ZIP-betand uit. Het breidt aanzienlijk uit, du zorg ervoor dat u eert voldoende ruimte heeft. Vervolgen heb je een hulpprogramma nodig om het Rapbian-afbeeldingbetand op je D-kaart te...
Hoe een AncestryDNA Spotify-afspeellijst te maken
Gaming

Hoe een AncestryDNA Spotify-afspeellijst te maken

U zou een banner bovenaan de webite moeten zien; electeer Maak je mixtarten. electeer Kie uw regio' om te kiezen welke landen uit uw DNA-reultaten u aan uw afpeellijt wilt toevoegen. electeer nu ...