bd - Laghachi ngwa ngwa na ndekọ ndekọ aha nne na nna kama ịpị cd ../.../..


Ka ị na-agagharị na sistemụ faịlụ site na ahịrị iwu na sistemụ Linux, iji laghachi azụ na ndekọ ndekọ nne na nna (n'ụzọ dị ogologo), anyị ga-enyekarị cd iwu ugboro ugboro (cd ../../.. ) ruo mgbe anyị rutere na ndekọ nke mmasị.

Nke a nwere ike bụrụ ihe na-agwụ ike ma na-agwụ ike ọtụtụ oge, ọkachasị maka ndị ọrụ Linux nwere ahụmahụ ma ọ bụ ndị na-ahụ maka sistemụ na-arụ ọtụtụ ọrụ dị iche iche, yabụ na-atụ anya ịchọpụta ụzọ mkpirisi iji mee ka ọrụ ha dị mfe mgbe ha na-arụ ọrụ.

N'ime edemede a, anyị ga-enyocha ngwa dị mfe mana na-enye aka maka ịlaghachi ngwa ngwa na ndekọ ndekọ aha na Linux site na enyemaka nke bd tool.

bd bụ ngwa bara uru maka ịnyagharị sistemụ faịlụ, ọ na-enyere gị aka ịlaghachi ngwa ngwa na ndekọ ndekọ nne na nna na-ejighi pịnye cd ../../.. ugboro ugboro. Ị nwere ike ijikọ ya na iwu Linux ndị ọzọ iji rụọ ọrụ ole na ole kwa ụbọchị.

Otu esi etinye bd na Linux Systems

Gbaa iwu ndị a ka ibudata na wụnye bd n'okpuru /usr/bin/ site na iji wget iwu, mee ka ọ rụọ ọrụ wee mepụta utu aha achọrọ na faịlụ ~/.bashrc gị:

$ 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

Cheta na: Iji mee ka aha ndekọ ndekọ nke nwere mmetụta dabara adaba, tọọ ọkọlọtọ -s kama ịdepụta -si na utu aha emepụtara n'elu.

Iji mee ka nkwado zuru oke, mee iwu ndị a:

$ 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

Na-eche na ị nọ ugbu a na ndekọ kachasị elu n'ụzọ a:

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

ma ịchọrọ ịga na akwụkwọ ndekọ aha ngwa ngwa, wee pịnye naanị:

$ bd Documents

Mgbe ahụ ịbanye ozugbo na ndekọ data, ị nwere ike pịnye:

$ bd Data

N'ezie, bd na-eme ka ọ kwụ ọtọ karịa, naanị ihe ị ga - eme bụ naanị pịnye bd < mkpụrụedemede mmalite> dị ka:

$ bd Doc
$ bd Da

Ihe dị mkpa: Ọ bụrụ na enwere ihe karịrị otu akwụkwọ ndekọ aha nwere otu aha n'ime ndị isi, bd ga-ebuga gị na nke kacha nso na-atụleghị nne na nna ozugbo dịka akọwara n'ihe atụ dị n'okpuru.

Dịka ọmụmaatụ, n'ụzọ dị n'elu, enwere akwụkwọ ndekọ aha abụọ nwere otu aha Akwụkwọ, ma ọ bụrụ na ịchọrọ ịbanye na:

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

Ịpị akwụkwọ bd ga-akpọrọ gị banye:

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

Ọzọkwa, iji bd n'ime backticks dị n'ụdị \bd \ na-ebipụta ụzọ na-ewepu na-agbanwe ndekọ ugbu a, yabụ ị nwere ike iji \bd \ nwere iwu Linux ndị ọzọ a na-ahụkarị dịka echo wdg.

N'ihe atụ dị n'okpuru ebe a, m nọ ugbu a na ndekọ aha,/var/www/html/internship/assets/filetree na iji bipụta ụzọ zuru oke, depụta ọdịnaya dị ogologo ma chịkọta nha faịlụ niile dị na html ndekọ na-enweghị ịbanye na ya. ya, enwere m ike pịnye:

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

Chọpụta ihe gbasara bd ngwá ọrụ na Github: https://github.com/vigneshwaranr/bd

Ọ gwụla! N'edemede a, anyị gosiri enyochala ụzọ dị mma iji mee ngwa ngwa na sistemụ faịlụ na Linux site na iji bd utility.

Kwuo okwu gị site na mpempe nzaghachi n'okpuru. Na mgbakwunye, ị maara akụrụngwa ọ bụla yiri ya, mee ka anyị mara na nkwupụta.