Software

Hoe de directory in Linux te veranderen

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

Populair Op De Portal

Populaire Artikels

eBay Gift Card Scams: wat ze zijn en hoe u zich ertegen kunt beschermen
Internet

eBay Gift Card Scams: wat ze zijn en hoe u zich ertegen kunt beschermen

Oplichterij op cadeaubonnen i heel gebruikelijk en i er in vele vormen en maten. eBay-cadeaukaart-cam zijn doelbewut gericht op eBay-koper en menen met toegang tot eBay-cadeaubonnen. Hier i alle wat ...
Een video uploaden naar internet
Internet

Een video uploaden naar internet

Videobetanden zijn vaak enorm en het duurt even voordat ze naar internet zijn geüpload, du het i belangrijk dat u de juite plaat kiet voor uw video, een die gemakkelijk te gebruiken i en alle fu...