ຮຽນຮູ້ວິທີຕັ້ງຄ່າຕົວປ່ຽນ $PATH ຂອງທ່ານຢ່າງຖາວອນໃນ Linux
ໃນ Linux (ຍັງ UNIX) $PATH ແມ່ນຕົວແປສິ່ງແວດລ້ອມ, ໃຊ້ເພື່ອບອກຫອຍບ່ອນທີ່ຈະຊອກຫາເອກະສານທີ່ໃຊ້ງານໄດ້. ຕົວປ່ຽນແປງ $PATH ໃຫ້ຄວາມຍືດຫຍຸ່ນແລະຄວາມປອດໄພສູງຕໍ່ລະບົບ Linux ແລະແນ່ນອນວ່າມັນປອດໄພທີ່ຈະເວົ້າວ່າມັນແມ່ນຕົວແປສິ່ງແວດລ້ອມທີ່ ສຳ ຄັນທີ່ສຸດ.
ບັນດາໂປແກຼມ/ສະຄິບຕ່າງໆທີ່ຕັ້ງຢູ່ໃນໄດເລກະທໍລີ $PATH, ສາມາດປະຕິບັດໄດ້ໂດຍກົງໃນຫອຍຂອງທ່ານ, ໂດຍບໍ່ຕ້ອງລະບຸເສັ້ນທາງເຕັມທີ່ຕໍ່ພວກມັນ. ໃນບົດສອນນີ້ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການຕັ້ງຄ່າ $PATH ຕົວແປທົ່ວໂລກແລະໃນທ້ອງຖິ່ນ.
ຫນ້າທໍາອິດ, ໃຫ້ເບິ່ງມູນຄ່າ $PATH ປະຈຸບັນຂອງທ່ານ. ເປີດຢູ່ປາຍຍອດແລະອອກ ຄຳ ສັ່ງຕໍ່ໄປນີ້:
$ echo $PATH
ຜົນໄດ້ຮັບຄວນຈະເປັນບາງສິ່ງບາງຢ່າງເຊັ່ນນີ້:
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
ຜົນໄດ້ຮັບສະແດງໃຫ້ເຫັນບັນຊີລາຍຊື່ຂອງໄດເລກະທໍລີທີ່ແຍກອອກໂດຍຈໍ້າສອງເມັດ. ທ່ານສາມາດເພີ່ມໄດເລກະທໍລີເພີ່ມເຕີມໄດ້ງ່າຍໂດຍການແກ້ໄຂໄຟລ໌ຫອຍຂອງຜູ້ໃຊ້ຂອງທ່ານ.
ໃນຫອຍທີ່ແຕກຕ່າງກັນນີ້ສາມາດເປັນ:
<
ກະລຸນາຮັບຊາບວ່າຂື້ນກັບວິທີທີ່ທ່ານ ກຳ ລັງເຂົ້າສູ່ລະບົບໃນ ຄຳ ຖາມ, ອາດຈະອ່ານເອກະສານຕ່າງກັນ. ນີ້ແມ່ນສິ່ງທີ່ຄູ່ມືການໃຊ້ bash ເວົ້າ, ຈົ່ງຈື່ໄວ້ວ່າໄຟລ໌ແມ່ນຄ້າຍຄືກັນ ສຳ ລັບຫອຍອື່ນໆ:
/bin/bash The bash executable /etc/profile The systemwide initialization file, executed for login shells ~/.bash_profile The personal initialization file, executed for login shells ~/.bashrc The individual per-interactive-shell startup file ~/.bash_logout The individual login shell cleanup file, executed when a login shell exits ~/.inputrc Individual readline initialization file|
ພິຈາລະນາຂ້າງເທິງນີ້, ທ່ານສາມາດເພີ່ມລາຍຊື່ໄດເລກະທໍລີເພີ່ມເຕີມໃສ່ຕົວປ່ຽນ $PATH ໂດຍການເພີ່ມເສັ້ນຕໍ່ໄປນີ້ໃນແຟ້ມທີ່ສອດຄ້ອງກັນທີ່ທ່ານຈະໃຊ້:
$ export PATH=$PATH:/path/to/newdir
ແນ່ນອນໃນຕົວຢ່າງຂ້າງເທິງ, ທ່ານຄວນປ່ຽນ“/path/to/newdir” ດ້ວຍເສັ້ນທາງທີ່ທ່ານຕ້ອງການ ກຳ ນົດ. ເມື່ອທ່ານໄດ້ແກ້ໄຂເອກະສານໂປຣໄຟລ໌. * rc ຫຼື. * _ ທ່ານທ່ານ ຈຳ ເປັນຕ້ອງໂທຫາມັນອີກຄັ້ງໂດຍໃຊ້ ຄຳ ສັ່ງ“ source”.
ຕົວຢ່າງໃນ bash ທ່ານສາມາດເຮັດສິ່ງນີ້:
$ source ~/.bashrc
ຂ້າງລຸ່ມນີ້, ທ່ານສາມາດເບິ່ງຕົວຢ່າງຂອງສະພາບແວດລ້ອມຂອງ $PATH ໃນຄອມພິວເຕີທ້ອງຖິ່ນ:
[email [TecMint]:[/home/marin] $ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/marin/bin
ຕົວຈິງແລ້ວນີ້ແມ່ນການປະຕິບັດທີ່ດີທີ່ຈະສ້າງໂຟນເດີ "ຖັງ" ທ້ອງຖິ່ນ ສຳ ລັບຜູ້ໃຊ້ບ່ອນທີ່ພວກເຂົາສາມາດຈັດວາງເອກະສານທີ່ສາມາດປະຕິບັດໄດ້. ຜູ້ໃຊ້ແຕ່ລະຄົນຈະມີໂຟນເດີແຍກຕ່າງຫາກເພື່ອເກັບຮັກສາເນື້ອຫາຂອງມັນ. ນີ້ກໍ່ແມ່ນມາດຕະການທີ່ດີເພື່ອໃຫ້ລະບົບຂອງທ່ານປອດໄພ.
ຖ້າທ່ານມີ ຄຳ ຖາມຫຼືຂໍ້ຫຍຸ້ງຍາກໃນການຕັ້ງຄ່າຕົວປ່ຽນແປງສະພາບແວດລ້ອມ $PATH ຂອງທ່ານ, ກະລຸນາຢ່າລັງເລທີ່ຈະສົ່ງ ຄຳ ຖາມຂອງທ່ານໃນສ່ວນ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.