Cheat - ເປັນເສັ້ນຄໍາສັ່ງ Ultimate-Sheet ສໍາລັບຜູ້ເລີ່ມແລະຜູ້ບໍລິຫານ Linux


ສິ່ງທີ່ທ່ານເຮັດໃນເວລາທີ່ທ່ານບໍ່ແນ່ໃຈກ່ຽວກັບ ຄຳ ສັ່ງທີ່ທ່ານ ກຳ ລັງເຮັດວຽກໂດຍສະເພາະໃນກໍລະນີທີ່ມີ ຄຳ ສັ່ງສັບຊ້ອນທີ່ໃຊ້ຫຼາຍທາງເລືອກ. ພວກເຮົາໃຊ້ ໜ້າ man ເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອໃນສະຖານະການດັ່ງກ່າວ. ບາງຕົວເລືອກອື່ນອາດຈະປະກອບມີ ຄຳ ສັ່ງເຊັ່ນ ' ຊ່ວຍເຫຼືອ ‘, ‘ ໃນ ແລະ‘ ສິ່ງ . ແຕ່ທັງ ໝົດ ລ້ວນແຕ່ມີໂປຼແກຼມ Pros ແລະ Cons ຂອງພວກເຂົາ.

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

ເຊັ່ນດຽວກັນ, ຄຳ ສັ່ງ ' ຊ່ວຍເຫຼືອ ' ອາດຈະບໍ່ໃຫ້ຜົນຜະລິດທີ່ທ່ານຕ້ອງການ.

ຄຳ ສັ່ງທີ່ <<ຢູ່ໃນ ທີ່ເວົ້າຍາກເວົ້ານອກ ເໜືອ ຈາກທີ່ຕັ້ງຂອງ Binaries ທີ່ຕິດຕັ້ງແລ້ວ (ອາດຈະມີຄວາມ ສຳ ຄັນໃນເວລາ).

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

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

cheat ແມ່ນໃບສະ ໝັກ ທີ່ໃຊ້ໃນການ cheat-sheet ແບບໂຕ້ຕອບທີ່ປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສຳ ລັບຜູ້ໃຊ້ເສັ້ນ Command Linux ເຊິ່ງເປັນຈຸດປະສົງເພື່ອສະແດງ, ໃຊ້ກໍລະນີຂອງ ຄຳ ສັ່ງ Linux ທີ່ມີຕົວເລືອກທັງ ໝົດ ແລະ ໜ້າ ທີ່ສັ້ນທີ່ເຂົ້າໃຈໄດ້.

ການຕິດຕັ້ງ ‘ສໍ້ໂກງ’ ໃນລະບົບ Linux

' ໂກງ ' ມີຄວາມເພິ່ງພາອາໄສສອງຢ່າງທີ່ໃຫຍ່ - ' python ' ແລະ ' ທໍ່ '. ໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ຕິດຕັ້ງ python ແລະ pip ກ່ອນທີ່ຈະຕິດຕັ້ງ ' ໂກງ ' ໃນລະບົບ.

# apt-get install Python	(On Debian based Systems)
# yum install python		(On RedHat based Systems)
# apt-get install python-pip 	(On Debian based Systems)
# yum install python-pip 	(On RedHat based Systems)

ໝາຍ ເຫດ: pip ແມ່ນການທົດແທນການຕິດຕັ້ງງ່າຍແລະມີຈຸດປະສົງເພື່ອເປັນຕົວຕິດຕັ້ງ Python ທີ່ຖືກປັບປຸງໃຫ້ດີຂື້ນ.

ພວກເຮົາຈະດາວໂຫລດ 'ໂກງ' ຈາກ Git. ຕ້ອງໃຫ້ແນ່ໃຈວ່າທ່ານໄດ້ຕິດຕັ້ງຊຸດ 'git', ຖ້າບໍ່ໄດ້ຕິດຕັ້ງແບບນີ້ດີກວ່າ.

# apt-get install git	(On Debian based Systems)
# yum install git	(On RedHat based Systems)

