Ki sa cd ~ fè lè antre nan yon Fenèt fenèt

Tout tan tout tan mande ki sa senbòl ki anba la a se?

~ Yo rele yon tilde ak soti nan Latin lan pou titulus ak dapre Wikipedia li te vini nan lang angle a atravè lang Panyòl. Li siyifikasyon se tit oswa supèrskriptif.

Nan linux tilde (~) senbòl se sa yo konnen kòm yon metacharacter ak nan limit la nan koki yon tèminal li gen yon siyifikasyon espesyal.

Se konsa, sa egzakteman lòd sa a fè:

CD ~

Kòmandman anwo la a tou senpleman pran ou tounen nan anyè lakay ou. Li se yon gwo chemen kout. Si ou te navige nan yon lòt katab tankou / var / mòso bwa yo oswa / mnt elatriye Lè sa a, tape CD ~ retounen ou tounen nan anyè anyè itilizatè ou an.

Tilde a (~) fè plis pase sa.

Tou lè l sèvi avèk tilde a sou pwòp li yo pran ou nan anyè aktyèl itilizatè ou an ou ka deplase nan anyè anyè yon itilizatè a pa tape non itilizatè a apre tilde la.

Pou egzanp, si ou gen yon itilizatè ki rele Fred sou sistèm ou a Lè sa a, ou ka deplase nan katab lakay li pa tape sa ki annapre yo:

cd ~ fred

Yon lòt itilizasyon Tilde la se pou avanse pou tounen nan anyè a anvan k ap travay. Imajine ou te jis chanje nan katab lakay Fred a soti nan folder nan / var / mòso bwa. Ou ka jwenn tounen nan folder nan / var / logs lè ou tape bagay sa yo:

cd ~ -

Opoze a ~ - se ~ + ki lè yo itilize ak lòd la cd pran ou nan aktyèl la ap travay k ap travay.

Sa a, nan kou, se pa patikilyèman itil paske ou se deja nan aktyèl la ap travay k ap travay.

Tape CD a ~ nan tèminal la ak peze kle a tab bay yon lis tout potansyèl dosye yo ou ka ale nan.

Yon egzanp sa a ka wè nan imaj ki anwo a.

Pou yo avanse nan kalite katab jwèt la sa ki annapre yo:

cd ~ jwèt

Sa a pran ou nan katab / usr / jwèt yo.

Remake byen ke se pa tout nan opsyon ki nan lis travay ak lòd la cd.

Koup la dènye nan itilizasyon nan tilde la yo jan sa a:

cd ~ 0

CD ~ 1

CD ~ -1

Notasyon sa a pèmèt ou deplase atravè chemine a anyè. Dosye yo ka ajoute nan chemine a anyè lè l sèvi avèk pushd .

Pou egzanp, si ou se nan folder mizik ou epi ou vle li nan parèt nan kalite a chemine anyè sa yo:

pouse / kay / non itilizatè / mizik

Koulye a, tape lòd sa a dirs :

dirs -v

Sa a montre yon lis tout atik yo sou chemine a.

Panse sou yon chemine nan fòm fizik li yo. Imajine ou gen yon pil nan magazin. Pou li ale nan magazin nan dezyèm desann ou bezwen retire youn nan tèt la pou li ale nan li.

Imajine ou te gen yon chemine jan sa a:

0. Klas Mizik
1. Downloads
2. Scripts

Sèvi ak tèm cd ~ 2 a pran ou nan katab la nan dezyèm pozisyon an nan chemine a. Remake byen ke pozisyon an premye se toujou anyè aktyèl la pou tan nan pwochen ou tape dirs -v ou pral wè sa ki annapre yo:

0. Scripts
1. Downloads
2. Scripts

Si ou CD tounen nan Katab la Klas Mizik, pozisyon 0 pral ankò gen Klas Mizik.

Cd lòd la se pa lòd la sèlman ki travay ak tilde la (~). Kòmandman l la ap travay kòm byen.

Pou egzanp nan lis tout dosye yo nan kalite katab lakay ou sa ki annapre yo:

ls ~

Tilde a tou yo itilize nan fichye epi li jeneralman kreye kòm yon backup pa editè tèks.

Tilde a se youn nan metacharacters anpil itilize nan Linux. Metacharacters lòt yo gen ladan yo estasyon konplè a oswa peryòd (.) Ki itilize pou endike pozisyon aktyèl la lè yo itilize pou navige sistèm dosye an, asterisk (*) itilize kòm karaktè wildcard nan rechèch tankou se mak kesyon an (?).

Se senbòl karat la (^) ki itilize pou endike kòmansman yon liy oswa yon fisèl epi senbòl dola itilize pou endike fen yon fisèl oswa liy tou chache.

Atik sa a dekri itilizasyon metacharakters yo .