bd - ກັບຄືນໄປຫາປື້ມລາຍຊື່ຜູ້ປົກຄອງໄວໆແທນທີ່ຈະພິມ "cd ../../ .. " ຢ່າງ ຈຳ ເປັນແລ້ວ


ໃນຂະນະທີ່ ນຳ ທາງລະບົບເອກະສານຜ່ານເສັ້ນ ຄຳ ສັ່ງໃນລະບົບ Linux, ເພື່ອຍ້າຍກັບສູ່ລະບົບຜູ້ປົກຄອງ (ໃນເສັ້ນທາງທີ່ຍາວໄກ), ພວກເຮົາຈະອອກ ຄຳ ສັ່ງ cd ເລື້ອຍໆ ( cd ../../ .. ) ຈົນກ່ວາພວກເຮົາລົງໃນລະບົບທີ່ສົນໃຈ.

ນີ້ອາດຈະເປັນເລື່ອງທີ່ ໜ້າ ເບື່ອແລະ ໜ້າ ເບື່ອເວລາຫຼາຍ, ໂດຍສະເພາະ ສຳ ລັບຜູ້ໃຊ້ Linux ທີ່ມີປະສົບການຫຼືຜູ້ບໍລິຫານລະບົບທີ່ປະຕິບັດວຽກງານຫຼາຍຢ່າງ, ສະນັ້ນຫວັງວ່າຈະຄົ້ນພົບທາງລັດເພື່ອຊ່ວຍໃຫ້ງ່າຍໃນການເຮັດວຽກຂອງພວກເຂົາໃນຂະນະທີ່ປະຕິບັດການລະບົບ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະທົບທວນການ ນຳ ໃຊ້ທີ່ລຽບງ່າຍແຕ່ມີປະໂຫຍດ ສຳ ລັບການຍ້າຍກັບມາຢູ່ໃນລະບົບຜູ້ປົກຄອງໃນ Linux ໂດຍການຊ່ວຍເຫຼືອຂອງ bd tool.

bd ແມ່ນປະໂຫຍດທີ່ມີປະໂຫຍດ ສຳ ລັບການຊອກຫາລະບົບແຟ້ມຕ່າງໆ, ມັນຊ່ວຍໃຫ້ທ່ານສາມາດກັບໄປຫາໄດເລກະທໍລີຂອງພໍ່ແມ່ໂດຍໄວໂດຍບໍ່ຕ້ອງພິມ cd ../../.. ຊ້ ຳ ອີກ. ທ່ານສາມາດສົມທົບມັນໄດ້ດ້ວຍ ຄຳ ສັ່ງ Linux ອື່ນໆເພື່ອປະຕິບັດການ ດຳ ເນີນງານປະ ຈຳ ວັນ ຈຳ ນວນ ໜຶ່ງ.

ວິທີການຕິດຕັ້ງ bd ໃນ Linux Systems

ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອດາວໂຫລດແລະຕິດຕັ້ງ bd ພາຍໃຕ້ /usr/bin/ ໂດຍໃຊ້ ຄຳ ສັ່ງ wget, ເຮັດໃຫ້ມັນສາມາດປະຕິບັດໄດ້ແລະສ້າງນາມແຝງທີ່ຕ້ອງການໃນເອກະສານ ~/.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

ໝາຍ ເຫດ: ເພື່ອໃຫ້ສາມາດຈັບຄູ່ຊື່ໄດເລກະທໍລີທີ່ມີຄວາມລະອຽດອ່ອນ, ຕັ້ງຄ່າ -s ທຸງແທນ -si ໃນນາມແຝງທີ່ສ້າງຂື້ນຂ້າງເທິງ.

ເພື່ອໃຫ້ການສະ ໜັບ ສະ ໜູນ ອັດຕະໂນມັດຄົບຖ້ວນ, ດຳ ເນີນການ ຄຳ ສັ່ງເຫຼົ່ານີ້:

$ 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

ສົມມຸດວ່າທ່ານປະຈຸບັນຢູ່ໃນບັນຊີລາຍຊື່ເທິງໃນເສັ້ນທາງນີ້:

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

