Aldaw - Linux başlangyçlary we dolandyryjylary üçin ahyrky buýruk setiri aldaw sahypasy


Işleýän buýrugyňyza ynamyňyz ýok wagty näme edýärsiňiz, esasanam köp opsiýany ulanýan çylşyrymly buýruklar bolan ýagdaýynda. Şeýle ýagdaýda kömek almak üçin adam sahypalaryny ulanýarys. Beýleki wariantlaryň käbiri, kömek , nirede we whatis ýaly buýruklary öz içine alyp biler. Allöne hemmesiniň gowy we erbet taraplary bar.

Saýlawlar we kömek üçin adam sahypalary geçip barýarka, adam sahypalaryndaky düşündiriş gysga wagtyň içinde ýörite düşünmek üçin gaty uzyn.

Edil şonuň ýaly, ' kömek ' buýrugy size islenýän netijäni berip bilmez.

nirede ” buýrugy Gurlan ikilikleriň ýerleşýän ýerinden başga zady aýdyp bilmeýär (wagtynda möhüm bolup biler).

whatis buýrugy, buýrugyň maksadyny boýun almakdan başga kän bir peýdaly däl berk we bir çyzgyly jogap berýär, Mundan başga-da elýeterli opsiýalar barada ýekeje sözem aýtmaýar.

Meselämizi dilemmada çözmek üçin şu wagta çenli ulanypdyk, ýöne bu ýerde galanlaryň hemmesine ýolbaşçylyk etjek interaktiw aldaw sahypasy “ aldamak ” gelýär.

Cheat , Linux buýruk setirini ulanyjylar üçin GNU General Public License ygtyýarnamasy boýunça çykarylan interaktiw aldaw programmasy bolup, ähli opsiýalary we gysga, ýöne düşnükli funksiýasy bilen Linux buýrugynyň ýagdaýlaryny görkezmek, ulanmak maksady bilen hyzmat edýär.

Linux ulgamlarynda “Cheat” gurmak

' Aldamak ' iki esasy garaşlylyga eýe - ' piton ' we ' pip '. Ulgamda ' aldamak ' gurmazdan ozal piton we turba gurandygyna göz ýetiriň.

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

ÜNS BERI pip: aňsat gurnama çalyşmagy we kämilleşdirilen Python paket gurnaýjysy bolmagy maksat edinilýär.

Gitden aldamak göçürip alarys. Ilki bilen has gowy gurmasaňyz, “git” bukjasynyň gurnalandygyna göz ýetiriň.

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

Ondan soň, aşakdaky buýrugy işledip, zerur pifona baglylyklary guruň.

# pip install docopt pygments

Indi, aldawyň Git ammaryny klonlaň.

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

Aldaw katalogyna geçiň we ' setup.py ' (piton skripti) işlediň.

# cd cheat
# python setup.py install

Gurmak göwnejaý geçmese, ulgamda gurnalan aldaw wersiýasyny görmeli.

# cheat -v 

cheat 2.0.9

~/.Bashrc faýlynda EDITOR daşky gurşaw üýtgeýjisi bolmaly. Ulanyjy ' .bashrc ' faýly açyň we oňa aşakdaky setiri goşuň.

export EDITOR=/usr/bin/nano

Halaýan redaktoryňyzy bu ýerde ' nano ' ýerine ulanyp bilersiňiz. Faýly we çykyşy ýazdyryň. Againene-de üýtgeşmeleri güýje girizmek üçin giriň.

Ondan soň, dürli gabyklar üçin buýruk setiriniň awtomatik gutarmagyny üpjün etmek üçin aldaw awtomatik gutarmak aýratynlygyny goşuň. Awtomatiki usulda işletmek üçin, cheat.bash skriptini klonlaň we skripti ulgamyňyzdaky degişli ýere göçüriň.

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

ÜNS BERI team: Topar beýleki gabyklaryň awtomatik gutarnykly skriptini Git-e ýükledi, klonlaşdyrylyp we degişli Shell ýagdaýynda ulanylyp bilner. Beýleki gabygyň awtomatik gutarmak skripti üçin aşakdaky baglanyşygy ulanyň.

  1. Dürli gabyklar üçin awtomatiki doldurma skripti

Islege görä, isleseňiz sintaksis aýratynlaşdyryşyny hem açyp bilersiňiz. Işjeň sintaksis tapawutlandyryş aýratynlygy üçin, .bashrc 'faýlyňyza CHEATCOLORS gurşaw üýtgeýjisini goşuň.

export CHEATCOLORS=true

Cheat programmasynyň deslapky programmasy diňe esasy we iň köp ulanylýan buýruklara hyzmat edýär. Aldaw sahypasynyň mazmuny ~/.cheat/ ýerde ýerleşýär. Programmany baýlaşdyrmak üçin el bilen Cheatsheets bu ýere goşup bolýar.

# cheat -e xyz

Mümkin bolsa, xyz aldaw sahypasyny açar. Notok bolsa, birini döreder. Aldaw sahypasy deslapky EDITOR görnüşinde açylar, ýokarda konfigurasiýa tapgyrynda .bashrc belläris.

Tarbol * .gz ýa-da * .bz2 ýa-da * .zip ýa-da * .xz bolup biler. Onsoň, nirede ulanmaly?

Hiç haçan dd buýrugyny işletmeýärin, buýruk barada näçe ynamly bolsam-da, birden köp ýerde barlamaly. Häzir ýagdaý aňsat ýaly.

A uname 'buýruk kömegi.

Hereketde gysga ifconfig buýruk setiri gollanmasy.

Admin we adaty ulanyjy üçin iň möhüm buýruklaryň biri bolan ýokarky buýrugy.

Aldamak buýrugyny aldamak (başga manyda bolsa-da)? Ulgamda gurlan aldaw sahypasy elýeterli buýruklaryň sanawyny alyň.

Belli bir açar söz bilen aldaw sahypasyny gözläň.

Commandshli buýruklar üçin gurlan aldaw sahypalarynyň ýerleşişine serediň.

$ cheat -d 

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

Gurlan aldaw sahypasyny ýerli katalogyňyza göçüriň.

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

Netije

Bu ajaýyp taslama, köp ýagdaýlarda durmuş Halasgäri. Diňe size zerur, goşmaça hiç zat, düşnüksiz zat ýok. Bu hemmeler üçin hökmany gural. Gurmak aňsat, gurmak aňsat, işlemek aňsat we düşünmek aňsat, bu taslama geljegi uly bolup görünýär.

Bu Git taslamasy, düşündirjek däl, düşündirmek üçin size goýjak ajaýyp gag goşdy.

Bularyň hemmesi häzirlikçe. Adamlaryň okamagy halaýan başga bir gyzykly makalasy bilen ýene-de şu ýere gelerin. Soňra “Tecmint” -e birikdiriň. Aşakdaky teswirler bölüminde bize gymmatly pikirleriňizi bermegi ýatdan çykarmaň.

Missitirmäň:\Shell-i düşündiriň skriptini ulanyp, gabyk buýruklaryna aňsatlyk bilen düşüniň