pwd - Dagens terminalkommando
Postat av rancor under Terminalkommandon, Ubuntu
Vi börjar serien "dagens terminalkommando" med ett mycket grundläggande kommando som heter pwd vilket står för "Print Working Directory". Kommandots enda uppgift är att skriva ut aktuell katalog som man står i just för tillfället.
rancor@crm:/var/log$ pwdVid en normalinstallation så ser man i bash vart man befinner sig eftersom prompten anpassar sig allt eftersom man byter katalog, innan ovan stod jag i /var/log vilket man ser efter användarnamn@maskinnamn: men det finns tillfällen då detta saknas eller att man vill säkerhetsställa att man står i rätt katalog innan man t.ex. raderar samtliga filer i t.ex. /tmp
/var/log
rancor@crm:/var/log$
En liten "lustig" sak men pwd är att man-filen är trasig i Ubuntu. Enligt hjälpen skall --version samt --help fungera att ange som växel men det gillar inte pwd som ger följande felmeddelande:
rancor@crm:/var/log$ pwd --versionSom vanligt är det mycket viktigt att anmäla samtliga buggar man hittar, stora som små och det är vår skyldighet att anmäla dem så att utvecklarna får chansen att åtgärda eventuella problem. Buggar för Ubuntu anmäler man hos Launchpad på följande adress https://bugs.launchpad.net/
-bash: pwd: --: invalid option
pwd: usage: pwd [-LP]
edit: Det var ingen bugg utan en "feature". När man skriver pwd exekveras en internt funktion i bash och inte det som finns under /bin/pwd vilket är beskrivet i man-filen och därför stämmer inte man-filen överens med kommandot. Tack "anonym" för rättningen och min bugg i Launchpad stängdes av precis samma anledning.
// rancor