OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

ການຄົ້ນຫາປະຫວັດສາດ

ໄດ້ທຸກເວລາ, ພວກເຮົາສາມາດເບິ່ງເນື້ອໃນຂອງບັນຊີລາຍຊື່ປະຫວັດສາດໂດຍ:



[me@linuxbox ~]$ ປະຫວັດສາດ | ຫນ້ອຍ

[me@linuxbox ~]$ ປະຫວັດສາດ | ຫນ້ອຍ


ໂດຍຄ່າເລີ່ມຕົ້ນ, bash ເກັບຮັກສາຄໍາສັ່ງ 500 ສຸດທ້າຍທີ່ພວກເຮົາໄດ້ໃສ່, ເຖິງແມ່ນວ່າການແຈກຢາຍທີ່ທັນສະໄຫມສ່ວນໃຫຍ່ຈະກໍານົດຄ່ານີ້ເປັນ 1000. ພວກເຮົາຈະເບິ່ງວິທີການປັບຄ່ານີ້ໃນບົດຕໍ່ມາ. ໃຫ້ເວົ້າວ່າພວກເຮົາຕ້ອງການຊອກຫາຄໍາສັ່ງທີ່ພວກເຮົາເຄີຍເຮັດລາຍຊື່ / usr / ຖັງ. ວິທີໜຶ່ງທີ່ພວກເຮົາສາມາດເຮັດໄດ້:



[me@linuxbox ~]$ ປະຫວັດສາດ | grep /usr/bin

[me@linuxbox ~]$ ປະຫວັດສາດ | grep /usr/bin


ແລະໃຫ້ເວົ້າວ່າໃນບັນດາຜົນໄດ້ຮັບຂອງພວກເຮົາພວກເຮົາໄດ້ຮັບເສັ້ນທີ່ມີຄໍາສັ່ງທີ່ຫນ້າສົນໃຈເຊັ່ນນີ້:

88 ls -l /usr/bin > ls-output.txt

ຕົວເລກ "88" ແມ່ນເລກແຖວຂອງຄໍາສັ່ງໃນບັນຊີລາຍຊື່ປະຫວັດສາດ. ພວກ​ເຮົາ​ສາ​ມາດ​ນໍາ​ໃຊ້​ທັນ​ທີ​ທັນ​ໃດ​ໂດຍ​ການ​ນໍາ​ໃຊ້​ການ​ຂະ​ຫຍາຍ​ປະ​ເພດ​ອື່ນ​ເອີ້ນ​ວ່າ​ ການ​ຂະ​ຫຍາຍ​ປະ​ຫວັດ​ສາດ​. ເພື່ອນໍາໃຊ້ເສັ້ນທີ່ຄົ້ນພົບຂອງພວກເຮົາ, ພວກເຮົາສາມາດເຮັດໄດ້ນີ້:



[me@linuxbox ~]$ ! 88

[me@linuxbox ~]$ ! 88


bash ຈະຂະຫຍາຍ "!88" ເຂົ້າໄປໃນເນື້ອໃນຂອງແຖວແປດສິບແປດໃນບັນຊີລາຍຊື່ປະຫວັດສາດ. ມີຮູບແບບອື່ນໆຂອງການຂະຫຍາຍປະຫວັດສາດທີ່ພວກເຮົາຈະກວມເອົາເລັກນ້ອຍຕໍ່ມາ.

bash ຍັງສະຫນອງຄວາມສາມາດໃນການຄົ້ນຫາບັນຊີລາຍຊື່ປະຫວັດສາດເພີ່ມຂຶ້ນ. ນີ້ຫມາຍຄວາມວ່າພວກເຮົາສາມາດບອກ bash ເພື່ອຊອກຫາບັນຊີລາຍຊື່ປະຫວັດສາດໃນຂະນະທີ່ພວກເຮົາໃສ່ຕົວອັກສອນ, ໂດຍແຕ່ລະຕົວລະຄອນເພີ່ມເຕີມປັບປຸງການຊອກຫາຂອງພວກເຮົາຕື່ມອີກ. ເພື່ອເລີ່ມຕົ້ນການຄົ້ນຫາແບບເພີ່ມ, ກົດ Ctrl-r ຕິດຕາມດ້ວຍຂໍ້ຄວາມທີ່ເຈົ້າກໍາລັງຊອກຫາ. ເມື່ອທ່ານພົບມັນ, ທ່ານສາມາດກົດ Enter ເພື່ອປະຕິບັດຄໍາສັ່ງຫຼືກົດ Ctrl-j ເພື່ອຄັດລອກເສັ້ນຈາກບັນຊີລາຍຊື່ປະຫວັດສາດໄປຫາເສັ້ນຄໍາສັ່ງໃນປະຈຸບັນ. ເພື່ອຊອກຫາການປະກົດຕົວຕໍ່ໄປຂອງຂໍ້ຄວາມ (ຍ້າຍ "ຂຶ້ນ" ບັນຊີລາຍຊື່ປະຫວັດສາດ), ກົດ Ctrl-r ອີກເທື່ອຫນຶ່ງ. ເພື່ອເຊົາຊອກຫາ, ໃຫ້ກົດ Ctrl-g ຫຼື Ctrl-c. ນີ້ພວກເຮົາເຫັນມັນຢູ່ໃນການປະຕິບັດ:


[me@linuxbox ~]$

