“Shell” nyşanlaryny we üýtgeýänleri ulanyp, iş kataloglaryny nädip kesgitlemeli


Linux ulanyjysynyň gabyk buýruk setirinde ençeme gezek işlemeli boljak ýörite kataloglarynyň arasynda ulanyjynyň öý katalogy, häzirki we öňki iş kataloglary bar.

Şonuň üçin belli bir täsin usullary ulanyp, bu kataloglara nädip aňsatlyk bilen girip boljakdygyny ýa-da nädip kesgitlemelidigini düşünmek täze ýa-da islendik Linux ulanyjysy üçin bonus ussatlygy bolup biler.

Täze doglan çagalar üçin bu maslahatlarda, ulanyjynyň gabygyndaky ýörite gabyk nyşanlaryny we daşky gurşaw üýtgeýjilerini ulanyp, öýüni, häzirki we öňki iş kataloglaryny nädip tanap biljekdigine serederis.

1. Sheörite gabyk nyşanlaryny ulanmak

Buýruk setirindäki kataloglar bilen iş salyşanymyzda, gabyk tarapyndan düşünilýän belli bir nyşan bar. Ilki bilen seredjek belgimiz tilde (~) : häzirki ulanyjynyň öý bukjasyna girmek üçin ulanylýar:

$ echo ~

Ikinjisi, nokat (.) nyşany: bu buýruk setirinde ulanyjynyň häzirki katalogyny görkezýär. Aşakdaky ekranda, ls we ls. buýrugynyň häzirki işleýän katalogyň mazmunyny görkezip, birmeňzeş çykarylandygyny görüp bilersiňiz.

$ ls
$ ls .

Üçünji ýörite nyşan, ulanyjynyň häzirki işleýän katalogynyň üstündäki bukjany gönüden-göni görkezýän goşa nokatlar (..) .

Aşakdaky suratda, /var ýokardaky katalog (/) kök katalogydyr, şonuň üçin ls buýrugyny aşakdaky ýaly ulananymyzda, (/) mazmuny sanalandyr:

$ ls ..

2. Daşky gurşaw üýtgeýjilerini ulanmak

Aboveokardaky nyşanlardan başga-da, ünsi jemleýän kataloglarymyz bilen işlemek üçin belli bir daşky gurşaw üýtgeýjileri hem bar. Indiki bölümde buýruk setirinden kataloglary kesgitlemek üçin käbir möhüm daşky gurşaw üýtgeýjilerinden geçeris.

$HOME : onuň gymmaty tilde (~) nyşany - häzirki ulanyjynyň öý katalogy bilen deňdir, echo buýrugyny aşakdaky ýaly ulanyp synap bilersiňiz:

$ echo $HOME

$PWD : doly manysynda - Çap etme iş katalogy (PWD), adyndan görnüşi ýaly, häzirki iş katalogynyň absolýut ýoluny gabyk buýruk setirinde aşakdaky ýaly çap edýär:

$ echo $PWD 

$OLDPWD : häzirki işleýän kataloga geçmezden ozal ulanyjynyň giren katalogyny görkezýär. Onuň bahasyna aşakdaky ýaly girip bilersiňiz:

$ echo $OLDPWD

3. pleönekeý cd buýruklaryny ulanmak

Mundan başga-da, öý bukjasyna we öňki iş katalogyna çalt girmek üçin käbir ýönekeý buýruklary işledip bilersiňiz. Mysal üçin, faýl ulgamyňyzyň haýsydyr bir böleginde buýruk setirinde bolanyňyzda, cd ýazyp, Enter düwmesini bassaňyz, öý bukjasyna geçer:

$ echo $PWD
$ cd
$ echo $PWD

Şeýle hem aşakdaky ýaly cd - buýrugyny ulanyp, öňki iş katalogyna geçip bilersiňiz:

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

Bu ýazgyda, täze Linux ulanyjylary üçin gabyk buýruk setirinden käbir ýörite kataloglary kesgitlemek üçin käbir ýönekeý, ýöne peýdaly buýruk setiriniň maslahatlaryna geçdik.

Biziň bilen paýlaşmak isleýän Linux maslahatlaryňyz ýa-da mowzuk bilen baglanyşykly soraglaryňyz barada pikirleriňiz barmy, soň bize gaýdyp gelmek üçin aşakdaky düşündiriş formundan peýdalanyň.