Yanıtlar:
Pwd kabuğu yerleşik, sizin cd(ve içinde sakladığınız $PWD) kabuğun izleyeceği yolu kullanır . Bu, eğer karmaşık (derin) bir yolun bir bağlantısına sahipseniz, gerçek yol yerine bu dizine geçmek için ne yazdığınızı söyleyecektir. Bu size çoğu zaman ne istediğinizi vermek için yapılır.
/bin/pwdkullandığı getcwd(bu gün bir kütüphane çağrısı, okuma olduğu sistem çağrısı /proc/self/cwdgeçerli dizinin kanonik yolunu döndürür), sans tüm symlink dolaşımları.
Steven D'nin belirttiği gibi, görmezden gelme seçeneği pwdvardır . Ayrıca içeriğini döndürme seçeneğine de sahiptir . İçin olan man sayfası varsayılan olarak hangi seçeneğin kullanıldığını söylemez, ancak deneyim bana yukarıdaki açıklamanın doğru olduğunu söyler (kabuk vs. ). Ancak muhtemelen buna güvenmemelisiniz ve sadece kullanmalısınız .-P$PWD-L$PWDpwdpwd/bin/pwdpwd -P
/bin/pwdGNU olan Linux sistemlerindedir pwd. POSIX sistemlerinde pwdiçindedir /bin. /bin/pwd$ PWD kullanacak ve sembolik bağlantıları olan yolları döndürecektir. GNU pwd, ortamında bir POSIXLY_CORRECT değişkeni bulduğunda bu POSIX biçiminde davranacaktır.
man pwdBu komutun seçeneklerini bulmak için kabuğa yazarak bu bilginin kolayca bulunabileceğini belirtmek isterim .