Cheat - Ultimate Command Line Cheat-Sheet fyrir Linux byrjendur og stjórnendur


Hvað þú gerir þegar þú ert ekki viss um skipunina sem þú ert að keyra sérstaklega ef um flóknar skipanir er að ræða sem notar marga möguleika. Við notum mannasíður til að fá aðstoð í slíkum aðstæðum. Sumir af hinum valmöguleikunum geta falið í sér skipanir eins og „hjálp“, „hvar er“ og „hvað er“. En allt hefur sína kosti og galla.

Þegar farið er í gegnum man pages fyrir valmöguleika og hjálp er lýsingin á man pages of löng til að skilja sérstaklega á stuttum tíma.

Að sama skapi getur „help“ skipunin ekki gefið þér æskilegt úttak.

'whereis' skipun segir varla neitt annað en staðsetningu uppsettra tvíliða (getur verið mikilvægt í tíma).

'hvað er' skipun gefur strangt og einlínu svar sem er ekki mikið gagnlegt annað en að viðurkenna tilgang skipunarinnar, þar að auki segir hún aldrei eitt orð um tiltæka valkosti.

Við höfum notað alla þessa valkosti til þessa til að leysa vandamál okkar í vandanum en hér kemur gagnvirkt svindlforrit „svindl“ sem mun leiða alla hina.

Svindl er gagnvirkt svindlforrit sem gefið er út undir GNU General Public License fyrir Linux skipanalínunotendur sem þjónar þeim tilgangi að sýna, nota dæmi um Linux skipun með öllum valmöguleikum og stuttu en þó skiljanlegu hlutverki þeirra.

Að setja upp ‘Cheat’ í Linux kerfum

'Svindl' hefur tvennt háð - 'python' og 'pip'. Gakktu úr skugga um að þú hafir sett upp python og pip áður en þú setur upp ‘cheat’ á kerfinu.

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

ATH: pip er auðveld uppsetning í staðinn og er ætlað að vera endurbætt Python pakkauppsetningarforrit.

Við munum hlaða niður „svindli“ frá Git. Gakktu úr skugga um að þú sért með „git“ pakkann uppsettan, ef ekki er betra að setja þetta upp fyrst.

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

Næst skaltu setja upp nauðsynlegar python ósjálfstæði með því að keyra eftirfarandi skipun.

# pip install docopt pygments

Nú, klónaðu Git geymsluna fyrir svindl.

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

Farðu í svindlskrána og keyrðu 'setup.py' (python script).

# cd cheat
# python setup.py install

Ef uppsetning gengur snurðulaust, ættir þú að geta séð svindlútgáfu uppsett á kerfinu.

# cheat -v 

cheat 2.0.9

Þú verður að hafa 'EDITOR' umhverfisbreytu setta í '~/.bashrc' skrá. Opnaðu „.bashrc“ skrána fyrir notandann og bættu eftirfarandi línu við hana.

export EDITOR=/usr/bin/nano

Þú getur notað uppáhalds ritstjórann þinn hér í stað „nano“. Vistaðu skrána og skráðu þig út. Aftur Skráðu þig inn til að láta breytingarnar taka gildi.

Næst skaltu bæta við sjálfvirkri útfyllingu svindls til að virkja sjálfvirka útfyllingu skipanalínunnar fyrir mismunandi skeljar. Til að virkja sjálfvirka útfyllingu skaltu einfaldlega klóna ‘cheat.bash‘ forskriftina og afrita handritið á viðeigandi slóð í kerfinu þínu.

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

ATHUGIÐ: Liðið hefur hlaðið upp sjálfvirkri útfyllingu annarrar skeljar í Git, sem má klóna og nota ef um viðkomandi Shell er að ræða. Notaðu eftirfarandi hlekk fyrir sjálfvirka útfyllingarhandrit annarrar skel.

  1. Sjálfvirk útfyllingarskrift fyrir ýmsar skeljar

Valfrjálst geturðu einnig virkjað auðkenningu á setningafræði, ef þess er óskað. Til að auðkenna eiginleika setningafræðinnar skaltu bæta við CHEATCOLORS umhverfisbreytu í '.bashrc' skrána þína.

export CHEATCOLORS=true

Sjálfgefið forrit Cheat forritsins þjónar aðeins grunnskipunum og mest notuðu skipunum. Innihald svindlblaðsins er á staðnum ~/.cheat/. Hægt er að bæta handvirkum svindlblöðum við þennan stað til að gera forritið ríkt.

# cheat -e xyz

Þetta mun opna xyz svindlblað ef það er til staðar. Ef ekki mun það búa til einn. Svindlablaðið verður opnað í sjálfgefna RITJANDI, við settum inn .bashrc í stillingarstigi hér að ofan.

Tarball getur verið *.gz eða *.bz2 eða *.zip eða *.xz. Svo, hvaða valkostur á að nota hvar?

Ég keyri aldrei dd skipunina, sama hversu viss ég er um skipunina áður en ég hef samráð og krossathugað hana á fleiri en einum stað. Hlutirnir virðast vera auðveldir núna.

uname“ skipun hjálpar.

Stutt ifconfig skipanalínukennsla, í aðgerð.

top“ skipun, ein mikilvægasta skipunin fyrir stjórnanda og venjulegan notanda.

Hvað með að svindla á svindlskipuninni (þó að það sé hitt)? Fáðu lista yfir tiltækar skipanir, svindlblaðið sem er uppsett í kerfinu.

Leitaðu í Cheat-sheet með sérstöku leitarorði.

Sjáðu staðsetningu innbyggðra svindlblaða fyrir allar skipanir.

$ cheat -d 

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

Afritaðu innbyggða svindlblaðið yfir í innfædda möppuna þína.

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

Niðurstaða

Þetta frábæra verkefni er lífsbjargari í mörgum aðstæðum. Það gefur þér bara upplýsingar sem eru nauðsynlegar, ekkert aukalega, ekkert óljóst og markvisst. Þetta er skyldutæki fyrir alla. Auðvelt að smíða, auðvelt að setja upp, auðvelt að keyra og auðvelt að skilja, þetta verkefni virðist lofa góðu.

Þetta Git verkefni hefur bætt við dásamlegu gaggi sem ég ætla ekki að útskýra en læt eftir þér að túlka.

Það er allt í bili. Ég mun vera hér aftur með annarri áhugaverðri grein sem þú munt elska að lesa. Fylgstu með og tengdu við Tecmint þangað til. Ekki gleyma að veita okkur verðmæta endurgjöf þína í athugasemdahlutanum hér að neðan.

Ekki missa af: Að skilja skeljaskipanir auðveldlega með því að nota \Explain Shell forskrift