Uża pushd u popd għal Navigazzjoni Effiċjenti tas-Sistema tal-Fajls fil-Linux
Xi drabi jista 'jkun ta' uġigħ li wieħed jinnaviga s-sistema tal-fajls Linux bi kmandi, speċjalment għall-newbies. Normalment, nużaw primarjament il-kmand cd (Change Directory) biex nimxu madwar is-sistema tal-fajls Linux.
F'artiklu preċedenti, aħna rrevejna utilità CLI sempliċi iżda utli għal-Linux imsejħa bd - biex nerġgħu lura malajr f'direttorju ġenitur mingħajr ma ttajpja cd ../../.. ripetutament.
Dan it-tutorja se jispjega sett ta' kmandi relatati: \pushd u \popd li jintużaw għal navigazzjoni effiċjenti tal-istruttura tad-direttorju Linux. Jeżistu fil-biċċa l-kbira tal-qxur bħal bash, tcsh eċċ.
Kif il-Kmandi pushd u popd jaħdmu fil-Linux
pushd u popd jaħdmu skond il-prinċipju LIFO (l-aħħar in, l-ewwel barra). F'dan il-prinċipju, żewġ operazzjonijiet biss huma permessi: imbotta oġġett fil-munzell, u pop oġġett barra mill-munzell.
pushd iżid direttorju fil-quċċata tal-munzell u popd ineħħi direttorju minn fuq tal-munzell.
Biex turi direttorji fil-munzell tad-direttorju (jew l-istorja), nistgħu nużaw il-kmand tad-dirs kif muri.
$ dirs OR $ dirs -v
pushd kmand - ipoġġi/żżid mogħdijiet tad-direttorju fuq munzell tad-direttorju (storja) u aktar tard jippermettilek tinnaviga lura għal kwalunkwe direttorju fl-istorja. Waqt li żżid id-direttorji mal-munzell, hija wkoll tirrepeti dak li hemm fl-istorja (jew munzell).
Il-kmandi juru kif jaħdem pushd:
$ pushd /var/www/html/ $ pushd ~/Documents/ $ pushd ~/Desktop/ $ pushd /var/log/
Mill-munzell tad-direttorju fl-output ta' hawn fuq (l-indiċi tad-direttorju huwa f'ordni inversa):
- /var/log huwa l-ħames [indiċi 0] fil-munzell tad-direttorju.
- ~/Desktop/ huwa r-raba' [indiċi 1].
- ~/Dokumenti/ huwa t-tielet [indiċi 2].
- /var/www/html/ huwa t-tieni [indiċi 3] u
- ~ huwa l-ewwel [indiċi 4].
B'għażla, nistgħu nużaw l-indiċi tad-direttorju fil-forma pushd +#
jew pushd -#
biex inżidu direttorji mal-munzell. Biex nimxu f'~/Documents, nittajpja:
$ pushd +2
Innota wara dan, il-kontenut tal-munzell jinbidel. Allura mill-eżempju preċedenti, biex nimxu f'/var/www/html, nużaw:
$ pushd +1
kmand popd - ineħħi direttorju minn fuq tal-munzell jew l-istorja. Biex telenka l-munzell tad-direttorju, ittajpja:
$ popd
Biex tneħħi direttorju mill-munzell tad-direttorju, uża popd +#
jew popd -#
, f'dan il-każ, nittajpja l-kmand hawn taħt biex tneħħi ~/Dokumenti:
$ popd +1
Iċċekkja wkoll: Fasd - Għodda tal-Linja ta' Kmand li Toffri Aċċess Mgħaġġel għal Fajls u Direttorji
F'dan it-tutorja spjegajna l-kmandi \pushd u \popd li jintużaw għal navigazzjoni effiċjenti fl-istruttura tad-direttorju. Aqsam il-ħsibijiet tiegħek dwar dan l-artikolu permezz tal-formola ta' feedback hawn taħt.