ກຳ ນົດວັນແລະເວລາ ສຳ ລັບແຕ່ລະ ຄຳ ສັ່ງທີ່ທ່ານປະຕິບັດໃນປະຫວັດ Bash
ໂດຍຄ່າເລີ່ມຕົ້ນ, ຄຳ ສັ່ງທັງ ໝົດ ທີ່ປະຕິບັດໂດຍ Bash ໃນເສັ້ນ ຄຳ ສັ່ງແມ່ນເກັບໄວ້ໃນ buffer ປະຫວັດສາດຫຼືຖືກບັນທຶກໃນແຟ້ມທີ່ມີຊື່ວ່າ ~/.bash_history. ໝາຍ ຄວາມວ່າຜູ້ເບິ່ງແຍງລະບົບສາມາດເບິ່ງລາຍຊື່ ຄຳ ສັ່ງທີ່ ດຳ ເນີນການໂດຍຜູ້ໃຊ້ໃນລະບົບຫລືຜູ້ໃຊ້ສາມາດເບິ່ງປະຫວັດ ຄຳ ສັ່ງຂອງລາວໂດຍໃຊ້ ຄຳ ສັ່ງປະຫວັດສາດດັ່ງນັ້ນ.
$ history
ຈາກຜົນໄດ້ຮັບຂອງ ຄຳ ສັ່ງປະຫວັດສາດຂ້າງເທິງ, ວັນທີແລະເວລາທີ່ ຄຳ ສັ່ງປະຕິບັດບໍ່ໄດ້ຖືກສະແດງ. ນີ້ແມ່ນການຕັ້ງຄ່າເລີ່ມຕົ້ນທີ່ສຸດຖ້າບໍ່ແມ່ນການແຈກແຈງ Linux ທັງ ໝົດ.
ໃນບົດຂຽນນີ້, ພວກເຮົາຈະອະທິບາຍວິທີທີ່ທ່ານສາມາດ ກຳ ນົດຂໍ້ມູນກ່ຽວກັບສະແຕມເວລາເມື່ອແຕ່ລະ ຄຳ ສັ່ງໃນປະຫວັດສາດ Bash ຖືກປະຕິບັດເພື່ອສະແດງ.
ວັນທີແລະເວລາທີ່ກ່ຽວຂ້ອງກັບການປ້ອນຂໍ້ມູນປະຫວັດສາດແຕ່ລະອັນສາມາດຂຽນໃສ່ເອກະສານປະຫວັດສາດ, ຖືກ ໝາຍ ດ້ວຍຕົວອັກສອນ ຄຳ ຄິດເຫັນປະຫວັດສາດໂດຍການຕັ້ງຄ່າຕົວປ່ຽນ HISTTIMEFORMAT.
ມີສອງວິທີທີ່ເປັນໄປໄດ້ໃນການເຮັດສິ່ງນີ້: ວິທີ ໜຶ່ງ ເຮັດມັນຊົ່ວຄາວໃນຂະນະທີ່ວິທີອື່ນເຮັດໃຫ້ມັນຖາວອນ.
ເພື່ອ ກຳ ນົດຕົວປ່ຽນແປງ HISTTIMEFORMAT ຊົ່ວຄາວ, ສົ່ງອອກເປັນດັ່ງລຸ່ມນີ້ຢູ່ໃນເສັ້ນ ຄຳ ສັ່ງ:
$ export HISTTIMEFORMAT='%F %T'
ໃນ ຄຳ ສັ່ງສົ່ງອອກຂ້າງເທິງ, ຮູບແບບສະແຕມເວລາ:
<
% F
- ຂະຫຍາຍໄປຈົນເຖິງວັນທີເຕັມ, ເທົ່າກັບ% Y-% m-% d (ວັນເດືອນປີ). % T
- ຂະຫຍາຍເວລາ; ຄືກັນກັບ% H:% M:% S (ຊົ່ວໂມງ: ນາທີ: ວິນາທີ). ອ່ານຜ່ານ ໜ້າ ຜູ້ຊາຍວັນທີ ສຳ ລັບຂໍ້ມູນການ ນຳ ໃຊ້ເພີ່ມເຕີມ:
$ man date
ຈາກນັ້ນກວດເບິ່ງປະຫວັດ ຄຳ ສັ່ງຂອງທ່ານດັ່ງຕໍ່ໄປນີ້:
$ history
ເຖິງຢ່າງໃດກໍ່ຕາມ, ຖ້າທ່ານຕ້ອງການຕັ້ງຄ່າຕົວແປນີ້ຢ່າງຖາວອນ, ເປີດແຟ້ມເອກະສານ ~/.bashrc
ກັບບັນນາທິການທີ່ທ່ານມັກ:
$ vi ~/.bashrc
ແລະເພີ່ມເສັ້ນຂ້າງລຸ່ມນີ້ໃສ່ມັນ (ທ່ານ ໝາຍ ມັນດ້ວຍ ຄຳ ເຫັນວ່າເປັນການຕັ້ງຄ່າຂອງທ່ານເອງ):
#my config export HISTTIMEFORMAT='%F %T'
ບັນທຶກເອກະສານແລະອອກ, ຫລັງຈາກນັ້ນ, ດຳ ເນີນ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ເພື່ອສົ່ງຜົນຕໍ່ການປ່ຽນແປງຂອງເອກະສານດັ່ງກ່າວ:
$ source ~/.bashrc
ຫມົດເທົ່ານີ້! ແບ່ງປັນກັບພວກເຮົາກ່ຽວກັບ ຄຳ ແນະ ນຳ ແລະ ຄຳ ສັ່ງປະຫວັດສາດທີ່ ໜ້າ ສົນໃຈຫຼືຄວາມຄິດຂອງທ່ານກ່ຽວກັບ ຄຳ ແນະ ນຳ ນີ້ຜ່ານພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.