Linux pwd Komut Eğitimi
SlaweallyYönetici
2022-11-10 22:31:18 113 views
[ATTACH type="full" align="left"]133[/ATTACH]pwd 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.
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:
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.
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.
İş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.
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:
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:
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:
Bu, -P komut satırı seçeneği kullanılarak yapılabilir . Örneğin:
aşağıdaki çıktıyı üretir:
Ama -P ile
çıktı:
Hiçbir seçenek belirtilmemişse, varsayılan olarak -P varsayılır.
Gördüğünüz gibi pwd, anlaşılması ve kullanılması oldukça kolay bir komut satırı aracıdır. Çoğunlukla, herhangi bir seçeneği kullanmadığınızı göreceksiniz, ancak tüm seçeneklerin neler sunduğunu bilmek güzel.
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:
pwd [OPTION]...Ve işte yardımcı programın man sayfası bunu şöyle açıklıyor:
Print the full filename of the current working directory.Aşağıda, pwd komutunun nasıl çalıştığı hakkında size iyi bir fikir vermesi gereken bazı Soru-Cevap tarzı örnekler verilmiştir.
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:
himanshu@ansh:~$ pwd
/home/himanshuBash dahil çoğu kabuğun yerleşik pwd olduğunu belirtmekte fayda var. Sadece aşağıdaki komutu yürütün:
type -a pwdVe aşağıdaki çıktıyı almalısınız.
pwd is a shell builtin
pwd is /bin/pwdS2. 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:
ln -s . dir_symlinkve sonra girin:
cd dir_symlinkŞimdi, aşağıdaki komutu çalıştırın:
/bin/pwdBenim durumumda, aşağıdaki çıktıyı aldı:
/home/himanshuArdından, bu komutu yürütün
/bin/pwd -LAşağıdaki çıktıyı aldım:
/home/himanshu/dir_symlinkS4. 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:
/bin/pwd -Laşağıdaki çıktıyı üretir:
/home/himanshu/dir_symlinkAma -P ile
/bin/pwd -L -Pçıktı:
/home/himanshuHiçbir seçenek belirtilmemişse, varsayılan olarak -P varsayılır.
Çözüm
Gördüğünüz gibi pwd, anlaşılması ve kullanılması oldukça kolay bir komut satırı aracıdır. Çoğunlukla, herhangi bir seçeneği kullanmadığınızı göreceksiniz, ancak tüm seçeneklerin neler sunduğunu bilmek güzel.
Yazdığımız şeyler bizi temsil eder, Efendilik iyidir.
