Cheat - Karatasi ya Ultimate Amri ya Kudanganya kwa Kompyuta na Wasimamizi wa Linux


Unachofanya wakati huna uhakika wa amri unayoendesha haswa ikiwa kuna amri ngumu ambazo hutumia chaguzi nyingi. Tunatumia kurasa za mtu kupata usaidizi katika hali kama hii. Baadhi ya chaguo zingine zinaweza kujumuisha amri kama vile ‘msaada’, ‘iko’ na ‘nini’. Lakini yote yana Faida na Ubaya wao.

Tunapopitia kurasa za mwanadamu kwa chaguo na usaidizi, maelezo katika kurasa za mwanadamu ni marefu sana kueleweka haswa katika kipindi kifupi cha muda.

Vile vile, amri ya ‘msaada’ inaweza isikupe matokeo unayotaka.

Amri ya ‘iko‘ haielezi chochote isipokuwa eneo la Nambari Zilizosakinishwa (Huenda ikawa Muhimu kwa wakati).

Amri ya ‘whatis‘ inatoa jibu kali na moja la mstari ambalo halisaidii sana isipokuwa kukiri madhumuni ya amri, Zaidi ya hayo haisemi hata neno moja kuhusu chaguzi zinazopatikana.

Tumetumia chaguo hizi zote hadi sasa kutatua suala letu katika tatizo hili lakini inakuja programu shirikishi ya karatasi ya kudanganya ‘cheat‘ ambayo itaongoza mengine yote.

Cheat ni programu shirikishi ya laha ya kudanganya iliyotolewa chini ya Leseni ya Umma ya GNU kwa watumiaji wa laini ya Linux Command ambayo inatumika kwa madhumuni ya kuonyesha, kutumia kesi za amri ya Linux iliyo na chaguo zote na utendakazi wao mfupi lakini unaoeleweka.

Kufunga 'Cheat' katika Mifumo ya Linux

Cheat’ ina tegemezi kuu mbili - ‘python’ na ‘pip’. Hakikisha umesakinisha python na bomba kabla ya kusakinisha ‘cheat’ kwenye mfumo.

# 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)

KUMBUKA: pip ni uingizwaji rahisi wa kusakinisha na inakusudiwa kuwa kisakinishi cha kifurushi cha Python kilichoboreshwa.

Tutakuwa tunapakua 'kudanganya' kutoka kwa Git. Hakikisha umesakinisha kifurushi cha 'git', ikiwa sio bora kusanikisha hii kwanza.

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

Ifuatayo, sasisha utegemezi unaohitajika wa python kwa kutekeleza amri ifuatayo.

# pip install docopt pygments

Sasa, tengeneza hazina ya Git ya kudanganya.

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

Sogeza kwenye saraka ya kudanganya na uendeshe ‘setup.py’ (hati ya chatu).

# cd cheat
# python setup.py install

Ikiwa usakinishaji unaendelea vizuri, unapaswa kuwa na uwezo wa kuona toleo la kudanganya lililowekwa kwenye mfumo.

# cheat -v 

cheat 2.0.9

Ni lazima uwe na ‘EDITOR‘ kigeu cha mazingira kilichowekwa katika faili ya ‘~/.bashrc’. Fungua faili ya ‘.bashrc’ ya mtumiaji na uongeze laini ifuatayo kwake.

export EDITOR=/usr/bin/nano

Unaweza kutumia kihariri chako unachokipenda hapa badala ya ‘nano’. Hifadhi faili na uondoke. Ingia tena ili kufanya mabadiliko yaanze kutumika.

Ifuatayo, ongeza kipengele cha kukamilisha kiotomatiki cha kudanganya ili kuwezesha ukamilishaji kiotomatiki wa mstari wa amri kwa makombora tofauti. Ili kuwezesha ukamilishaji kiotomatiki, unganisha kwa urahisi hati ya ‘cheat.bash’ na unakili hati hiyo kwa njia ifaayo katika mfumo wako.

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

KUMBUKA: Timu imepakia hati nyingine ya kukamilisha kiotomatiki ya ganda kwa Git, ambayo inaweza kutengenezwa na kutumika iwapo kuna Shell husika. Tumia kiungo kifuatacho kwa hati nyingine ya kukamilisha kiotomatiki ya shell.

  1. Hati ya Kukamilisha Kiotomatiki kwa Sheli Mbalimbali

Kwa hiari, unaweza pia kuwezesha uangaziaji wa sintaksia, ikiwa inataka. Ili kuangazia sintaksia inayotumika, ongeza CHEATCOLORS mazingira tofauti katika faili yako ya ‘.bashrc’.

export CHEATCOLORS=true

Mpango wa chaguo-msingi wa programu ya Kudanganya hutumikia tu amri za msingi na zinazotumiwa zaidi. Yaliyomo kwenye karatasi ya kudanganya yanapatikana mahali ~/.cheat/. Cheatsheets za Mwongozo zinaweza kuongezwa kwenye eneo hili ili kufanya programu kuwa tajiri.

# cheat -e xyz

Hii itafungua xyz cheat-laha ikiwa inapatikana. Ikiwa sivyo itaunda moja. Laha ya kudanganya itafunguliwa katika MHARIRI chaguomsingi, tuliyoweka katika .bashrc katika hatua ya usanidi, hapo juu.

Tarball inaweza kuwa *.gz au *.bz2 au *.zip au *.xz. Kwa hivyo, ni chaguo gani la kutumika wapi?

Siwahi kukimbia dd amri, haijalishi nina uhakika kiasi gani kuhusu amri hiyo kabla ya kushauriana na kuvuka kuikagua katika zaidi ya eneo moja. Mambo yanaonekana kuwa mepesi sasa.

Msaada wa amri ya ‘uname’.

Mafunzo mafupi ya mstari wa amri ifconfig, yakitenda kazi.

Amri ya ‘juu’, mojawapo ya amri muhimu zaidi kwa Msimamizi na Mtumiaji wa Kawaida.

Vipi kuhusu Kudanganya amri ya kudanganya (ingawa maana nyingine)? Pata orodha ya amri zinazopatikana, karatasi ya kudanganya ambayo imewekwa kwenye Mfumo.

Tafuta karatasi ya kudanganya yenye neno kuu maalum.

Tazama eneo la laha za kudanganya zilizojengwa ndani kwa amri zote.

$ cheat -d 

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

Nakili laha-laghai iliyojengwa ndani kwenye saraka yako asilia.

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

Hitimisho

Mradi huu mzuri ni Mwokozi wa maisha katika hali nyingi. Inakupa tu habari inayohitajika, hakuna cha ziada, hakuna kisichoeleweka na kwa uhakika. Hii ni chombo cha lazima kwa kila mtu. Rahisi kujenga, rahisi kusakinisha, rahisi kuendesha na rahisi kuelewa, mradi huu unaonekana kuwa mzuri.

Mradi huu wa Git umeongeza gag nzuri ambayo sitaielezea bali niwaachie mtafasiri.

Hayo ni yote kwa sasa. Nitakuwa hapa tena na makala nyingine ya kuvutia ambayo watu mtapenda kusoma. Hadi wakati huo endelea kuwa macho na uunganishwe na Tecmint. Usisahau kutupatia maoni yako muhimu katika sehemu ya maoni hapa chini.

Usikose: Kuelewa Maagizo ya Shell Kwa Urahisi Kutumia Hati ya \Eleza Shell.