bd - ātri atgriezieties vecāku direktorijā, nevis lieki ievadiet “cd ../../ ..”


Pārvietojoties failu sistēmā caur komandrindu Linux sistēmās, lai pārietu atpakaļ uz vecāku direktoriju (garā ceļā), mēs parasti atkārtoti izsniedzam komandu cd ( cd ../../ .. ), līdz nonāksim interesējošajā direktorijā.

Lielu daļu laika tas var būt tik garlaicīgs un garlaicīgs, it īpaši pieredzējušiem Linux lietotājiem vai sistēmu administratoriem, kuri veic tik daudz dažādu uzdevumu, tāpēc cerat atklāt īsceļus, lai atvieglotu viņu darbu, darbojoties sistēmā.

Šajā rakstā mēs pārskatīsim vienkāršu, bet noderīgu utilītu, lai ātri pārietu atpakaļ uz vecāku direktoriju Linux ar bd rīka palīdzību.

bd ir ērta utilīta failu sistēmas navigācijai, tā ļauj ātri atgriezties vecāku direktorijā, atkārtoti neievadot cd ../../ .. . To var droši apvienot ar citām Linux komandām, lai veiktu dažas ikdienas darbības.

Kā instalēt bd Linux sistēmās

Palaidiet šīs komandas, lai lejupielādētu un instalētu bd sadaļā /usr/bin/, izmantojot komandu wget, padariet to izpildāmu un izveidojiet vajadzīgo aizstājvārdu failā ~/.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

Piezīme. Lai iespējotu direktoriju nosaukuma pielāgošanu, iepriekš izveidotajā aizstājvārdā iestatiet karodziņu -s , nevis -si .

Lai iespējotu automātiskās pabeigšanas atbalstu, palaidiet šīs komandas:

$ 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

Pieņemot, ka pašlaik atrodaties šī ceļa augšējā direktorijā:

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

un vēlaties ātri pāriet uz direktoriju Dokumenti, pēc tam vienkārši ierakstiet:

$ bd Documents

Pēc tam, lai pārietu tieši uz direktoriju Dati, varat ierakstīt:

$ bd Data

Patiesībā bd padara to vēl tiešāku, viss, kas jums jādara, ir vienkārši ierakstīt bd , piemēram:

$ bd Doc
$ bd Da

Svarīgi: Ja hierarhijā ir vairāk nekā viens direktorijs ar tādu pašu nosaukumu, bd pārvietos jūs uz vistuvāko, neņemot vērā tuvāko vecāku, kā paskaidrots zemāk esošajā piemērā.

Piemēram, augšējā ceļā ir divi direktoriji ar tādu pašu nosaukumu Grāmatas, ja vēlaties pāriet uz:

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

Ierakstot bd grāmatas, jūs aizvedīsit:

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

Turklāt, izmantojot taustiņu taustiņus bd formā \"bd \" , tiek izdrukāts ceļš, atņemot pašreizējā direktorija maiņu, lai jūs varētu izmantot \"bd \" ar citām parastajām Linux komandām, piemēram, atbalss utt.

Tālāk sniegtajā piemērā es šobrīd atrodos direktorijā/var/www/html/internship/asset/filetree un, lai izdrukātu absolūto ceļu, garu sarakstu sastādiet un apkopojiet visu direktorija html failu lielumu, nepārvietojoties to, es varu vienkārši ierakstīt:

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

Uzziniet vairāk par bd rīku vietnē Github: https://github.com/vigneshwaranr/bd

Tas ir viss! Šajā rakstā mēs parādījām pārskatītu ērtu veidu, kā ātri pārvietoties failu sistēmā Linux, izmantojot bd utilītu.

Izsakiet savu viedokli, izmantojot zemāk esošo atsauksmju veidlapu. Turklāt, vai jūs zināt kādas līdzīgas utilītas, dariet mums to zināmu arī komentāros.