အောက်ပါသင်္ကေတသောအရာကိုအစဉ်အဆက်တွေးမိ?
- ~
အဆိုပါ ~ တစ် tilde ခေါ် titulus များအတွက်လက်တင်ကနေအစပြုနှင့်ဝီကီပီးဒီးယားသည်နှင့်အညီကစပိန်ဘာသာစကားမှတဆင့်အင်္ဂလိပ်ဘာသာသို့ရောက် လာ. ဖြစ်ပါတယ်။ ဒါဟာခေါင်းစဉ်သို့မဟုတ်လိဖြစ်ပါသည်အဓိပ္ပာယ်ဖြစ်ပါတယ်။
Linux ကိုအတွင်း tilde (~) သင်္ကေတတစ်ခု metacharacter အဖြစ်လူသိများပြီး terminal ကိုဖွင့် shell ကို၏နယ်နိမိတ်အတွင်းကအထူးအဓိပ်ပာယျဖြစ်ပါတယ်အရာဖြစ်တယ်။
ဒါကြောင့်အောက်ပါ command ကိုအတိအကျဘာလုပ်ပါဘူး:
cd ~
အထက်ပါ command ကိုရိုးရှင်းစွာပြန်သင့်အိမ် directory ကိုရန်သင့်အားကြာပါသည်။ ဒါဟာအကြီးအဖြတ်လမ်းဖြစ်ပါတယ်။ သငျသညျစသည်တို့ထိုကဲ့သို့သော / var / သစ်လုံးသို့မဟုတ် / mnt အဖြစ်အခြားဖိုင်တွဲကြည့်ကြလျှင် cd စာရိုက် ~ နောက်ကျောကသင်၏အသုံးပြုသူရဲ့ Home Directory ကိုရန်သင့်အားပြန်လည်ရောက်ရှိ။
အဆိုပါ tilde (~) ထိုသော်လည်းထက်ပိုပါဘူး။
၎င်း၏ကိုယ်ပိုင်အပေါ် tilde သုံးပြီးသင့်ရဲ့လက်ရှိအသုံးပြုသူရဲ့ Home Directory ကိုရန်သင့်အားကြာနေတုန်းသင် tilde ပြီးနောက်အသုံးပြုသူရဲ့နာမကိုအမှီစာရိုက်ခြင်းဖြင့်အခြားအသုံးပြုသူရဲ့ Home Directory ကိုပြောင်းရွှေ့နိုင်ပါတယ်။
သင်သည်သင်၏ system ပေါ်တွင် Fred သည်ဟုခေါ်သောအသုံးပြုသူရှိပါကဥပမာအားဖြင့်, ထို့နောက်အောက်ပါစာရိုက်ခြင်းဖြင့်သူ၏နေအိမ်တွင် folder ကိုပြောင်းရွှေ့နိုင်သည်
cd ~ Fred
အဆိုပါ tilde ၏နောက်ထပ်အသုံးပြုမှုကိုယခင်အလုပ်လုပ်ကိုင် directory ကိုပြန်ရွှေ့ဖို့ဖြစ်ပါတယ်။ သင်ရုံ / var / သစ်လုံးဖိုင်တွဲထဲကနေဖရက်ဒ်ရဲ့အိမျဖိုင်တွဲသို့ပြောင်းလဲကြပါပြီဆိုပါစို့။ သင့်အနေဖြင့်အောက်ပါစာရိုက်ခြင်းဖြင့်ပြန် / var / သစ်လုံး folder ကိုရနိုင်သည်
cd ~ -
~ ၏ဆန့်ကျင်ဘက် - ~ + ဖြင့်အသုံးပြုသောအခါပေးသော အဆိုပါ cd command ကို ပစ္စုပ္ပန်အလုပ်လုပ်ဆောင်နေသော Directory ရန်သင့်အားကြာပါသည်။
သင်လက်ရှိအလုပ်လုပ်ဆောင်နေသော Directory အတွင်းပြီးသားကြောင့်ဤသင်တန်း၏, အထူးသဖြင့်အသုံးဝင်သောမဟုတ်ပါဘူး။
terminal ကိုသို့ ~ အဆိုပါ cd စာရိုက်နှင့် tab ကို key ကိုနှိပ်ကိုသင်သွားနိုင်ပါတယ်အားလုံးအလားအလာဖိုလ်ဒါများစာရင်းကိုပေးပါသည်။
ဒီဥပမာတစ်ခုအထက်ပါပုံတွင်တွေ့မြင်နိုင်ပါသည်။
အဆိုပါဂိမ်း folder ကိုပြောင်းရွှေ့ဖို့အောက်ပါရိုက်ထည့်:
cd ~ ဂိမ်း
ဒါဟာဖိုင်တွဲ / usr / ဂိမ်းရန်သင့်အားကြာပါသည်။
မှတ်ချက်မရှိသမျှကို cd command ကိုအတူရွေးချယ်စရာစာရင်းအလုပ်၏။
အောက်မှာဖေါ်ပြတဲ့အတိုင်း tilde ၏အသုံးပြုမှု၏နောက်ဆုံးစုံတွဲနေသောခေါင်းစဉ်:
cd ~ 0 င်
cd ~ 1
cd ~ -1
ဤသည်မှာသင်္ကေတကိုသင် directory ကို stack မှတဆင့်ရွှေ့ပေးနိုင်ပါတယ်။ ဖိုလ်ဒါကို အသုံးပြု. directory ကို stack မှဆက်ပြောသည်နိုင်ပါတယ် pushd ။
သင်သည်သင်၏ဂီတ folder ထဲမှာဖြစ်ကြပြီးသင်က directory ကို stack ထဲမှာပေါ်လာချင်တယ်ဆိုရင်ဥပမာအားဖြင့်အောက်ပါရိုက်ထည့်:
pushd / home / username / ဂီတ
အခုတော့အောက်ပါရိုက်ထည့် dirs command ကို :
dirs -v
ဒါက stack ပေါ်မှာရှိသမျှပစ္စည်းစာရင်းတစ်ခုပြသထားတယ်။
ယင်း၏ရုပ်ပိုင်းဆိုင်ရာပုံစံကိုတစ်ဦး stack ၏စဉ်းစားပါ။ သငျသညျမဂ္ဂဇင်းတစ်ခု stack ရှိတယ်ဆိုပါစို့။ ဒုတိယမဂ္ဂဇင်းဆင်းရဖို့သင်ကရထိပ်ကနေတစျဦးကိုဖယ်ရှားရန်လိုအပ်ပါသည်။
အောက်မှာဖေါ်ပြတဲ့အတိုင်းသင်တစ်ဦး stack ခဲ့မြင်ယောင်ကြည့်ပါ:
0. ဂီတ
1. Downloads
2. Scripts
~ 2 ဝေါဟာရကို cd သုံးပြီး stack ထဲမှာဒုတိယအနေအထားတွင်ဖိုင်တွဲရန်သင့်အားကြာပါသည်။ လာမယ့်အချိန်ကသင်အောက်ပါမြင်ရပါလိမ့်မည် -v dirs ရိုက်ထည့်ဒါပထမဦးဆုံးအနေအထားကိုအမြဲလက်ရှိ directory ကိုကြောင်းမှတ်ချက်:
0. Scripts
1. Downloads
2. Scripts
နောက်ကျောတေးဂီတဖိုင်တွဲရန်သင့်အား cd လြှငျ, အနေအထားပါ 0 င်သည်နောက်တဖန်ဂီတဖြစ်လိမ့်မည်။
အဆိုပါ cd command ကတော့ tilde (~) နှင့်အတူအလုပ်လုပ်တစ်ခုတည်းသော command ကိုမဟုတ်ပါဘူး။ အဆိုပါ ls command ကိုရိုက် အဖြစ်ကောင်းစွာအလုပ်လုပ်တယ်။
ဥပမာအားဖြင့်သင့်အိမ် folder ထဲမှာဖိုင်တွေအားလုံးကိုအောက်ပါရိုက်ထည့်စာရင်းပြုစုရန်:
ls ~
အဆိုပါ tilde လည်း filename အတွက်အသုံးပြုသည်နှင့်ယေဘုယျအားဖြင့်စာသားကိုအယ်ဒီတာများက backup လုပ်ထားအဖြစ်ဖန်တီးထားသည်။
အဆိုပါ tilde Linux ကိုအတွက်အသုံးပြုအများအပြား metacharacters တစ်ခုဖြစ်သည်။ အခြားအ metacharacters အပြည့်အဝရပ်တန့်သို့မဟုတ်ကာလပါဝင်သည် (။ ) ဖိုင်ကို system ကိုသွားလာရန်အသုံးပြုသည့်အခါလက်ရှိအနေအထားဖျောညှနျးဖို့အသုံးပြုသောမေးခွန်းအမှတ်အသားတစ်ခုဖြစ်သည်သကဲ့သို့, ခရေပွင့ (*) ရှာဖွေမှုများကိုတစ်သံခိတ်ဇာတ်ကောင်အဖြစ်အသုံးပြုသည် (?) ။
အဆိုပါကာရက်သင်္ကေတ (^) တစ်လိုင်းရဲ့ start တစ်ခုသို့မဟုတ် string ကိုဖျောညှနျးအသုံးပြုသည်နှင့်ဒေါ်လာစျေးသင်္ကေတရှာဖွေနေနေတုန်းတစ်ဦး string ကိုသို့မဟုတ်လိုင်း၏အဆုံးဖျောညှနျးကိုအသုံးပြုသည်။