ຕໍ່ໄປ, ຕິດຕັ້ງຄວາມເພິ່ງພາອາໃສຂອງ python ທີ່ຕ້ອງການໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# pip install docopt pygments

ໃນປັດຈຸບັນ, clone Git repository of cheat.

# git clone https://github.com/chrisallenlane/cheat.git

ຍ້າຍໄປທີ່ລະບົບໂກງແລະແລ່ນ ' setup.py ' (ຕົວອັກສອນ python).

# cd cheat
# python setup.py install

ຖ້າການຕິດຕັ້ງ ດຳ ເນີນໄປຢ່າງສະດວກ, ທ່ານຄວນຈະສາມາດເຫັນລຸ້ນທີ່ຖືກຕິດຕັ້ງຢູ່ໃນລະບົບ.

# cheat -v 

cheat 2.0.9

ທ່ານຕ້ອງມີຕົວປ່ຽນແປງສະພາບແວດລ້ອມທີ່ ດັດແກ້ ທີ່ຢູ່ໃນແຟ້ມເອກະສານ '~/.bashrc'. ເປີດຜູ້ໃຊ້ເອກະສານ ‘ .bashrc ‘ ແລະເພີ່ມແຖວຕໍ່ໄປນີ້ໃສ່ມັນ.

export EDITOR=/usr/bin/nano

ທ່ານສາມາດໃຊ້ບັນນາທິການທີ່ທ່ານມັກທີ່ນີ້ແທນທີ່ຈະເປັນ ' nano ‘. ບັນທຶກເອກະສານແລະອອກຈາກລະບົບ. ອີກເທື່ອ ໜຶ່ງ ເຂົ້າສູ່ລະບົບເພື່ອເຮັດການປ່ຽນແປງທີ່ມີຜົນບັງຄັບໃຊ້.

ຕໍ່ໄປ, ເພີ່ມຄຸນສົມບັດການອັດຕະໂນມັດ autocompletion ເພື່ອໃຫ້ສາມາດໃຊ້ autocompletion ເສັ້ນຄໍາສັ່ງສໍາລັບຫອຍທີ່ແຕກຕ່າງກັນ. ເພື່ອເປີດໃຊ້ autocompletion, ພຽງແຕ່ກົດປຸ່ມ ' cheat.bash ' ແລະ ສຳ ເນົາສະຄິບໄປສູ່ເສັ້ນທາງທີ່ ເໝາະ ສົມໃນລະບົບຂອງທ່ານ.

# wget https://github.com/chrisallenlane/cheat/raw/master/cheat/autocompletion/cheat.bash 
# mv cheat.bash /etc/bash_completion.d/

ໝາຍ ເຫດ: ທີມງານໄດ້ອັບໂຫລດໂຕ ໜັງ ສື ສຳ ເລັດຮູບຂອງແກະອື່ນໃຫ້ Git, ເຊິ່ງອາດຈະຖືກ cloned ແລະໃຊ້ໃນກໍລະນີຂອງ Shell ທີ່ກ່ຽວຂ້ອງ. ໃຊ້ລິ້ງຕໍ່ໄປນີ້ ສຳ ລັບສະຄຣິບ ສຳ ເລັດຮູບຂອງແກະອື່ນ.