ແລະທ່ານຕ້ອງການໄປທີ່ໄດເລກະທໍລີເອກະສານຢ່າງວ່ອງໄວ, ຈາກນັ້ນພິມພຽງ:

$ bd Documents

ຫຼັງຈາກນັ້ນເພື່ອເຂົ້າໄປໃນ Directory Data, ທ່ານສາມາດພິມ:

$ bd Data

ຕົວຈິງແລ້ວ, bd ເຮັດໃຫ້ມັນກົງໄປກົງມາຕໍ່ໄປ, ສິ່ງທີ່ທ່ານຕ້ອງເຮັດແມ່ນພຽງແຕ່ພິມ bd <ຕົວອັກສອນເລີ່ມຕົ້ນບໍ່ຫຼາຍປານໃດ> ເຊັ່ນ:

$ bd Doc
$ bd Da

ສິ່ງ ສຳ ຄັນ: ໃນກໍລະນີທີ່ມີຫຼາຍກວ່າ ໜຶ່ງ ລາຍຊື່ທີ່ມີຊື່ດຽວກັນຢູ່ໃນ ລຳ ດັບຊັ້ນ, bd ຈະຍ້າຍທ່ານເຂົ້າໄປໃນບ່ອນທີ່ໃກ້ທີ່ສຸດໂດຍບໍ່ຕ້ອງພິຈາລະນາເບິ່ງແຍງພໍ່ແມ່ດ່ວນດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້.

ຍົກຕົວຢ່າງ, ໃນເສັ້ນທາງຂ້າງເທິງນີ້, ມີສອງລາຍຊື່ທີ່ມີຊື່ດຽວກັນກ່ຽວກັບປື້ມ, ຖ້າທ່ານຕ້ອງການຍ້າຍເຂົ້າໄປໃນ:

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

ການພິມປື້ມ bd ຈະພາທ່ານເຂົ້າໄປໃນ:

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

ນອກຈາກນັ້ນ, ການໃຊ້ bd ພາຍໃນ backticks ໃນຮູບແບບ \"bd <ຈົດ ໝາຍ (s)> \" ພິມອອກເສັ້ນທາງລົບລົບໄດເລກະທໍລີໃນປະຈຸບັນ, ດັ່ງນັ້ນທ່ານສາມາດໃຊ້ \"bd <ຈົດ ໝາຍ ( s)>\" ກັບ ຄຳ ສັ່ງ Linux ທຳ ມະດາອື່ນໆເຊັ່ນ: ແອັກໂກ້ແລະອື່ນໆ.

ໃນຕົວຢ່າງຂ້າງລຸ່ມນີ້, ປະຈຸບັນຂ້ອຍຢູ່ໃນໄດເລກະທໍລີ,/var/www/html/ການຝຶກງານ/ຊັບສິນ/filetree ແລະເພື່ອພິມເສັ້ນທາງຢ່າງແທ້ຈິງ, ຂຽນເນື້ອໃນຍາວນານແລະສະຫຼຸບຂະ ໜາດ ຂອງໄຟລ໌ທັງ ໝົດ ໃນ html ໄດເລກະທໍລີໂດຍບໍ່ຕ້ອງຍ້າຍເຂົ້າ ມັນ, ຂ້າພະເຈົ້າພຽງແຕ່ສາມາດພິມ:

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

ຊອກຮູ້ເພີ່ມເຕີມກ່ຽວກັບເຄື່ອງມື bd ໃນ Github: https://github.com/vigneshwaranr/bd

ຫມົດເທົ່ານີ້! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ສະແດງໃຫ້ເຫັນການທົບທວນຄືນວິທີທີ່ງ່າຍໃນການ ນຳ ທາງລະບົບແຟ້ມໃນ Linux ໂດຍໃຊ້ bd utility.

ມີ ຄຳ ເວົ້າຂອງທ່ານຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ຍິ່ງໄປກວ່ານັ້ນ, ທ່ານຮູ້ກ່ຽວກັບສິ່ງ ອຳ ນວຍຄວາມສະດວກອື່ນໆທີ່ຄ້າຍຄືກັນຢູ່ບ່ອນນັ້ນ, ໃຫ້ພວກເຮົາຮູ້ໃນ ຄຳ ເຫັນດ້ວຍ.