bd - liigselt "cd ../../ .." tippimise asemel minge kiiresti tagasi vanemate kataloogi


Linuxis süsteemide käsurea kaudu failisüsteemis navigeerimisel väljastame vanemkataloogi (pikas tees) tagasi liikumiseks tavaliselt käsu cd korduvalt ( cd ../../ .. ), kuni jõuame huvipakkuva kataloogi.

See võib olla nii tüütu ja igav enamiku ajast, eriti kogenud Linuxi kasutajate või süsteemiadministraatorite jaoks, kes täidavad nii palju erinevaid ülesandeid, seega loodan leida süsteemi otsesel ajal tööde hõlbustamiseks otseteid.

Selles artiklis vaatame üle lihtsa, kuid kasuliku utiliidi bd-tööriista abil kiiresti Linuxi vanemkataloogi tagasi liikumiseks.

bd on mugav utiliit failisüsteemis navigeerimiseks, see võimaldab teil kiiresti vanemkataloogi tagasi minna, ilma et peaksite korduvalt tippima cd ../../ .. . Mõne igapäevase toimingu sooritamiseks saate selle usaldusväärselt kombineerida teiste Linuxi käskudega.

Kuidas installida bd Linuxi süsteemidesse

Käivitage järgmised käsud bd allalaadimiseks ja installimiseks käsuga wget käsuga /usr/bin/, tehke see käivitatavaks ja looge failis ~/.bashrc vajalik alias:

$ 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

Märkus. Suur- ja väiketähtede katalooginimede sobitamise lubamiseks määrake ülaloodud varjunimega -s lipp -si asemel.

Automaatse täitmise toe lubamiseks käivitage järgmised käsud:

$ 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

Eeldades, et olete praegu selle tee kõige paremas kataloogis:

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

ja soovite kiiresti minna kataloogi Dokumendid, seejärel tippige lihtsalt:

$ bd Documents

Siis otse andmete kataloogi minemiseks võite tippida:

$ bd Data

Tegelikult muudab bd selle veelgi sirgjoonelisemaks, kõik, mida peate tegema, on lihtsalt sisestada bd , näiteks:

$ bd Doc
$ bd Da

Oluline: kui hierarhias on mitu sama nimega kataloogi, liigutab bd teid lähimasse, arvestamata otsest vanemat, nagu on selgitatud allpool toodud näites.

Näiteks ülaloleval teekonnal on kaks samanimelist kataloogi Books, kui soovite liikuda:

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

Bd-raamatute sisestamine viib teid järgmistesse:

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

Lisaks prindib bd backtickides vormis \\ "bd \\" välja tee, millest on lahutatud praeguse kataloogi muutmine, nii et saate kasutada koodi \\ "bd \\ " teiste levinud Linuxi käskudega, näiteks kaja jne.

Allolevas näites olen praegu kataloogis/var/www/html/internship/asset/filetree ja absoluutse tee printimiseks lisage pikas loendis sisu ja summeerige kõigi kataloogi html failide suurus ilma sellesse liikumata ma saan lihtsalt kirjutada:

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

Lisateavet bd-tööriista kohta leiate Githubist: https://github.com/vigneshwaranr/bd

See on kõik! Selles artiklis näitasime ülevaadet mugav viis failisüsteemis kiireks navigeerimiseks Linuxis bd-utiliidi abil.

Öelge oma sõna alloleva tagasiside vormi kaudu. Lisaks, kas teate mõnda sarnast utiliiti, andke meile sellest teada ka kommentaarides.