Ekli dosyayı görüntüle 133pwd komutu, ls ve cd gibi, en sık kullanılan Linux yardımcı programlarından biridir. Ne tür bir kullanıcı olursanız olun (acemi veya profesyonel), kendinizi bu komut satırı aracını çok fazla kullanırken bulacaksınız. Bu derste, anlaşılması kolay bazı örneklerle pwd'nin temellerini hızlı bir şekilde tartışacağız.
Ancak bunu yapmaya başlamadan önce, bu makalede sunulan tüm örneklerin Ubuntu 18.04 LTS'de test edildiğini belirtmekte fayda var.
Ve işte yardımcı programın man sayfası bunu şöyle açıklıyor:
Aşağıda, pwd komutunun nasıl çalıştığı hakkında size iyi bir fikir vermesi gereken bazı Soru-Cevap tarzı örnekler verilmiştir.
İşte bir örnek:
Bash dahil çoğu kabuğun yerleşik pwd olduğunu belirtmekte fayda var. Sadece aşağıdaki komutu yürütün:
Ve aşağıdaki çıktıyı almalısınız.
Örneğin:
ve sonra girin:
Şimdi, aşağıdaki komutu çalıştırın:
Benim durumumda, aşağıdaki çıktıyı aldı:
Ardından, bu komutu yürütün
Aşağıdaki çıktıyı aldım:
aşağıdaki çıktıyı üretir:
Ama -P ile
çıktı:
Hiçbir seçenek belirtilmemişse, varsayılan olarak -P varsayılır.
Ancak bunu yapmaya başlamadan önce, bu makalede sunulan tüm örneklerin Ubuntu 18.04 LTS'de test edildiğini belirtmekte fayda var.
Linux pwd komutu
pwd aracı mevcut/geçerli çalışma dizininin adını yazdırır (PWD - Mevcut Çalışma Dizini, anladınız mı?). Sözdizimi aşağıdadır:
Kod:
pwd [OPTION]...
Kod:
Print the full filename of the current working directory.
S1. pwd komutu nasıl çalışır?
Temel kullanım, genellikle olduğu gibi, çok kolaydır. Tek yapmanız gereken 'pwd' komutunu herhangi bir seçenek olmadan çalıştırmak ve çıktıda mevcut çalışma dizininin tam yolunu alacaksınız.pwd
İşte bir örnek:
Kod:
[email protected]:~$ pwd
/home/himanshu
Kod:
type -a pwd
Kod:
pwd is a shell builtin
pwd is /bin/pwd
S2. pwd ve /bin/pwd arasındaki fark nedir?
Peki, pwd kabuğun içinde yerleşiktir, /bin/pwd ise Linux dağıtımınızla birlikte gelen araçtır. PWD'nin man sayfası bunu açıkça açıklıyor:NOT: Kabuğunuz, genellikle burada açıklanan sürümün yerine geçen kendi pwd sürümüne sahip olabilir
. Desteklediği seçeneklerle ilgili ayrıntılar için lütfen kabuğunuzun belgelerine bakın.
S3. PWD'nin çevreden PWD kullanması nasıl sağlanır?
Bu, -L komut satırı seçeneği kullanılarak yapılabilir . Bunu test etmek için geçerli dizine bir sembolik bağlantı oluşturun (benim durumumda/home/himanshu).Örneğin:
Kod:
ln -s . dir_symlink
Kod:
cd dir_symlink
Kod:
/bin/pwd
Kod:
/home/himanshu
Kod:
/bin/pwd -L
Kod:
/home/himanshu/dir_symlink
S4. pwd'nin tüm sembolik bağlantılardan kaçınması nasıl sağlanır?
Bu, -P komut satırı seçeneği kullanılarak yapılabilir . Örneğin:
Kod:
/bin/pwd -L
Kod:
/home/himanshu/dir_symlink
Ama -P ile
Kod:
/bin/pwd -L -P
Kod:
/home/himanshu