bd - yarayara Pada si Itọsọna Obi Dipo Titẹ "cd ../../ .." Ni Apọju
Lakoko ti o nlọ kiri lori faili faili nipasẹ laini aṣẹ lori awọn ọna ṣiṣe Linux, lati le pada si itọsọna obi (ni ọna pipẹ), a yoo fun ni aṣẹ ni aṣẹ cd leralera ( cd ../../ .. ) titi a fi de inu itọsọna ti iwulo.
Eyi le jẹ irẹwẹsi ati alaidun pupọ ti akoko naa, paapaa fun awọn olumulo Linux ti o ni iriri tabi awọn alakoso eto ti o ṣe ọpọlọpọ awọn iṣẹ-ṣiṣe lọpọlọpọ, nitorinaa nireti lati ṣe awari awọn ọna abuja lati mu awọn iṣẹ wọn dẹrọ lakoko ṣiṣe eto kan.
Ninu nkan yii, a yoo ṣe atunyẹwo ohun elo ti o rọrun ṣugbọn ti o wulo fun gbigbe pada yarayara sinu itọsọna obi ni Lainos pẹlu iranlọwọ ti ohun elo bd.
bd jẹ ohun elo ti o ni ọwọ fun lilọ kiri eto eto faili, o jẹ ki o yara pada si itọsọna obi laisi titẹ cd ../../ ..
leralera. O le ni igbẹkẹle darapọ mọ pẹlu awọn aṣẹ Linux miiran lati ṣe awọn iṣẹ ṣiṣe lojoojumọ.
Bii o ṣe le Fi sori ẹrọ bd ni Awọn ọna Linux
Ṣiṣe awọn ofin wọnyi lati gba lati ayelujara ati fi sori ẹrọ bd labẹ /usr/bin/
lilo pipaṣẹ wget, jẹ ki o ṣiṣẹ ki o ṣẹda orukọ inagijẹ ti o nilo ninu faili ~/.bashrc
rẹ:
$ 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
Akiyesi: Lati jẹki orukọ onitọra ti o baamu ọrọ mu, ṣeto asia -s
dipo -si
ninu inagijẹ ti a ṣẹda loke.
Lati jeki atilẹyin alaifọwọyi, ṣiṣe awọn ofin wọnyi:
$ 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
A ro pe lọwọlọwọ rẹ ninu itọsọna oke ni ọna yii:
/media/aaronkilik/Data/Computer Science/Documents/Books/LEARN/Linux/Books/server $
ati pe o fẹ lọ si liana Awọn iwe aṣẹ yarayara, lẹhinna tẹ ni kia kia:
$ bd Documents
Lẹhinna lati lọ taara sinu itọsọna Data, o le tẹ:
$ bd Data
Ni otitọ, bd ṣe ani diẹ sii siwaju siwaju, gbogbo ohun ti o nilo lati ṣe ni o kan tẹ bd
$ bd Doc $ bd Da
Pataki: Ni ọran ti awọn ilana ilana ju ọkan lọ pẹlu orukọ kanna ni ipo-iṣe, bd yoo gbe ọ lọ si sunmọ julọ lai ṣe akiyesi obi lẹsẹkẹsẹ bi a ti ṣalaye ninu apẹẹrẹ ni isalẹ.
Fun apeere, ni ọna ti o wa loke, awọn itọsọna meji wa pẹlu orukọ kanna Awọn iwe, ti o ba fẹ gbe sinu:
/media/aaronkilik/Data/ComputerScience/Documents/Books/LEARN/Linux/Books
Titẹ awọn iwe bd yoo mu ọ lọ sinu:
/media/aaronkilik/Data/ComputerScience/Documents/Books
Ni afikun, ni lilo bd laarin awọn iwe-ẹhin ni ọna \"bd
tẹ jade ọna iyokuro yiyipada itọsọna lọwọlọwọ, nitorina o le lo \"bd
pẹlu awọn aṣẹ Linux miiran ti o wọpọ gẹgẹbi iwoyi ati bẹbẹ lọ.
Ninu apẹẹrẹ ti o wa ni isalẹ, lọwọlọwọ mi ninu itọsọna,/var/www/html/ikọṣẹ/awọn ohun-ini/filetree ati lati tẹ ọna pipe, ṣe atokọ awọn akoonu ati ṣe akopọ iwọn gbogbo awọn faili ninu itọsọna html laisi gbigbe si o, Mo le kan tẹ:
$ echo `bd ht` $ ls -l `bd ht` $ du -cs `bd ht`
Wa diẹ sii nipa ọpa bd lori Github: https://github.com/vigneshwaranr/bd
Gbogbo ẹ niyẹn! Ninu nkan yii, a fihan atunyẹwo ọna ti o ni ọwọ ti yiyara lilọ kiri eto faili ni Lainos nipa lilo iwulo bd.
Ni ọrọ rẹ nipasẹ fọọmu esi ni isalẹ. Ni afikun, ṣe o mọ ti eyikeyi awọn ohun elo iru ni ita, jẹ ki a mọ ninu awọn ọrọ naa daradara.