bd - Mur lura malajr għal Direttorju tal-Ġenituri Minflok ittajpja cd ../../.. B'mod żejda
Waqt li nnavigaw fis-sistema tal-fajls permezz tal-linja tal-kmand fuq sistemi Linux, sabiex nerġgħu nerġgħu nerġgħu nerġgħu lura f'direttorju ġenitur (f'passaġġ twil), normalment noħorġu l-kmand cd ripetutament (cd ../../..
) sakemm niżlu fid-direttorju ta' interess.
Dan jista 'jkun tant tedjanti u boring ħafna mill-ħin, speċjalment għal utenti Linux b'esperjenza jew amministraturi tas-sistema li jwettqu tant kompiti varji, għalhekk jittamaw li jiskopru shortcuts biex ittaffi l-impjiegi tagħhom waqt li joperaw sistema.
F'dan l-artikolu, aħna se nirrevedu utilità sempliċi iżda utli biex nerġgħu lura malajr f'direttorju ġenitur fil-Linux bl-għajnuna ta 'għodda bd.
bd hija utilità utli għan-navigazzjoni tas-sistema tal-fajls, tippermettilek li tmur lura malajr għal direttorju ġenitur mingħajr ma ttajpja cd ../../..
ripetutament. Tista 'tgħaqqadha b'mod affidabbli ma' kmandi Linux oħra biex twettaq ftit operazzjonijiet ta 'kuljum.
Kif tinstalla bd fis-Sistemi Linux
Mexxi l-kmandi li ġejjin biex tniżżel u tinstalla bd taħt /usr/bin/
billi tuża l-kmand wget, agħmel eżekutibbli u oħloq l-alias meħtieġ fil-fajl ~/.bashrc
tiegħek:
$ 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
Nota: Biex tippermetti t-tqabbil tal-isem tad-direttorju sensittiv għall-każ, issettja l-bandiera -s
minflok -si
fl-alias maħluqa hawn fuq.
Biex tippermetti l-appoġġ tal-awtokompletazzjoni, mexxi dawn il-kmandi:
$ 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
Jekk wieħed jassumi li bħalissa qiegħed fl-ogħla direttorju f'din it-triq:
/media/aaronkilik/Data/Computer Science/Documents/Books/LEARN/Linux/Books/server $
u trid tmur fid-direttorju tad-Dokumenti malajr, imbagħad sempliċement ittajpja:
$ bd Documents
Imbagħad biex tmur direttament fid-direttorju tad-Data, tista' ttajpja:
$ bd Data
Fil-fatt, bd jagħmilha aktar sempliċi, kull ma trid tagħmel huwa biss ittajpja bd
$ bd Doc $ bd Da
Importanti: F'każ li jkun hemm aktar minn direttorju wieħed bl-istess isem 'il fuq fil-ġerarkija, bd imexxik fl-eqreb mingħajr ma tikkunsidra l-ġenitur immedjat kif spjegat fl-eżempju hawn taħt.
Pereżempju, fit-triq ta’ hawn fuq, hemm żewġ direttorji bl-istess isem Kotba, jekk trid tidħol:
/media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books
It-tajpjar tal-kotba bd se teħodkom fi:
/media/aaronkilik/Data/ComputerScience/Documents/Books
Barra minn hekk, bl-użu ta' bd fi ħdan backticks fil-forma \bd
jistampa t-triq nieqes il-bdil tad-direttorju attwali, sabiex tkun tista' tuża \bd
ma 'kmandi Linux komuni oħra bħal echo eċċ..
Fl-eżempju hawn taħt, bħalissa qiegħed fid-direttorju, /var/www/html/internship/assets/filetree u biex tipprintja l-mogħdija assoluta, lista fit-tul il-kontenut u somma d-daqs tal-fajls kollha fid-direttorju html mingħajr ma tidħol dan, nista' biss ittajpja:
$ echo `bd ht` $ ls -l `bd ht` $ du -cs `bd ht`
Sir af aktar dwar l-għodda bd fuq Github: https://github.com/vigneshwaranr/bd
Dak kollox! F'dan l-artikolu, urejna li rrevedejna mod utli ta 'navigazzjoni malajr fis-sistema tal-fajls fil-Linux billi tuża l-utilità bd.
Semma' leħnek permezz tal-formola ta' feedback hawn taħt. Barra minn hekk, taf b'xi utilitajiet simili hemmhekk, għidilna wkoll fil-kummenti.