အဆိုပါ PWD စစ်ဌာနချုပ်နှင့်အတူသင့်ရဲ့ Directory ကိုအထဲက Find လုပ်နည်း

ဟာ Linux command line ကို အသုံးပြု. ပုံနှိပ်အလုပ်လုပ် directory ကိုအတိုကောက်ဖြစ်သော PWD command တစ်ခုဖြစ်သည်အခါသင်လေ့လာသင်ယူပါလိမ့်မယ်အရေးကြီးဆုံးပညတ်တော်တို့ကိုတစ်ခုမှာ။

ဒီလမ်းညွှန်အဆိုပါ PWD command ကိုသုံးမှသင်မည်သို့ပြပါလိမ့်မယ်သင်အတွက်အလုပ်လုပ်နေကြ directory ကိုနှင့်သင်၌အလုပ်လုပ်ကိုင်နေကြသည့်ယုတ္တိ directory ကိုမှရုပ်ပိုင်းဆိုင်ရာလမ်းကြောင်းကိုပြသပါလိမ့်မယ်။

သင်ကလောလောဆယ်မှာတော့ Are ဘယ် Linux ကို Directory ကိုအထဲက Find လုပ်နည်း

သငျသညျပြေးလက်ရှိအောက်ပါ command နေသော directory ကိုထွက်ရှာရန်:

PWD

အဆိုပါ PWD command ကိုများအတွက် output ကိုဤကဲ့သို့သောအရာတစ်ခုခုဖြစ်လိမ့်မည်:

/ home / Gary

သငျသညျစနစ်န်းကျင်ရွှေ့အဖြစ်အလုပ်လုပ်ကိုင် directory ကိုဖိုင်ကိုစနစ်ကသင်၏အထဲမှာလက်ရှိအနေအထားကိုထင်ဟပ်ပြောင်းလဲပစ်ပါလိမ့်မယ်။

သင်အသုံးပြုမယ်ဆိုရင်ဥပမာအားဖြင့် ပု cd command ကို စာရွက်စာတမ်းများမှသွားလာရန် PWD command ကိုအောက်ပါပြပေးလိမ့်မယ်ဖိုင်တွဲ:

/ home / Gary / စာရွက်စာတမ်းများ

သင်ကသင်္ကေတဆက်စပ်မှု Folder ကိုသွားရန်တဲ့အခါမှာ PWD Show ကိုအဘယျသို့မ

ဒီအစိတ်အပိုင်းအတွက်ကျနော်တို့အခြေအနေကရှင်းပြဖို့အနည်းငယ်မြင်ကွင်းကို set up ပါလိမ့်မယ်။

အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်တစ်ဦးဖိုလ်ဒါကိုတည်ဆောက်ပုံရှိမြင်ယောင်ကြည့်ပါ:

အခုတော့စိတ်ကူး သင်တစ်ဦးသင်္ကေတ link ကိုဖန်တီး အောက်ပါအတိုင်းဖိုင်တွဲ 2:

ln -s / home / Gary / စာရွက်စာတမ်းများ / folder1 / home / Gary / စာရွက်စာတမ်းများ / အကောင့်အသစ်များ၏

အဆိုပါဖိုင်တွဲသစ်ပင်ယခုဤကဲ့သို့သောကြည့်ရှုမည်ဟု:

အဆိုပါ ls command ကိုရိုက် မယ့်အထူးသဖြင့်တည်နေရာအတွင်းဖိုင်တွေနဲ့ဖိုင်တွဲကိုပြသထားတယ်:

ls -lt

ငါသည်ငါ့စာရွက်စာတမ်းများဆန့်ကျင်အထက်တွင် command ကိုအထဲသို့ပြေး ဝင်. ပါလျှင်ကျွန်မအကောင့်ကဤကဲ့သို့သောအရာတစ်ခုခုပြပါလိမ့်မယ်လို့တွေ့မြင်မယ်လို့ဖိုင်တွဲ:

အကောင့် -> folder2

symbolic လင့်များအခြေခံအားဖြင့်ဖိုင်စနစ်ကအတွင်းအခြားတည်နေရာညွှန်ပြ။

အခုဆိုရင်သင်စာရွက်စာတမ်းများဖိုင်တွဲထဲတွင်ဖြစ်ကြပြီးသင်အကောင့်ဖိုင်တွဲသို့ရွှေ့ဖို့ cd command ကိုသုံးမြင်ယောင်ကြည့်ပါ။

သငျသညျ PWD ၏ output ဖြစ်လိမ့်မည်ဘယ်လိုထင်သလဲ

သင်ကပြသမယ်လို့ / home / Gary / စာရွက်စာတမ်းများ / အကောင့်မှန်းဆလျှင်သင်သည်မှန်ကန်သောပါလိမ့်မယ်သင်မူကားအထဲသို့ပြေး ဝင်. လျှင် ls အကောင့်ဆန့်ကျင်ခြင်းငှါငါပညတ်က folder2 ဖိုင်တွဲအတွင်း၌သင်ဖိုင်များကိုဖေါ်ပြခြင်းဖြစ်ပါတယ်ဖိုင်တွဲ။

အောက်ပါ command ကိုကြည့်ပါ:

PWD -p

သင်တစ်ဦးပုံဆောင်သဘောအရဆက်နွယ်နေဖိုင်တွဲအတွင်း၌အထက် command ကို run တဲ့အခါမှာသင်တို့သည်ငါတို့၏အမှု၌ / home / Gary / စာရွက်စာတမ်းများ / folder2 သောရုပ်ပိုင်းဆိုင်ရာတည်နေရာမြင်လိမ့်မည်။

