Cheat - Linja ta' Kmand Ultimate Cheat-Sheet għal Jibdew u Amministraturi tal-Linux


X'tagħmel meta m'intix ċert mill-kmand li tkun qed taħdem speċjalment f'każ ta 'kmandi kumplessi li juża ħafna għażliet. Aħna nużaw man pages biex niksbu xi għajnuna f'sitwazzjoni bħal din. Xi wħud mill-għażliet l-oħra jistgħu jinkludu kmandi bħal 'help', 'whereis' u 'whatis'. Iżda kollha għandhom il-Prosperità u l-Iżvantaġġi tagħhom.

Waqt li tgħaddi minn paġni man għal għażliet u għajnuna, id-deskrizzjoni fil-paġni man hija twila wisq biex tifhem speċjalment f'medda qasira ta' żmien.

Bl-istess mod, il-kmand ta’ ‘għajnuna’ jista’ ma jagħtikx l-output mixtieq.

Kmand 'whereis' ma tantx jgħid xi ħaġa għajr il-post ta' Binaries Installati (Jista 'jkun Importanti fil-ħin).

Kmand 'whatis' jagħti tweġiba stretta u waħda li ma tantx tkun ta' għajnuna ħlief li tirrikonoxxi l-iskop tal-kmand, Barra minn hekk qatt ma tgħid kelma waħda dwar l-għażliet disponibbli.

Użajna dawn l-għażliet kollha sal-lum biex insolvu l-kwistjoni tagħna fid-dilemma iżda hawnhekk tidħol applikazzjoni interattiva ta ' cheat-sheet 'cheat' li se tmexxi l-bqija kollha.

Cheat hija applikazzjoni interattiva ta' cheat-sheet maħruġa taħt il-Liċenzja Pubblika Ġenerali tal-GNU għal utenti tal-linja tal-Kmand tal-Linux li sservi l-iskop li turi, każijiet ta' użu ta' kmand tal-Linux bl-għażliet kollha u l-funzjoni qasira iżda li tinftiehem tagħhom.

Installazzjoni ta ''Cheat' fis-Sistemi Linux

'Cheat' għandu żewġ dipendenza maġġuri - 'python' u 'pip'. Kun żgur li installajt python u pip qabel ma tinstalla 'cheat' fuq is-sistema.

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

NOTA: pip huwa sostitut ta 'installazzjoni faċli u huwa maħsub biex ikun installatur imtejjeb tal-pakkett Python.

Se nkunu qed iniżżlu ‘cheat’ minn Git. Kun żgur li għandek il-pakkett 'git' installat, jekk mhux aħjar installa dan l-ewwel.

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

Sussegwentement, installa d-dipendenzi python meħtieġa billi tħaddem il-kmand li ġej.

# pip install docopt pygments

Issa, kklona r-repożitorju Git tal-iqarrqu.

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

Imxi fid-direttorju tal-iqarrqu u mexxi 'setup.py' (skript python).

# cd cheat
# python setup.py install

Jekk l-installazzjoni tmur bla xkiel, għandek tkun tista 'tara verżjoni iqarrqu installata fuq is-sistema.

# cheat -v 

cheat 2.0.9

Irid ikollok varjabbli ambjentali 'EDITOR' stabbilit fil-fajl '~/.bashrc'. Iftaħ il-fajl tal-utent '.bashrc' u żid il-linja li ġejja miegħu.

export EDITOR=/usr/bin/nano

Tista' tuża l-editur favorit tiegħek hawn minflok 'nano'. Issejvja l-fajl u logout. Għal darb'oħra Idħol biex tagħmel il-bidliet li daħlu fis-seħħ.

Sussegwentement, żid il-karatteristika ta 'awtokompletazzjoni iqarrqu biex tippermetti l-awtokompletazzjoni tal-linja tal-kmand għal qxur differenti. Biex tippermetti l-awtokompletazzjoni, sempliċement ikklonja l-iskrittura 'cheat.bash' u kkopja l-iskritt fit-triq xierqa fis-sistema tiegħek.

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

NOTA: It-tim tella’ script ta’ tlestija awtomatika ta’ qoxra oħra lil Git, li jista’ jiġi kklonat u użat fil-każ ta’ Shell rispettiv. Uża l-link li ġejja għall-iskript ta’ tlestija awtomatika ta’ qoxra oħra.

  1. Iskript ta' Tlestija Awtomatika għal Qxur Diversi

B'għażla, tista' wkoll tippermetti l-enfasi tas-sintassi, jekk mixtieq. Għal karatteristika attiva ta' enfasi tas-sintassi, żid varjabbli ta' l-ambjent CHEATCOLORS fil-fajl '.bashrc' tiegħek.

export CHEATCOLORS=true

Il-programm default tal-applikazzjoni Cheat jaqdi biss il-kmandi bażiċi u l-aktar użati. Il-kontenut tal-cheat-sheet joqgħod fil-post ~/.cheat/. Cheatsheets Manwali jistgħu jiġu miżjuda ma 'dan il-post biex jagħmlu l-applikazzjoni rikka.

# cheat -e xyz

Dan se jiftaħ xyz cheat-sheet jekk disponibbli. Jekk le se toħloq waħda. Il-cheat-sheet se tinfetaħ fl-EDITOR default, aħna waqqafna f'.bashrc fl-istadju tal-konfigurazzjoni, hawn fuq.

Tarball jista' jkun *.gz jew *.bz2 jew *.zip jew *.xz. Allura, liema għażla għandha tintuża fejn?

Jien qatt ma nmexxi kmand dd, irrispettivament minn kemm inkun ċert dwar il-kmand qabel ma nikkonsultah u niċċekkjah f'aktar minn post wieħed. L-affarijiet jidhru li huma faċli issa.

Għajnuna tal-kmand ‘uname’.

Tutorja qasira tal-linja tal-kmand ifconfig, fl-azzjoni.

Kmand 'top', wieħed mill-aktar kmand importanti għall-Amministratur u l-Utent Normali.

Kif dwar Qerq il-kmand iqarrqu (għalkemm is-sens l-ieħor)? Ikseb lista ta 'kmandi disponibbli, li l-cheat-sheet tagħha hija installata fis-Sistema.

Fittex Cheat-sheet b'kelma prinċipali speċifika.

Ara l-post tal-cheat-sheets integrati għall-kmandi kollha.

$ cheat -d 

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

Ikkopja l-cheat-sheet in-built fid-direttorju nattiv tiegħek.

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

Konklużjoni

Dan il-proġett mill-isbaħ huwa Salvatur tal-ħajja f’ħafna sitwazzjonijiet. Jagħtik biss informazzjoni li hija meħtieġa, xejn żejjed, xejn vag u sal-punt. Din hija għodda obbligatorja għal kulħadd. Faċli biex tinbena, faċli biex tinstalla, faċli biex tmexxi u faċli biex tinftiehem, dan il-proġett jidher promettenti.

Dan il-proġett Git żied gag mill-isbaħ li mhux se nispjega imma nħalli f'idejk biex tinterpreta.

Dak kollu għalissa. Ser nerġa’ nkun hawn b’artiklu ieħor interessanti li inti tħobb taqra. Sa dakinhar ibqa' sintonizzat u mqabbad ma' Tecmint. Tinsiex tagħtina l-feedback siewi tiegħek fit-taqsima tal-kummenti hawn taħt.

Titlifx: Nifhmu l-Kmandi tal-Shell Faċilment Uża l-Iskript \Spjega Shell.