Linuxda PWD buyrug’idan foydalanish haqida malumot
Linuxga asoslangan har qanday tarqatishda cheklangan, ammo juda foydali harakatlar to’plamini amalga oshiradigan ko’plab oddiy konsol dasturlari mavjud. Ushbu vositalardan biri PWD (Present Working Directory). Agar tarjima qilingan bo’lsa, PWD buyrug’i hozirgi faol katalogni joriy faoliyat sodir bo’layotgan konsolga tashlash uchun ishlatilishi aniq. Bugungi maqolada biz ushbu vositadan foydalanish haqida hamma narsani aytib bermoqchimiz va bir nechta misollarni keltirmoqchimiz.
Linuxda PWD buyrug’ini qo’llash
PWD buyrug’ining ishlatilishidan boshlaymiz. Albatta, birinchi navbatda, kelajakda turli xil fayllarni saqlash yoki boshqa sharoitlarda qo’llash uchun ishlatilishi mumkin bo’lgan joriy katalog yo’lini aniqlash kerak. Bundan tashqari, ushbu yordam dasturining qiymatini o’zgaruvchilarda saqlashni yoki skriptga qo’shishni xohlashingiz mumkin; biz buni qanday amalga oshirilishini quyida ko’rib chiqamiz. Nogironlarni qanday ishlatish haqida oddiy misolni boshlaymiz va keyin boshqa variantlarga o’ting.
Konsolda PWD-ni faollashtirish
PWD sintaksisi juda sodda, chunki ushbu dastur faqat ikkita variantni o’z ichiga oladi. Buni keyinroq ko’ramiz, ammo hozirda biz qisqa bosqichli misolda standart vaziyatni ko’rib chiqamiz.
- Yugur «Terminal». siz uchun qulay bo’lgan usulda, masalan, ilovalar menyusidagi belgi orqali.
- Keyin kerakli yo’nalishga o’ting yoki mutlaqo biron bir chorani ko’ring. Biz Nogironlarni yangi satrda qanday namoyish etishini ko’rsatish uchun joyni tanladik. Buning uchun buyruqni bajaring cd.
- Endi siz faqat yozishingiz kerak
pwd
. Siz hatto foydalanishga hojat yo’q sudochunki bu buyruq superuser imtiyozlariga bog’liq emas. - Displey darhol yangi satrda joriy joyga to’liq yo’lni ko’rsatadi.
Ko’rib turganingizdek, manzil PWD orqali bir necha soniya ichida aniqlanadi, hozirgi faol katalogda cheklovlarsiz — bu hatto tarmoq papkasi bo’lishi mumkin.
Variantlardan foydalaning
Yuqorida aytib o’tilganidek, PWD-da buyruqni bajarishda qo’llanilishi mumkin bo’lgan ikkita variant mavjud.
- Agar kirsangiz
pwd -L
, yangi satr natijani ramziy havolalarga aylantirmasdan ko’rsatadi. pwd -P
aksincha, barcha ramziy havolalarni ko’rsatilgan kataloglarning asl nomlariga o’zgartiradi.- Men kirdim
pwd --help
rasmiy hujjatlarni ko’rsatish uchun. Unda variantlarni ishlab chiquvchilar o’zlari qanday tavsiflashini topishingiz mumkin.
Yuqorida biz ataylab ramziy aloqalar nima ekanligini tushuntirmadik, chunki bizning saytimizda ushbu mavzuga bag’ishlangan alohida maqola mavjud. Qattiq va ramziy havolalar bilan bevosita bog’liq bo’lgan ln buyrug’ini kiriting, shuning uchun sizga ushbu mavzu bo’yicha qo’shimcha ma’lumot olish uchun uni o’qishni maslahat beramiz.
Ko’proq o’qing: Linuxdagi ln buyrug’i
Nogironlik bo’yicha qo’shimcha harakatlar
PWD buyrug’i skriptlarni yaratish yoki ko’rish bilan bog’liq bo’lishi mumkin, shuningdek o’zgaruvchiga yozilishi mumkin. Bularning barchasi qo’shimcha harakatlar bilan bog’liq bo’lib, biz ularni ushbu materialda ko’rib chiqamiz.
- Agar sizning manzilingiz skriptga tegishli bo’lsa, atrof muhit o’zgaruvchisidan foydalaning
echo $PWD
hozirgi marshrutni bilish. - Agar joriy joydan yozuv bilan o’zgaruvchini yaratmoqchi bo’lsangiz, kiriting
CWD=$(pwd)
qaerda CWD — o’zgaruvchining nomi. Foydalanuvchi skriptlarini yaratishda xuddi shu buyruqdan foydalaning, sizning shaklingiz ham ko’rsatilishi mumkinDIR=`pwd`
. - Endi o’zgaruvchiga orqali qo’ng’iroq qilishingiz mumkin
echo $CWD
tugmachasini bosib buyruqni faollashtirish Men kirdim. - Natijada, ko’rib chiqilayotgan yordam dasturidan standart foydalanish bilan bir xil bo’ladi.
Sizga Linux operatsion tizimlari uchun PWD deb nomlangan standart yordam dasturi haqida gapirib berishni istaganimiz shu. Ko’rib turganingizdek, bu bitta parametrni aniqlashga imkon beradigan tor fokus buyrug’i, ammo turli xil holatlarda o’z dasturini topadi.
Biz sizning muammoingizda sizga yordam bera olganimizdan xursandmiz.
Bizning mutaxassislarimiz imkon qadar tezroq javob berishga harakat qilishadi.
Ushbu maqola sizga yordam berdimi?
Linux, Texnologiyalar
Linuxda PWD buyrug’idan foydalanish