10 ເຄັດລັບສາຍຂອງ Linux ທີ່ ໜ້າ ສົນໃຈແລະເຄັດລັບທີ່ຄວນຮູ້


ຂ້ອຍມີຄວາມສຸກກັບການເຮັດວຽກກັບ ຄຳ ສັ່ງຍ້ອນວ່າພວກເຂົາສະ ເໜີ ການຄວບຄຸມລະບົບ Linux ຫລາຍກ່ວາໂປແກຼມ GUIs (Graphical User Interfaces), ສະນັ້ນ, ຂ້ອຍຕ້ອງໄດ້ຄົ້ນຫາແລະຄົ້ນຄິດຫາວິທີແລະແນວຄວາມຄິດທີ່ ໜ້າ ສົນໃຈເພື່ອເຮັດໃຫ້ Linux ງ່າຍແລະມ່ວນຊື່ນໃນການເຮັດວຽກ, ຕົ້ນຕໍ ຈາກປາຍ.

ມັນຮູ້ສຶກຕື່ນເຕັ້ນສະ ເໝີ ເມື່ອເຮົາຄົ້ນພົບເຄັດລັບຫລື ຄຳ ແນະ ນຳ ໃໝ່ໆ ໃນຂະນະທີ່ໃຊ້ Linux ໂດຍສະເພາະເຄື່ອງສາຍ ຄຳ ສັ່ງ geek ຄືກັບຕົວຂ້ອຍເອງ.

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

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

1. ລັອກຫລືເຊື່ອງເອກະສານຫລື Directory ໃນ Linux

ວິທີທີ່ງ່າຍດາຍທີ່ສຸດໃນການລັອກເອກະສານຫລືໄດເລກະທໍລີແມ່ນໂດຍການໃຊ້ສິດອະນຸຍາດຂອງເອກະສານ Linux. ໃນກໍລະນີເຈົ້າຂອງແຟ້ມເອກະສານຫລືໄດເລກະທໍລີ, ເຈົ້າສາມາດບລັອກ (ເອົາການອ່ານ, ຂຽນແລະປະຕິບັດສິດທິພິເສດ) ຜູ້ໃຊ້ແລະກຸ່ມຄົນອື່ນຈາກການເຂົ້າເບິ່ງມັນດັ່ງຕໍ່ໄປນີ້:

$ chmod 700 tecmint.info
OR
$ chmod go-rwx tecmint.info

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

ເພື່ອປິດບັງເອກະສານ/ໄດເລກະທໍລີຈາກຜູ້ໃຊ້ລະບົບອື່ນ, ປ່ຽນຊື່ມັນດ້ວຍ (.) ໃນຕອນເລີ່ມຕົ້ນຂອງເອກະສານຫຼືໄດເລກະທໍລີ:

$ mv filename .tecmint.info

2. ແປພາສາ rwx Permissions ເຂົ້າໄປໃນຮູບແບບ Octal ໃນ Linux

ໂດຍຄ່າເລີ່ມຕົ້ນ, ເມື່ອທ່ານໃຊ້ສິດ rwx ແປເປັນຮູບແບບ Octal ໃນ Linux.

3. ວິທີການໃຊ້ 'su' ເມື່ອ 'sudo' ລົ້ມເຫລວ

ເຖິງແມ່ນວ່າ ຄຳ ສັ່ງ sudo ຖືກໃຊ້ໃນການປະຕິບັດ ຄຳ ສັ່ງທີ່ມີສິດທິພິເສດ, ແຕ່ມີບາງເວລາທີ່ມັນບໍ່ສາມາດເຮັດວຽກໄດ້ຄືກັບຕົວຢ່າງຂ້າງລຸ່ມນີ້.

ນີ້, ຂ້ອຍຢາກເຮັດໃຫ້ເນື້ອໃນຂອງເອກະສານຂະ ໜາດ ໃຫຍ່ທີ່ມີຊື່ວ່າ uptime.log ແຕ່ການປະຕິບັດງານໄດ້ລົ້ມເຫລວເຖິງແມ່ນວ່າຂ້ອຍໃຊ້ sudo.

$ cat /dev/null >/var/log/uptime.log 
$ sudo cat /dev/null >/var/log/uptime.log

ໃນກໍລະນີເຊັ່ນ: ທ່ານ ຈຳ ເປັນຕ້ອງປ່ຽນໄປໃຊ້ບັນຊີຜູ້ໃຊ້ຮາກໂດຍໃຊ້ su command ເພື່ອ ດຳ ເນີນການປະຕິບັດງານດັ່ງນີ້:

$ su
$ sudo cat /dev/null >/var/log/uptime.log
$ cat /var/log/uptime.log

