Ben je wat als je het woord "commando" hoort, je wilt dat de aarde het opslokt? Of misschien denk je dat de commando's een bijna onmogelijke missie zijn om uit te voeren. Nou, zo is het niet, Solvetic verzekert je dat elk commando in Linux, hoewel het ingewikkeld en extreem moeilijk te assimileren lijkt, in feite erg praktisch is en de uit te voeren ondersteunende taken ondersteunt. Het is voldoende om de structuur en het doel ervan te begrijpen om te beseffen dat zij onze vrienden zullen zijn en dat met hen vele, we zouden zeggen honderden taken, gemakkelijker en vollediger zullen worden uitgevoerd.
Welnu, een van deze "donkere" commando's is het pwd-commando waarover we in deze tutorial in detail en met voorbeelden zullen praten.
Wat is het PWD-commando?Het PWD-commando (Present Working Directory), we hebben al duidelijk begrepen wat het doet, heeft de taak om de naam af te drukken van de huidige werkdirectory waarin we ons bevinden, dit helpt om meer te begrijpen over waar we aan werken zonder fouten te maken.
Het pwd-commando drukt de naam van de huidige map af en integreert op zijn beurt het volledige pad met root (/) als de bron. Wanneer u dit commando gebruikt, is het belangrijk om te weten dat het is ingebouwd in het shell-commando en beschikbaar is in de meeste shells: bash, Bourne-shell, ksh, zsh en meer.
Om te bepalen welke pwd de standaard is in ons systeem, moeten we het volgende uitvoeren:
typ pwd
De basissyntaxis voor het gebruik van pwd is als volgt:
pwd [OPTIE] …Nu zijn de opties die Linux ons biedt voor het pwd-commando:
-L, - logischDeze optie stelt in dat als de PWD-omgevingsvariabele een absolute naam heeft van de huidige map zonder een "." of de "…"-componenten, kunnen we er zeker van zijn dat deze inhoud zal worden gegenereerd, zelfs als deze symbolische links bevat.
-PAG, --fysiekMet deze optie zullen we als antwoord het afdrukken van de naam van de huidige directory verkrijgen, met dien verstande dat alle componenten van de naam echte directorynamen zijn, maar geen symbolische links.
--helpenToont de opdracht help
--versieToon de gebruikte versie van pwd
Solvetic zal enkele manieren uitleggen hoe we dit praktische commando in Linux kunnen gebruiken en zo een bondgenoot meer hebben in elke uit te voeren ondersteuningstaak.
1. Hoe de huidige directory pwd Linux-opdracht af te drukken
Om te zien in welke directory we ons momenteel bevinden, gaan we het volgende uitvoeren:
pwdDeze optie drukt de naam van de huidige werkdirectory af, in het geval dat een subdirectory in het pad een symbolische link is, worden die namen van de symbolische links afgedrukt.
2. Hoe echte namen pwd Linux-opdracht af te drukken
In het vorige commando worden de symbolische namen van het huidige werkpad afgedrukt, maar als we willen dat de echte namen van de directorycomponenten worden afgedrukt, moeten we de volgende regel gebruiken:
pwd -PVoor dit voorbeeld hebben we een symboollink gemaakt naar / tmp en we kunnen het verschil tussen beide commando's zien:
3. Hoe / bin / pwd commando pwd Linux te gebruiken
Hoewel pwd in de shell is geïntegreerd, is / bin / pwd de tool die beschikbaar is in de gebruikte Linux-distributie, we kunnen dit controleren door het volgende uit te voeren:
typ -a pwd
We kunnen de huidige map visualiseren door het volgende uit te voeren:
/ bin / pwd
4. Symbolische koppelingen afdrukken pwd Linux-opdracht
Als we de huidige werkdirectory willen afdrukken, zelfs als deze symbolische koppelingen bevat, voeren we het volgende uit:
/ bin / pwd -L
5. Hoe de gebruikte versie van pwd Linux weer te geven
Om te controleren welke versie we gebruiken, moeten we het volgende uitvoeren:
/ bin / pwd -versie
We hebben geverifieerd dat het gebruik van commando's in Linux geen mysterie is uit een ander universum, verre van dat, maar het is duidelijk dat het heel praktisch zal zijn om meer beheertaken in Linux uit te voeren.