အဆိုပါယုတ္တိ folder ကိုကြည့်ရှုရန်သင့်အားအောက်ပါ command ကိုသုံးနိုင်သည်

PWD -L

ဤသူကားငါ၏အမှု၌ / home / Gary / စာရွက်စာတမ်းများ / အကောင့်ဖြစ်သော၎င်း၏ကိုယ်ပိုင်အပေါ် PWD ကဲ့သို့တူညီသောပြသမည်ဖြစ်သည်။

အဆိုပါ PWD command ကိုရုပ်ပိုင်းဆိုင်ရာလမ်းကြောင်းမှ default ဖြစ်နိုင်သည်သို့မဟုတ်ယုတ္တိလမ်းကြောင်းမှ default စေခြင်းငှါသင့်ရဲ့ system ပေါ်တွင်ပြုစုခြင်းနှင့်ဖွင့်လှစ်တာဖြစ်ပါတယ်ဘယ်လောက် PWD ပေါ် မူတည်. ။

ဒါကြောင့် (သင်ကြည့်ရှုရန်ဆန္ဒရှိသည့်အပြုအမူပေါ် မူတည်. ) ကို -p သို့မဟုတ် -L switch ကိုသုံးစွဲဖို့ကောင်းတစ်ဦးအလေ့အထဖြစ်ပါတယ်။

အဆိုပါ $ PWD Variable အသုံးပြုခြင်း

သင့်အနေဖြင့် $ PWD variable ကို၏တန်ဖိုးကိုပြသခြင်းဖြင့်လက်ရှိအလုပ်လုပ်ကိုင် directory ကိုကြည့်ရှုနိုင်ပါသည်။ ရိုးရှင်းစွာအကိုအောက်ပါ command ကိုသုံး:

$ PWD ပဲ့တင်သံ

အဆိုပါနောက်သို့အလုပ်အဖွဲ့ Directory ကိုဖော်ပြရန်

သငျသညျယခင်အလုပ်လုပ်ကိုင် directory ကိုကြည့်ရှုရန်ချင်တယ်ဆိုရင်အောက်ပါ command ကို run နိုင်ပါတယ်:

$ OLDPWD ပဲ့တင်သံ

ဒါဟာသင်လက်ရှိ directory ကိုသို့ပြောင်းရွှေ့မီရှိကြ၏ directory ကိုပြပေးလိမ့်မယ်။

PWD ၏အကွိမျမြားစှာဖြစ်ပွားမှု

ဖော်ပြခဲ့သည့်အတိုင်းအစောပိုင်းက PWD က setup ကိုဘယ်လောက်အပေါ်အခြေခံပြီးကွဲပြားခြားနားပြုမူလိမ့်မည်။

ဒီ A ကောင်းဆုံးသာဓက Kubuntu Linux ကိုအတွင်းဖြစ်ပါတယ်။

သင်တစ်ဦးပုံဆောင်သဘောအရဆက်နွယ်နေဖိုင်တွဲအတွင်း၌ဖြစ်ကြောင်းအခါသင် PWD run တဲ့အခါမှာအသုံးပြုခဲ့သော PWD ၏ shell ကိုဗားရှင်းယုတ္တိအလုပ်လုပ် directory ကိုပြသသည်။

သငျသညျကိုအောက်ပါ command ကို run မယ်ဆိုရင်သို့သော်သင်သင်္ကေတနှင့်ဆက်စပ်ဖိုင်တွဲအတွင်း၌အခါကရုပ်ပိုင်းဆိုင်ရာအလုပ်လုပ် directory ကိုပြသကြောင်းမြင်လိမ့်မည်။

/ usr / bin / PWD

သငျသညျမရှိမဖြစ်လိုအပ်တဲ့တူညီသော command ကို run နေကြပေမယ့်တစ်ဦးက default mode မှာ run တဲ့အခါမှာသင်ပြောင်းပြန်ရလဒ်ရှိခြင်းကြောင့်ဤအသိသာအလွန်အထောက်အကူဖြစ်စေမဟုတျပါဘူး။

အစောပိုင်းကဖော်ပြခဲ့တဲ့သကဲ့သို့သင်တို့ဖြစ်နိုင် -p နှင့် -L script ကိုအသုံးပြုခြင်း၏အလေ့အထသို့ရချင်တယ်။

အကျဉ်းချုပ်

အဆိုပါ PWD command ကိုသာနှစ်ဦးကိုထပ်မံ switches များရှိပါသည်:

PWD --version

ဤသည် PWD များအတွက်လက်ရှိဗားရှင်းနံပါတ်ဖော်ပြပေးမှာဖြစ်ပါတယ်။

PWD ၏ shell ကိုဗားရှင်းဆန့်ကျင် run လိုက်တဲ့အခါဒီအလုပ်လုပ်မည်မဟုတ်ပေပေမယ် / bin / PWD ဆန့်ကျင်အလုပ်လုပ်ပါလိမ့်မယ်။

အောက်မှာဖေါ်ပြတဲ့အတိုင်းအခြား switch ကိုဖြစ်ပါသည်:

PWD --help

ဒါက terminal ကိုပြတင်းပေါက်ဖို့လက်စွဲစာမျက်နှာပြသ

နောက်တဖန်ဒီကိုသာ / bin / PWD ဗားရှင်းဆန့်ကျင်, PWD ၏ shell ကိုဗားရှင်းအဘို့အလုပ်မလုပ်ပါဘူး။