<

  • ຂຽນອັກສອນ ສຳ ເລັດໂດຍອັດຕະໂນມັດ ສຳ ລັບໄຍຕ່າງໆ
  • ທາງເລືອກອື່ນ, ທ່ານຍັງສາມາດເຮັດໃຫ້ການເນັ້ນຂໍ້ມູນ syntax, ຖ້າຕ້ອງການ. ເພື່ອຄຸນນະສົມບັດການເນັ້ນໄວຢາກອນທີ່ມີການເຄື່ອນໄຫວ, ເພີ່ມຕົວແປ CHEATCOLORS ສະພາບແວດລ້ອມໃນເອກະສານ ' .bashrc ຂອງທ່ານ.

    export CHEATCOLORS=true

    ໂປແກຼມຄ່າເລີ່ມຕົ້ນຂອງໂປແກຼມ Cheat ພຽງແຕ່ໃຫ້ບໍລິການ ຄຳ ສັ່ງພື້ນຖານແລະໃຊ້ຫຼາຍທີ່ສຸດເທົ່ານັ້ນ. ເນື້ອໃນຂອງ cheat-sheet ມີທີ່ຕັ້ງຢູ່ ~/.cheat/. ປື້ມຄູ່ມື Cheatsheets ສາມາດຖືກເພີ່ມເຂົ້າໃນສະຖານທີ່ນີ້ເພື່ອເຮັດໃຫ້ແອັບພລິເຄຊັນມີຄວາມອຸດົມສົມບູນ.

    # cheat -e xyz

    ນີ້ຈະເປີດ xyz cheat-sheet ຖ້າມີ. ຖ້າບໍ່ມັນຈະສ້າງອັນໃດອັນ ໜຶ່ງ. ເອກະສານ cheat-cheat ຈະຖືກເປີດເປັນຄ່າເລີ່ມຕົ້ນ EDITOR , ພວກເຮົາຕັ້ງໃນ .bashrc ໃນຂັ້ນຕອນການຕັ້ງຄ່າ, ຂ້າງເທິງ.

    ປໍບານສາມາດເປັນ * .gz ຫຼື * .bz2 ຫຼື * .zip ຫຼື * .xz. ສະນັ້ນ, ທາງເລືອກໃດທີ່ຈະໃຊ້ຢູ່ບ່ອນໃດ?

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

    ການຊ່ວຍເຫຼືອ ຄຳ ສັ່ງ ‘ ບໍ່ໃຫ້ຊື່ ’.

    ການແນະ ນຳ ເສັ້ນ ຄຳ ສັ່ງສັ້ນ ifconfig ໃນການປະຕິບັດ.

    ຄຳ ສັ່ງທີ່ <<ສູງສຸດ ເປັນ ໜຶ່ງ ໃນ ຄຳ ສັ່ງທີ່ ສຳ ຄັນທີ່ສຸດ ສຳ ລັບຜູ້ບໍລິຫານ Admin ແລະຜູ້ໃຊ້ ທຳ ມະດາ.

    ແນວໃດກ່ຽວກັບການໂກງ ຄຳ ສັ່ງໂກງ (ເຖິງແມ່ນວ່າຄວາມຮູ້ສຶກອື່ນໆ)? ເອົາບັນຊີຂອງ ຄຳ ສັ່ງທີ່ມີຢູ່, ເອກະສານ cheat-cheat ທີ່ຖືກຕິດຕັ້ງໄວ້ໃນລະບົບ

    ຄົ້ນຫາເຄື່ອງຈັກເອກະສານທີ່ມີ ຄຳ ສຳ ຄັນສະເພາະ.

    ເບິ່ງທີ່ຕັ້ງຂອງແຜ່ນທີ່ຖືກສ້າງຂື້ນໃນແຜ່ນ ສຳ ລັບທຸກ ຄຳ ສັ່ງ.

    $ cheat -d 
    
    /home/avi/.cheat 
    /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets

    ສຳ ເນົາເອກະສານ cheat-in-built ໃນບັນດາເອກະສານທີ່ທ່ານຂຽນໄວ້.

    # cp /usr/local/lib/python2.7/dist-packages/cheat/cheatsheets/* /home/avi/.cheat/

    ສະຫຼຸບ

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

    ໂຄງການ Git ນີ້ໄດ້ເພີ່ມ gag ທີ່ດີເຊິ່ງຂ້ອຍບໍ່ໄດ້ອະທິບາຍແຕ່ປ່ອຍໃຫ້ເຈົ້າຕີຄວາມ ໝາຍ.

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

    ຢ່າພາດ: ເຂົ້າໃຈ ຄຳ ສັ່ງ Shell ຢ່າງງ່າຍດາຍໂດຍໃຊ້ອັກສອນ“ ອະທິບາຍຫອຍ” ຢ່າງງ່າຍດາຍ