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.
- 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.