ພະຍາຍາມເຂົ້າໃຈຄວາມແຕກຕ່າງລະຫວ່າງ su ແລະ sudo, ນອກຈາກນັ້ນ, ອ່ານຜ່ານ ໜ້າ ຜູ້ຊາຍຂອງພວກເຂົາ ສຳ ລັບ ຄຳ ແນະ ນຳ ເພີ່ມເຕີມ:

$ man sudo
$ man su

4. ຂ້າຂະບວນການໃນ Linux

ບາງຄັ້ງເມື່ອທ່ານຕ້ອງການຢຸດຂະບວນການໂດຍໃຊ້ ຄຳ ສັ່ງ kill or killall ຫຼື pkill, ມັນອາດຈະລົ້ມເຫລວບໍ່ໄດ້, ທ່ານຮູ້ວ່າຂະບວນການດັ່ງກ່າວຍັງ ດຳ ເນີນການຕໍ່ລະບົບຕໍ່ໄປ.

ເພື່ອ ທຳ ລາຍຂະບວນການຢ່າງໂຫດຮ້າຍ, ໃຫ້ສົ່ງ -KILL siganl ໄປຫາມັນ.

ທຳ ອິດ ກຳ ນົດ ID ຂອງຂະບວນການຂອງມັນແລະຫຼັງຈາກນັ້ນຂ້າມັນເຊັ່ນນັ້ນ:

$ pidof vlc
$ sudo kill -KILL 10279

ກວດເບິ່ງ ຄຳ ສັ່ງຂ້າ ສຳ ລັບຕົວເລືອກການ ນຳ ໃຊ້ແລະຂໍ້ມູນເພີ່ມເຕີມ.

5. ລຶບ File ຖາວອນໃນ Linux

ໂດຍປົກກະຕິ, ພວກເຮົາໃຊ້ ຄຳ ສັ່ງ rm ເພື່ອລຶບໄຟລ໌ຈາກລະບົບ Linux, ເຖິງຢ່າງໃດກໍ່ຕາມ, ເອກະສານເຫຼົ່ານີ້ບໍ່ໄດ້ຖືກລຶບຖິ້ມ ໝົດ, ພວກມັນຈະຖືກເກັບໄວ້ແລະເຊື່ອງຢູ່ໃນຮາດດິດແລະຍັງສາມາດຊອກຫາເອກະສານເຫຼົ່ານີ້ໃນ Linux ແລະເບິ່ງໂດຍຄົນອື່ນ.

ເພື່ອປ້ອງກັນສິ່ງນີ້, ພວກເຮົາສາມາດໃຊ້ ຄຳ ສັ່ງ shred ທີ່ຂຽນທັບເນື້ອຫາຂອງເອກະສານແລະເລືອກລຶບເອກະສານເຊັ່ນກັນ.

$ shred -zvu tecmint.pdf

ຕົວເລືອກຕ່າງໆທີ່ໃຊ້ໃນ ຄຳ ສັ່ງຂ້າງເທິງນີ້:

