Pwd buyrug'i bilan sizning katalogingizni qanday topish mumkin?

Linux buyruq satrini foydalanganda o'rganadigan eng muhim buyruqlar biri pwd buyrug'i bo'lib, u chop etish katalogini ko'rsatadi.

Ushbu qo'llanmada sizga pwd buyrug'idan qanday foydalanishni ko'rsatib berasiz va ishlayotgan katalogdagi jismoniy yo'lni va siz ishlayotgan mantiqiy katalogni ko'rsatasiz.

Qaysi Linux Dizini Siz Hozirda Qidirasiz?

Qaysi katalogni siz hozirda bajarayotganini bilish uchun quyidagi buyruqni bajaring:

pwd

Pwd buyrug'i uchun chiqish shunday bo'ladi:

/ home / gary

Tizim atrofida aylanayotganda, ishchi katalog sizning fayl tizimidagi mavjud holatingizni aks ettirish uchun o'zgaradi.

Misol uchun, agar siz hujjatlar papkasida navigatsiya qilish uchun CD buyrug'idan foydalansangiz, pwd buyrug'i quyidagicha ko'rinadi:

/ home / gary / hujjatlar

Symbolic Bog'langan Jildga o'tishda PWD Show nima?

Ushbu bo'lim uchun vaziyatni tushuntirish uchun biroz ssenariy yaratamiz.

Sizda shunday bir papka tuzilishi haqida tasavvur qiling:

Keling, 2- gachasi papkaga ramziy ravishda bog'lanishni tasavvur qiling:

ln -s / home / gary / documents / folder1 / home / gary / hujjatlar / hisob qaydnomalari

Jildning daraxti hozir shunday bo'ladi:

Ls buyrug'i ma'lum bir joyda fayllar va papkalarni ko'rsatadi:

ls -lt

Yuqoridagi buyruqni hujjatim papkasiga qarshi qo'ysam, shunga o'xshash narsalarni ko'rsataman deb hisoblayman:

hisoblar -> folder2

Ramziy havolalar asosan fayl tizimidagi boshqa joyga ishora qilmoqda.

Keling, hujjat papkasida ekanligingizni tasavvur qiling va cd buyrug'ini hisoblar jildiga ko'chirish uchun ishlatgansiz.

Sizningcha, PWD chiqishi qanday bo'ladi?

Agar siz / home / gary / documents / accounts-ni ko'rsatishini bilsangiz, siz to'g'ringizda bo'lar edingiz, lekin ls buyrug'ini hisob-jildga qaratsangiz papka papkasida joylashgan fayllarni ko'rsatasiz.

Quyidagi komandaga qarang:

pwd -P

Yuqorida ko'rsatilgan buyrug'i ramziy ravishda bog'liq bo'lgan jildda ishga tushirganingizda, bizning holatimizda / home / gary / documents / folder2 jismoniy joylashuvini ko'rasiz.

Mantiqiy jildni ko'rish uchun quyidagi buyruqni ishlatishingiz mumkin:

pwd-L

Bu mening ishimda / home / gary / hujjatlar / hisob-varag'i kabi o'z-o'zidan ko'rsatiladi.

Pwd qanday tuzilganiga va tizimingizda qanday o'rnatilganiga qarab, pwd buyrug'i jismoniy yo'lni ko'rsatishi mumkin yoki mantiqiy yo'lga odatiy bo'lishi mumkin.

Shuning uchun -P yoki -L switch-ni ishlatish odatiy holdir.

$ PWD o'zgaruvchidan foydalanish

$ PWD o'zgaruvchining qiymatini ko'rsatish orqali joriy ish katalogini ko'rishingiz mumkin. Quyidagi buyruqni bajaring:

echo $ PWD

Oldingi ishchi katalogini ko'rsatish

Agar oldingi ishchi katalogni ko'rishni xohlasangiz, quyidagi buyruqni ishga tushirishingiz mumkin:

echo $ OLDPWD

Siz joriy katalogga ko'chishdan oldin siz turgan katalogni ko'rsatasiz.

Pwdning bir nechta ko'rinishlari

Yuqorida eslatib o'tilganidek, pwd qanday sozlanganiga qarab farq qilishi mumkin.

Buning yaxshi namunasi Kubuntu Linux-da.

Pwd ishlatganingizda ishlatiladigan pwd ning qobiq versiyasi ramziy ravishda bog'liq bo'lgan papkada bo'lganingizda mantiqiy ishchi katalogni ko'rsatadi.

Ammo, agar siz quyidagi buyruqni ishlatsangiz, siz ramziy ravishda bog'langan papkada bo'lganingizda jismoniy ishchi katalogini ko'rasiz.

/ Ushr / bin / pwd

Bu, albatta, juda foydali emas, chunki siz aslida bir xil buyruqni bajarasiz, lekin asl holatida ishga tushganda teskari natija berasiz.

Avval aytib o'tganimizdek, siz, ehtimol, -P va -L buyrug'idan foydalanish odatiga bo'lamiz.

Xulosa

Pwd buyrug'i uchun faqat ikkita qo'shimcha tugma mavjud:

pwd - qaytish

Bu pwd uchun joriy versiya raqamini ko'rsatadi.

Pwd ning qobiq versiyasiga qarshi ishlaganda bu ishlamasligi mumkin, ammo / bin / pwd ga qarshi ishlaydi.

Boshqa kalit quyidagicha:

pwd - yordam

Manuel sahifani terminal oynasiga ko'rsatadi

Shunga qaramay, bu faqat / bin / pwd versiyasiga qarshi pwd ning qobiq versiyasi uchun ishlamaydi.