Kif Tidentifika Direttorji tax-Xogħol billi tuża Karattri u Varjabbli ta' Shell


Uħud mid-direttorji speċjali li utent tal-Linux huwa marbut li jaħdem magħhom tant drabi fuq linja ta 'kmand tal-qoxra jinkludu d-direttorju tad-dar tal-utent, id-direttorji tax-xogħol attwali u preċedenti.

Għalhekk, il-fehim kif taċċessa jew tidentifika faċilment dawn id-direttorji billi tuża ċerti metodi uniċi tista 'tkun ħiliet bonus għal utent ġdid jew għal kwalunkwe utent Linux.

F'dan il-pariri għal newbies, se nħarsu lejn modi ta 'kif utent jista' jidentifika d-dar tiegħu/tagħha, id-direttorji tax-xogħol kurrenti u preċedenti mill-qoxra billi juża karattri speċjali tal-qoxra u varjabbli ambjentali.

1. L-użu ta 'Karattri Speċifiċi ta' Shell

Hemm ċerti karattri speċifiċi li jinftiehmu mill-qoxra meta nkunu qed nittrattaw direttorji mil-linja tal-kmand. L-ewwel karattru li se nħarsu lejh huwa l-tilde (~): huwa użat biex jaċċessa d-direttorju tad-dar tal-utent attwali:

$ echo ~

It-tieni huwa l-karattru punt (.): jirrappreżenta d-direttorju kurrenti li fih ikun utent, fuq il-linja tal-kmand. Fl-iskrin ta' hawn taħt, tista' tara li l-kmand ls u ls . jipproduċu l-istess ħruġ, li jelenkaw il-kontenut tad-direttorju tax-xogħol kurrenti.

$ ls
$ ls .

It-tielet karattri speċjali huma t-tikek doppji (..) li jirrappreżentaw id-direttorju direttament fuq id-direttorju tax-xogħol kurrenti li fih ikun utent.

Fl-immaġini hawn taħt, id-direttorju ta' hawn fuq /var huwa d-direttorju ta' l-għeruq (/), għalhekk meta nużaw il-kmand ls kif ġej, il- il-kontenut ta' (/) huma elenkati:

$ ls ..

2. L-użu ta' Varjabbli Ambjentali

Minbarra l-karattri ta’ hawn fuq, hemm ukoll ċerti varjabbli ambjentali maħsuba biex jaħdmu mad-direttorji li qed niffukaw fuqhom. Fit-taqsima li jmiss, aħna se nimxu permezz ta 'wħud mill-varjabbli ambjentali importanti għall-identifikazzjoni tad-direttorji mil-linja tal-kmand.

$HOME: il-valur tiegħu huwa l-istess bħal dak tal-karattru tilde (~) – id-direttorju tad-dar tal-utent attwali, tista’ tittestja dan billi tuża l-kmand echo kif ġej:

$ echo $HOME

$PWD: b'mod sħiħ, tirrappreżenta – Print Working Directory (PWD), kif jimplika l-isem, tipprintja l-mogħdija assoluta tad-direttorju tax-xogħol attwali fil-linja tal-kmand tal-qoxra kif hawn taħt:

$ echo $PWD 

$OLDPWD: jindika d-direttorju li kien fih utent, eżatt qabel ma jmur għad-direttorju tax-xogħol attwali. Tista' taċċessa l-valur tagħha kif ġej:

$ echo $OLDPWD

3. Użu ta' Kmandi sempliċi ta' cd

Barra minn hekk, tista 'wkoll tmexxi xi kmandi sempliċi biex taċċessa malajr id-direttorju tad-dar tiegħek u d-direttorju tax-xogħol preċedenti. Pereżempju, meta tkun f'xi parti tas-sistema tal-fajls tiegħek fuq il-linja tal-kmand, ittajpja cd u tolqot Enter se tmexxik lejn id-direttorju tad-dar tiegħek:

$ echo $PWD
$ cd
$ echo $PWD

Tista' wkoll timxi għad-direttorju tax-xogħol preċedenti billi tuża l-kmand cd - kif hawn taħt:

$ echo $PWD
$ echo $OLDPWD
$ cd - 
$ echo $PWD

F'din il-kariga, għaddejna minn xi suġġerimenti sempliċi iżda utli tal-linja tal-kmand għal utenti ġodda tal-Linux biex jidentifikaw ċerti direttorji speċjali minn ġewwa l-linja tal-kmand tal-qoxra.

Għandek xi ħsibijiet f'termini ta 'pariri Linux li trid taqsam magħna jew mistoqsijiet dwar is-suġġett, imbagħad uża l-formola ta' kummenti hawn taħt biex terġa 'lura magħna.