<

  • -z - ເພີ່ມການຂຽນທັບສຸດທ້າຍດ້ວຍເລກສູນເພື່ອເຊື່ອງການຖີ້ມ.
  • -u - ຊ່ວຍໃນການຕັດແລະ ກຳ ຈັດເອກະສານພາຍຫຼັງທີ່ຂຽນທັບ.
  • -v - ສະແດງໃຫ້ເຫັນຄວາມກ້າວ ໜ້າ.
  • ອ່ານຜ່ານ ໜ້າ ຜູ້ຊາຍ shred ສຳ ລັບ ຄຳ ແນະ ນຳ ກ່ຽວກັບການ ນຳ ໃຊ້ເພີ່ມເຕີມ:

    $ man shred
    

    6. ປ່ຽນຊື່ໄຟລ໌ຫຼາຍໃນ Linux

    ທ່ານສາມາດປ່ຽນຊື່ຫຼາຍໄຟລ໌ໃນ Linux ໃນໄລຍະໄກໂດຍການເອີ້ນຊື່ການປ່ຽນຊື່.

    ມັນປ່ຽນຊື່ແຟ້ມເອກະສານທີ່ສະ ໜອງ ໃຫ້ຖືກຕ້ອງຕາມກົດລະບຽບທີ່ລະບຸໄວ້ໃນການໂຕ້ຖຽງຄັ້ງ ທຳ ອິດ.

    ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້ປ່ຽນຊື່ແຟ້ມທັງ ໝົດ .pdf ເປັນ .doc , ທີ່ນີ້ s/\. pdf $/\. doc/ ແມ່ນກົດລະບຽບ:

    $ rename -v 's/\.pdf$/\.doc/' *.pdf
    

    ຕົວຢ່າງຕໍ່ໄປຈະປ່ຽນຊື່ໄຟລ໌ທັງ ໝົດ ທີ່ກົງກັບ "* .bak" ເພື່ອລອກເອົາສ່ວນຂະຫຍາຍ, ບ່ອນທີ່ s/\ e.bak $// ແມ່ນກົດລະບຽບ.

    7. ກວດເບິ່ງການສະກົດ ຄຳ ໃນ Linux

    ຄຳ ສັ່ງ look ສະແດງບັນດາສາຍເລີ່ມຕົ້ນດ້ວຍສາຍທີ່ໃຫ້, ມັນສາມາດຊ່ວຍທ່ານກວດເບິ່ງການສະກົດ ຄຳ ຈາກພາຍໃນເສັ້ນ ຄຳ ສັ່ງ. ເຖິງແມ່ນວ່າມັນບໍ່ມີປະສິດຕິພາບແລະ ໜ້າ ເຊື່ອຖື, ແຕ່ວ່າການຊອກຫາຍັງຄົງເປັນທາງເລືອກທີ່ມີປະໂຫຍດຕໍ່ກັບຕົວສະກົດທີ່ມີປະສິດທິພາບອື່ນໆ

    $ look linu
    $ look docum
    

    8. ຄົ້ນຫາ ຄຳ ອະທິບາຍຂອງ ຄຳ ສຳ ຄັນໃນ ໜ້າ ຄູ່ມື

    ຄຳ ສັ່ງຜູ້ຊາຍແມ່ນໃຊ້ເພື່ອສະແດງ ໜ້າ ເຂົ້າໃນ ຄຳ ສັ່ງ, ເມື່ອ ນຳ ໃຊ້ກັບປຸ່ມ -k , ມັນຈະຄົ້ນຫາ ຄຳ ອະທິບາຍສັ້ນໆແລະຊື່ ໜ້າ ຄູ່ມື ສຳ ລັບ ຄຳ ສັບ printf ເປັນການປັບ, apache ແລະ php ໃນ ຄຳ ສັ່ງຂ້າງລຸ່ມນີ້) ເປັນການສະແດງອອກເປັນປະ ຈຳ.

    $ man -k adjust
    $ man -k apache
    $ man -k php
    

    9. ເບິ່ງບັນທຶກຂໍ້ມູນບັນທຶກໃນເວລາຈິງໃນ Linux

    ດ້ວຍ ຄຳ ສັ່ງຫາງເຊິ່ງໃຊ້ເພື່ອເບິ່ງພາກສ່ວນສຸດທ້າຍຂອງເອກະສານ, ສາມາດເບິ່ງການບັນທຶກຂໍ້ມູນບັນທຶກໃນ logfile.

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

    $ sudo watch tail /var/log/auth.log
    

    ທ່ານຍັງສາມາດໃຊ້ ຄຳ ສັ່ງຫາງເຊິ່ງສະແດງພາກສ່ວນສຸດທ້າຍຂອງເອກະສານ. ທຸງ -f ຂອງມັນຊ່ວຍໃຫ້ເບິ່ງການປ່ຽນແປງຂອງເອກະສານໃນເວລາຈິງ, ສະນັ້ນມັນສາມາດເບິ່ງການບັນທຶກຂໍ້ມູນບັນທຶກເຂົ້າໃນແຟ້ມບັນທຶກ.

    $ sudo tail -f /var/log/auth.log
    

    ແລະດໍາເນີນການຄໍາສັ່ງຂ້າງລຸ່ມນີ້ໃນສະຖານີທີ່ສອງໃນຂະນະທີ່ທ່ານສັງເກດເນື້ອຫາ logfile ຈາກປ່ອງຢ້ຽມທໍາອິດ:

    $ sudo mkdir -p /etc/test
    $ sudo rm -rf /etc/test
    

    10. ບອກທຸກ ຄຳ ສັ່ງທີ່ເຮັດດ້ວຍ Shell

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

    ເພື່ອບອກລາຍຊື່ການກໍ່ສ້າງແກະທັງ ໝົດ ແລະ syntax ການ ນຳ ໃຊ້ຂອງພວກມັນ, ໃຫ້ແລ່ນ:

    $ help
    

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

    ທ່ານສາມາດແບ່ງປັນກັບ ຄຳ ແນະ ນຳ ຫລື ຄຳ ແນະ ນຳ ຕ່າງໆທີ່ເປັນປະໂຫຍດແລະ ໜ້າ ສົນໃຈໃນ Linux ທີ່ທ່ານໄດ້ຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.