bd - Hitro se vrnite v starševski imenik, namesto da vnesete "cd ../../ .."


Med krmarjenjem po datotečnem sistemu prek ukazne vrstice v sistemih Linux bi za vrnitev v nadrejeni imenik (po dolgi poti) običajno večkrat izdali ukaz cd ( cd ../../ .. ), dokler ne pristanemo v imeniku, ki nas zanima.

To je lahko dolgočasno in dolgočasno, zlasti za izkušene uporabnike Linuxa ali sistemske skrbnike, ki izvajajo toliko različnih nalog, zato upajo, da bodo med delovanjem sistema odkrili bližnjice, s katerimi si bodo olajšali delo.

V tem članku bomo pregledali preprost, a koristen pripomoček za hitro vrnitev v nadrejeni imenik v Linuxu s pomočjo orodja bd.

bd je priročen pripomoček za krmarjenje po datotečnem sistemu, ki vam omogoča hitro vrnitev v nadrejeni imenik, ne da bi večkrat vtipkali cd ../../ .. . Za izvajanje nekaj dnevnih operacij ga lahko zanesljivo kombinirate z drugimi ukazi Linux.

Kako namestiti bd v sisteme Linux

Zaženite naslednje ukaze za prenos in namestitev bd pod /usr/bin/ z ukazom wget, naredite ga izvedljivim in ustvarite zahtevani vzdevek v datoteki ~/.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

Opomba: Če želite omogočiti ujemanje imen imenikov, ki upoštevajo velike in male črke, v zgornjem vzdevku namesto -si nastavite zastavico -s .

Če želite omogočiti podporo za samodokončanje, zaženite te ukaze:

$ 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

Ob predpostavki, da ste trenutno v zgornjem imeniku na tej poti:

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

in želite hitro odpreti mapo Dokumenti, nato preprosto vnesite:

$ bd Documents

Nato pojdite naravnost v imenik Podatki, lahko vnesete:

$ bd Data

Pravzaprav je bd še bolj naravnost, vse kar morate storiti je, da samo vnesete bd , na primer:

$ bd Doc
$ bd Da

Pomembno: Če je v hierarhiji več kot en imenik z istim imenom, vas bo bd premaknil v najbližje, ne da bi upošteval neposrednega nadrejenega, kot je razloženo v spodnjem primeru.

Na primer, na zgornji poti sta dva imenika z istim imenom Books, če se želite premakniti v:

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

Vnos knjig bd vas bo popeljal v:

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

Poleg tega z uporabo bd znotraj povratnih črk v obliki \\ "bd \\" natisnete pot brez spreminjanja trenutnega imenika, tako da lahko uporabite \\ "bd \\ " z drugimi pogostimi ukazi Linuxa, kot je echo itd.

V spodnjem primeru sem trenutno v imeniku/var/www/html/internship/assets/filetree in za tiskanje absolutne poti dolg seznam vsebin in seštevanje velikosti vseh datotek v imeniku html, ne da bi se premaknili v lahko vtipkam:

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

Več o bd orodju na Githubu: https://github.com/vigneshwaranr/bd

To je vse! V tem članku smo prikazali pregleden priročen način hitrega krmarjenja po datotečnem sistemu v Linuxu s pripomočkom bd.

Povejte svoje mnenje prek spodnjega obrazca za povratne informacije. Poleg tega, ali poznate kakšne podobne pripomočke, nam to sporočite tudi v komentarjih.