bd - Rudi kwa Saraka ya Mzazi Haraka Badala ya Kuandika cd ../../.. Bila Kutosha


Wakati wa kusogeza mfumo wa faili kupitia safu ya amri kwenye mifumo ya Linux, ili kurudi kwenye saraka kuu (katika njia ndefu), kwa kawaida tungetoa amri ya cd mara kwa mara (cd ../../.. ) hadi tutue kwenye orodha ya mambo yanayokuvutia.

Hii inaweza kuwa ya kuchosha na kuchosha muda mwingi, haswa kwa watumiaji wenye uzoefu wa Linux au wasimamizi wa mfumo ambao hufanya kazi nyingi tofauti, kwa hivyo wanatumai kugundua njia za mkato za kurahisisha kazi zao wakati wa kuendesha mfumo.

Katika makala haya, tutapitia matumizi rahisi lakini yenye manufaa kwa kurejea haraka kwenye saraka ya wazazi katika Linux kwa usaidizi wa zana ya bd.

bd ni kifaa muhimu cha kusogeza kwenye mfumo wa faili, hukuwezesha kurudi kwa haraka kwenye saraka kuu bila kuandika cd ../../.. mara kwa mara. Unaweza kuichanganya kwa uaminifu na amri zingine za Linux kufanya shughuli chache za kila siku.

Jinsi ya kufunga bd kwenye Mifumo ya Linux

Tekeleza amri zifuatazo ili kupakua na kusakinisha bd chini ya /usr/bin/ ukitumia amri ya wget, ifanye itekelezwe na uunde lakabu zinazohitajika katika ~/.bashrc faili yako:

$ 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

Kumbuka: Ili kuwezesha ulinganishaji wa jina la saraka ambayo ni nyeti sana, weka alama ya -s badala ya -si katika lakabu iliyoundwa hapo juu.

Ili kuwezesha usaidizi wa kukamilisha kiotomatiki, endesha amri hizi:

$ 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

Kwa kudhani uko kwenye saraka ya juu katika njia hii:

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

na unataka kwenda kwenye saraka ya Hati haraka, kisha chapa tu:

$ bd Documents

Kisha kwenda moja kwa moja kwenye saraka ya Data, unaweza kuandika:

$ bd Data

Kwa kweli, bd huifanya iwe mbele zaidi, unachohitaji kufanya ni kuandika tu bd kama vile:

$ bd Doc
$ bd Da

Muhimu: Iwapo kuna zaidi ya saraka moja zilizo na jina sawa katika daraja, bd itakusogeza hadi karibu zaidi bila kuzingatia mzazi wa karibu kama ilivyoelezewa katika mfano hapa chini.

Kwa mfano, katika njia iliyo hapo juu, kuna saraka mbili zilizo na jina moja la Vitabu, ikiwa unataka kuhamia:

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

Kuandika vitabu vya bd kutakupeleka katika:

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

Zaidi ya hayo, kutumia bd ndani ya vijiti vya nyuma katika fomu \\bd \\ huchapisha njia minus kubadilisha saraka ya sasa, ili uweze kutumia \\bd \\ na amri zingine za kawaida za Linux kama vile mwangwi nk.

Katika mfano hapa chini, kwa sasa niko kwenye saraka, /var/www/html/internship/assets/filetree na kuchapisha njia kabisa, weka orodha ndefu ya yaliyomo na muhtasari wa saizi ya faili zote kwenye saraka ya html bila kuhamia. hiyo, naweza kuandika tu:

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

Jua zaidi juu ya zana ya bd kwenye Github: https://github.com/vigneshwaranr/bd

Ni hayo tu! Katika nakala hii, tulionyesha kukagua njia rahisi ya kusogeza haraka mfumo wa faili katika Linux kwa kutumia matumizi ya bd.

Toa maoni yako kupitia fomu ya maoni hapa chini. Zaidi, unajua huduma zozote zinazofanana huko nje, tujulishe kwenye maoni pia.