အဘယ်အရာကို cd ~ Terminal window ကိုအထဲသို့ ဝင်. Do ပါသလားလိုက်တဲ့အခါ

အောက်ပါသင်္ကေတသောအရာကိုအစဉ်အဆက်တွေးမိ?

အဆိုပါ ~ တစ် 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 ကိုသို့မဟုတ်လိုင်း၏အဆုံးဖျောညှနျးကိုအသုံးပြုသည်။

ဤဆောင်းပါးသည် metacharacters ၏အသုံးပြုမှုကိုဖော်ပြထားတယ်