Ինչ է նշանակում cd ~ Do, երբ մուտք գործեց մի տերմինալ պատուհանում

Միշտ մտածեք, թե ինչ է այս խորհրդանիշը:

The ~ կոչվում է tilde եւ ծագում է լատիներեն տիտղոս համար եւ ըստ Վիքիպեդիայի այն եկել անգլերեն լեզվի միջոցով իսպանական լեզվով: Դա նշանակում է տիտղոս կամ վերագրանցում:

Linux- ում tilde (~) խորհրդանիշն այն է, ինչ հայտնի է որպես metacharacter եւ տերմինալի shell- ի սահմաններում այն ​​ունի հատուկ իմաստ:

Այսպիսով, ինչ է կատարվում հետեւյալ հրամանը.

cd ~

Վերոհիշյալ հրամանը ուղղում է ձեզ դեպի ձեր տան տեղեկատու: Դա մեծ կարճուղի է: Եթե ​​դուք նավարկվել եք այլ պանակում, ինչպիսիք են / var / logs կամ / mnt այլն, ապա մուտքագրելով cd ~ - ը վերադարձնում է ձեր օգտագործողի տնային գրացուցակը:

The tilde (~) -ը ավելին է, քան դա:

Մինչդեռ բիլդենի օգտագործումը ինքնին տանում է ձեր ընթացիկ օգտագործողի տնային գրացուցակին, կարող եք տեղափոխել մեկ այլ օգտվողի տնային տեղեկատու `օգտագործելով օգտագործողի անունը տիլդից հետո:

Օրինակ, եթե ձեր համակարգում Fred կոչված օգտվող եք ունեցել, ապա կարող եք տեղափոխել իր տան պանակը, մուտքագրելով հետեւյալը.

cd ~ fred

Տիլդայի մեկ այլ օգտագործում է վերադառնալ նախկին աշխատանքային գրացուցին: Պատկերացրեք, դուք պարզապես անցել եք Fred- ի տնային թղթապանակը / var / logs թղթապանակից: Դուք կարող եք վերադառնալ / var / logs թղթապանակին `մուտքագրելով հետեւյալը.

cd ~ -

Հակառակն է, ~ ~ է, որը, երբ օգտագործվում է cd հրամանով, տանում է ձեզ ներկայիս աշխատանքային գրացուցին:

Սա, իհարկե, հատկապես օգտակար չէ, քանի որ արդեն ներկա աշխատանքային գրացուցակում եք:

Կոդի մուտքագրելով տերմինալը եւ սեղմել տաբառի ստեղնը, մատչելի է բոլոր պոտենցիալ պանակները, որոնց կարող եք գնալ:

Այս օրինակին կարելի է տեսնել վերեւում գտնվող պատկերում:

Խաղերի թղթապանակը տեղափոխելու համար նշեք հետեւյալը.

cd ~ խաղեր

Սա ձեզ տանում է թղթապանակ / usr / games:

Նշենք, որ նշված բոլոր տարբերակները չեն աշխատում cd հրամանով:

Թայլի վերջին երկու օգտագործումը հետեւյալն է.

cd ~ 0

cd ~ 1

cd ~ -1

Այս նշումը թույլ է տալիս տեղափոխել գրացուցակ բուրգ: Թղթապանակները կարող են ավելացվել գրացուցակում, օգտագործելով pushd :

Օրինակ, եթե դուք գտնվում եք ձեր երաժշտական ​​թղթապանակում, եւ ցանկանում եք, որ այն հայտնվի գրացուցակում, մուտքագրեք հետեւյալը.

pushd / home / username / Երաժշտություն

Այժմ մուտքագրեք հետեւյալ dirs հրամանը .

dirs -v

Սա ցույց է տալիս բլոկի բոլոր կետերի ցանկը:

Մտածեք ֆիզիկական ձեւի բծախնդրության մասին: Պատկերացրեք, որ դուք ունեք ամսագրեր պարունակություն: Երկրորդ ամսագրին հասնելու համար դուք պետք է հեռացնեք վերեւից վերցնելու համար:

Պատկերացրեք, որ դուք ունեիք մի բուռ:

0. Երաժշտություն
1. Ներբեռնումները
Սցենարներ

Օգտագործելով տերմինը cd ~ 2 տանում է ձեզ թղթապանակում երկրորդ դիրքում: Նշենք, որ առաջին դիրքը միշտ էլ ընթացիկ գրացուցակն է, որպեսզի հաջորդ անգամ մուտքագրեք dirs -v եւ կտեսնեք հետեւյալը.

Սցենարներ
1. Ներբեռնումները
Սցենարներ

Երաժշտության թղթապանակին ետ վերադառնաք, 0-ը կլինի նորից Երաժշտություն:

Cd- ի հրամանը միակ հրամանն է, որը աշխատում է tilde (~) հետ: Ls հրամանը գործում է նաեւ:

Օրինակ, ձեր տնային թղթապանակում բոլոր ֆայլերը թվարկելու համար նշեք հետեւյալը.

ls ~

The tilde- ն օգտագործվում է նաեւ ֆայլի անվանումներում եւ ընդհանուր առմամբ ստեղծվում է որպես տեքստային խմբագիրների կրկնօրինակ:

Տիլդը Linux- ում օգտագործվող շատ metacharacters- ից մեկն է: Այլ metacharacters- ն ներառում է ամբողջական կանգառը կամ ժամանակաշրջանը (.), Որն օգտագործվում է ցույց տալ ներկայիս դիրքորոշումը, երբ օգտագործվում է ֆայլային համակարգում նավարկելու համար, աստղանիշը (*) օգտագործվում է որպես որոնիչի պիտակ, որպես հարցման նշան (?):

Կարատեի սիմվոլը (^) օգտագործվում է նշելու գծի կամ տողի սկիզբը, եւ դոլարի նշանն օգտագործվում է նշելու համար տողերի կամ գծերի վերջը:

Այս հոդվածում նկարագրված է մետաքսարարների օգտագործումը :