[me@linuxbox ~]$


ກົດທຳອິດ Ctrl-r:


(reverse-i-search)`':

(reverse-i-search)`':


ການປ່ຽນແປງການກະຕຸ້ນເຕືອນເພື່ອຊີ້ບອກວ່າພວກເຮົາດໍາເນີນການຄົ້ນຫາທີ່ເພີ່ມຂຶ້ນແບບປີ້ນກັບກັນ. ມັນແມ່ນ "ປີ້ນກັບກັນ" ເພາະວ່າພວກເຮົາກໍາລັງຊອກຫາຈາກ "ຕອນນີ້" ໄປຫາບາງເວລາໃນອະດີດ. ຕໍ່ໄປ, ພວກເຮົາເລີ່ມພິມຂໍ້ຄວາມຄົ້ນຫາຂອງພວກເຮົາ. ໃນຕົວຢ່າງນີ້ “/usr/bin”:



(reverse-i-search)`/ usr / ຖັງ': ls -l /usr/bin > ls-output.txt

(reverse-i-search)`/ usr / ຖັງ': ls -l /usr/bin > ls-output.txt


ທັນທີ, ການຄົ້ນຫາສົ່ງຄືນຜົນໄດ້ຮັບຂອງພວກເຮົາ. ດ້ວຍຜົນໄດ້ຮັບຂອງພວກເຮົາ, ພວກເຮົາສາມາດປະຕິບັດຄໍາສັ່ງໂດຍການກົດ ກະລຸນາໃສ່, ຫຼືພວກເຮົາສາມາດຄັດລອກຄໍາສັ່ງໃສ່ເສັ້ນຄໍາສັ່ງໃນປະຈຸບັນຂອງພວກເຮົາສໍາລັບການດັດແກ້ fur-therr ໂດຍການກົດ Ctrl-j. ໃຫ້ສໍາເນົາມັນ. ກົດ Ctrl-j:


[me@linuxbox ~]$ ls -l /usr/bin > ls-output.txt

[me@linuxbox ~]$ ls -l /usr/bin > ls-output.txt


Shell prompt ຂອງ​ພວກ​ເຮົາ​ກັບ​ຄືນ​ມາ​ແລະ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​ຂອງ​ພວກ​ເຮົາ​ແມ່ນ loaded ແລະ​ກຽມ​ພ້ອມ​ສໍາ​ລັບ​ການ​ປະ​ຕິ​ບັດ​! ຕາຕະລາງຂ້າງລຸ່ມນີ້ສະແດງບາງການກົດປຸ່ມທີ່ໃຊ້ເພື່ອຈັດການລາຍການປະຫວັດສາດ:

ຕາຕະລາງ 8-5: ຄໍາສັ່ງປະຫວັດສາດ


ການປະຕິບັດທີ່ສໍາຄັນ

ການປະຕິບັດທີ່ສໍາຄັນ

ຮູບພາບເລັກນ້ອຍ

ຮູບພາບເລັກນ້ອຍ

ຮູບພາບເລັກນ້ອຍ

Ctrl-p ຍ້າຍໄປລາຍການປະຫວັດສາດທີ່ຜ່ານມາ. ການປະຕິບັດຄືກັນກັບລູກສອນຂຶ້ນ. Ctrl-n ຍ້າຍໄປລາຍການປະຫວັດຕໍ່ໄປ. ການປະຕິບັດຄືກັນກັບລູກສອນລົງ. Alt-< ຍ້າຍໄປຈຸດເລີ່ມຕົ້ນ (ເທິງສຸດ) ຂອງບັນຊີລາຍຊື່ປະຫວັດສາດ.

Alt-> ຍ້າຍໄປທ້າຍ (ລຸ່ມສຸດ) ຂອງບັນຊີລາຍຊື່ປະຫວັດສາດ, ie, ເສັ້ນຄໍາສັ່ງໃນປະຈຸບັນ.


ຮູບພາບເລັກນ້ອຍ

Ctrl-r Reverse incremental ຄົ້ນຫາ. ຄົ້ນຫາເພີ່ມຂຶ້ນຈາກແຖວຄໍາສັ່ງປະຈຸບັນເຖິງບັນຊີລາຍຊື່ປະຫວັດສາດ.


ຮູບພາບເລັກນ້ອຍ

Alt-p Reverse ຊອກຫາ, ບໍ່ແມ່ນການເພີ່ມ. ດ້ວຍກະແຈນີ້, ພິມໃສ່ສະຕຣິງຊອກຫາ ແລະກົດ enter ກ່ອນທີ່ການຄົ້ນຫາຈະຖືກປະຕິບັດ.


ຮູບພາບເລັກນ້ອຍ


ຮູບພາບເລັກນ້ອຍ

Alt-n Forward ຊອກຫາ, ບໍ່ແມ່ນການເພີ່ມ.


ຮູບພາບເລັກນ້ອຍ

Ctrl-o ປະຕິບັດລາຍການປະຈຸບັນໃນລາຍການປະຫວັດສາດ ແລະເລື່ອນໄປຫາອັນຕໍ່ໄປ. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານກໍາລັງພະຍາຍາມປະຕິບັດລໍາດັບຂອງຄໍາສັ່ງໃຫມ່ໃນບັນຊີລາຍຊື່ປະຫວັດສາດ.


ຮູບພາບເລັກນ້ອຍ


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: