bd - Komawa da sauri zuwa Jagorar Iyaye maimakon Buga cd ../.../...


Yayin kewaya tsarin fayil ta hanyar layin umarni akan tsarin Linux, don komawa cikin kundin adireshi na iyaye (a cikin doguwar hanya), yawanci muna ba da umarnin cd akai-akai (cd ../../.. ) har sai mun shiga cikin kundin sha'awa.

Wannan na iya zama mai ban sha'awa da ban sha'awa mafi yawan lokaci, musamman ga ƙwararrun masu amfani da Linux ko masu gudanar da tsarin waɗanda ke aiwatar da ayyuka daban-daban, don haka suna fatan gano gajerun hanyoyi don sauƙaƙe ayyukansu yayin aiwatar da tsarin.

A cikin wannan labarin, za mu bita mai sauƙi amma mai amfani don komawa cikin sauri zuwa cikin kundin adireshi a Linux tare da taimakon kayan aikin bd.

bd kayan aiki ne mai amfani don kewaya tsarin fayil, yana ba ku damar komawa da sauri zuwa kundin adireshin iyaye ba tare da buga cd ../../.. akai-akai ba. Kuna iya dogara da shi tare da wasu umarnin Linux don yin ƴan ayyukan yau da kullun.

Yadda ake Sanya bd a cikin Linux Systems

Gudun waɗannan umarni don saukewa kuma shigar da bd a ƙarƙashin /usr/bin/ ta amfani da umarnin wget, sanya shi aiwatarwa kuma ƙirƙirar sunan da ake buƙata a cikin fayil ɗin ~/.bashrc:

$ wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd
$ chmod +rx /usr/bin/bd
$ echo 'alias bd=". bd -si" >> ~/.bashrc
$ source ~/.bashrc

Lura: Don ba da damar daidaita sunan kundin adireshi, saita alamar -s maimakon -si a cikin laƙabin da aka ƙirƙira a sama.

Don kunna goyan baya ta atomatik, gudanar da waɗannan umarni:

$ sudo wget -O /etc/bash_completion.d/bd https://raw.github.com/vigneshwaranr/bd/master/bash_completion.d/bd
$ sudo source /etc/bash_completion.d/bd

A ɗauka a halin yanzu a cikin babban kundin adireshi a wannan hanyar:

/media/aaronkilik/Data/Computer Science/Documents/Books/LEARN/Linux/Books/server $ 

kuma kana so ka je zuwa kundin adireshi da sauri, sannan a sauƙaƙe rubuta:

$ bd Documents

Sannan don shiga kai tsaye zuwa cikin Data directory, zaku iya rubuta:

$ bd Data

A zahiri, bd yana ƙara madaidaici gaba, duk abin da kuke buƙatar yi shine kawai rubuta bd <ƙaɗan haruffan farawa> kamar:

$ bd Doc
$ bd Da

Muhimmi: Idan akwai kundayen adireshi sama da ɗaya masu suna iri ɗaya a cikin matsayi, bd zai matsar da ku zuwa mafi kusa ba tare da la'akari da iyaye na kusa ba kamar yadda aka bayyana a misalin da ke ƙasa.

Misali, a hanyar da ke sama, akwai kundayen adireshi guda biyu masu suna iri ɗaya Littattafai, idan kuna son matsawa cikin:

/media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books

Buga littattafan bd zai kai ku cikin:

/media/aaronkilik/Data/ComputerScience/Documents/Books

Bugu da ƙari, yin amfani da bd a cikin bayanan baya a cikin hanyar \bd \ yana fitar da hanyar da ke rage canza kundin adireshi na yanzu, don haka zaka iya amfani da \bd \ tare da sauran umarni na Linux gama gari kamar echo da sauransu.

A cikin misalin da ke ƙasa, a halin yanzu ina cikin directory,/var/www/html/horarwa/kadara/filetree kuma don buga cikakkiyar hanya, dogon jerin abubuwan da ke ciki kuma taƙaita girman duk fayilolin da ke cikin html directory ba tare da motsawa ba. shi, zan iya rubuta:

$ echo `bd ht`
$ ls -l `bd ht`
$ du -cs `bd ht`

Nemo ƙarin game da kayan aikin bd akan Github: https://github.com/vigneshwaranr/bd

Shi ke nan! A cikin wannan labarin, mun nuna hanyar da aka bita don saurin kewaya tsarin fayil a Linux ta amfani da bd mai amfani.

Yi ra'ayinku ta hanyar hanyar amsawa da ke ƙasa. Bugu da ƙari, kun san kowane irin kayan aikin da ke can, sanar da mu a cikin sharhi kuma.