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
$ 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.