bd - Dali nga Balik sa Direktoryo sa Ginikanan Imbes nga I-type ang cd ../../.. Kadaghanon


Samtang nag-navigate sa file system pinaagi sa command line sa Linux system, aron makabalik sa parent directory (sa taas nga dalan), kasagaran namong i-issue ang cd command nga balik-balik (cd ../../.. ) hangtod nga makaadto kami sa direktoryo sa interes.

Mahimo kini nga makakapoy ug makalaay sa kadaghanan sa oras, labi na alang sa mga eksperyensiyado nga tiggamit sa Linux o mga tigdumala sa sistema nga naghimo sa daghang lainlaing mga buluhaton, busa naglaum nga makit-an ang mga shortcut aron mapagaan ang ilang mga trabaho samtang nag-operate sa usa ka sistema.

Niini nga artikulo, atong susihon ang usa ka yano apan makatabang nga gamit alang sa dali nga pagbalhin balik sa usa ka direktoryo sa ginikanan sa Linux sa tabang sa bd tool.

Ang bd usa ka magamit nga gamit alang sa pag-navigate sa filesystem, kini makapahimo kanimo nga dali nga makabalik sa usa ka direktoryo sa ginikanan nga dili mag-type og cd ../../.. nga balik-balik. Masaligan nimo nga ikombinar kini sa ubang mga command sa Linux aron mahimo ang pipila ka adlaw-adlaw nga operasyon.

Unsaon Pag-instalar sa bd sa Linux Systems

Pagdalagan ang mosunod nga mga sugo aron i-download ug i-install ang bd ubos sa /usr/bin/ gamit ang wget command, himoa kini nga executable ug paghimo sa gikinahanglang alias sa imong ~/.bashrc file:

$ 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

Pahinumdom: Aron ma-enable ang case-sensitive nga directory name matching, itakda ang -s flag imbes nga -si sa alyas nga gihimo sa ibabaw.

Aron mahimo ang autocomplete nga suporta, padagana kini nga mga sugo:

$ 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

Sa paghuna-huna nga anaa ka karon sa pinakataas nga direktoryo niini nga dalan:

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

ug gusto nimo nga moadto dayon sa direktoryo sa Mga Dokumento, dayon i-type lang:

$ bd Documents

Unya aron diretso sa direktoryo sa Data, mahimo nimong i-type ang:

$ bd Data

Sa tinuud, ang bd naghimo niini nga labi ka diretso sa unahan, ang kinahanglan nimong buhaton mao ang pag-type lang sa bd sama sa:

$ bd Doc
$ bd Da

Importante: Kung adunay labaw pa sa usa ka direktoryo nga adunay parehas nga ngalan sa hierarchy, ang bd mobalhin kanimo sa labing duol nga wala gikonsiderar ang diha-diha nga ginikanan sama sa gipatin-aw sa panig-ingnan sa ubos.

Pananglitan, sa agianan sa ibabaw, adunay duha ka mga direktoryo nga adunay parehas nga ngalan nga Mga Libro, kung gusto nimo nga mobalhin sa:

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

Ang pag-type sa mga libro sa bd magdala kanimo sa:

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

Dugang pa, ang paggamit sa bd sulod sa mga backticks sa porma nga \\bd \\ nag-print sa dalan nga walay pagbag-o sa kasamtangan nga direktoryo, aron magamit nimo ang \\bd \\ uban sa ubang komon nga Linux commands sama sa echo etc.

Sa panig-ingnan sa ubos, ako karon anaa sa direktoryo, /var/www/html/internship/assets/filetree ug sa pag-imprinta sa hingpit nga dalan, dugay nga ilista ang mga sulod ug i-sum up ang gidak-on sa tanang file sa directory html nga dili mobalhin ngadto sa kini, ma-type lang nako:

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

Pagkat-on og dugang mahitungod sa bd tool sa Github: https://github.com/vigneshwaranr/bd

Kana lang! Sa kini nga artikulo, gipakita namon ang usa ka dali nga paagi sa pag-navigate sa filesystem sa Linux gamit ang bd utility.

Isulti ang imong isulti pinaagi sa porma sa feedback sa ubos. Dugang pa, nahibal-an ba nimo ang bisan unsang parehas nga mga utilities didto, ipahibalo usab kanamo sa mga komento.