Cheat - galvenā komandrindas apkrāptu lapa Linux iesācējiem un administratoriem


Ko jūs darāt, ja neesat pārliecināts par komandu, kuru izmantojat, īpaši sarežģītu komandu gadījumā, kurās tiek izmantotas daudzas iespējas. Lai saņemtu palīdzību šādā situācijā, mēs izmantojam cilvēku lapas. Dažas citas iespējas var ietvert tādas komandas kā ‘ palīdzība ’, ‘ whereis ’ un ‘ whatis ’. Bet visiem ir savi plusi un mīnusi.

Pārlūkojot rokasgrāmatu lapas , lai uzzinātu iespējas un palīdzību, rokasgrāmatu apraksts ir pārāk garš, lai to saprastu īsā laika posmā.

Līdzīgi komanda ‘ help ’ var nedot jums vēlamo rezultātu.

Komanda ‘ whereis ’ gandrīz neko citu kā vien Instalēto bināru atrašanās vietu nenorāda (var būt svarīga laikā).

whatis ’ komanda dod stingru un vienu atbildi uz līniju, kas nav daudz noderīga, izņemot komandas mērķa atzīšanu. Turklāt tā nekad nepasaka nevienu vārdu par pieejamajām opcijām.

Mēs esam izmantojuši visas šīs iespējas līdz datumam, lai atrisinātu mūsu problēmu dilemmā, bet šeit ir interaktīva apkrāptu lapas lietojumprogramma krāpšanās , kas vadīs visu pārējo.

Cheat ir interaktīva krāpšanās lapu lietojumprogramma, kas izlaista ar GNU General Public License Linux komandrindas lietotājiem un kalpo nolūkam parādīt, izmantot Linux komandas gadījumus ar visām opcijām un to īso, taču saprotamo funkciju.

‘Cheat’ instalēšana Linux sistēmās

Cheat ’ ir divas galvenās atkarības - ‘ python ’ un ‘ pip ’. Pirms ‘ pievilt ’ instalēšanas sistēmā pārliecinieties, vai esat instalējis pitonu un pip.

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

PIEZĪME: pip ir viegli instalējams aizstājējs, un tas ir paredzēts uzlabotam Python pakotņu instalētājam.

Mēs lejupielādēsim “apkrāptu” no Git. Pārliecinieties, vai esat instalējis paketi “git”, ja ne labāk, vispirms instalējiet to.

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

Pēc tam instalējiet nepieciešamās pitona atkarības, izpildot komandu.

# pip install docopt pygments

Tagad klonējiet Git krāpnieku krātuvi.

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

Pārejiet uz apkrāptu direktoriju un palaidiet ‘ setup.py ’ (pitona skripts).

# cd cheat
# python setup.py install

Ja instalēšana norit gludi, jums vajadzētu būt iespējai redzēt sistēmā instalēto apkrāptu versiju.

# cheat -v 

cheat 2.0.9

Failā ‘~/.bashrc’ jābūt iestatītam vides mainīgajam ‘ EDITOR ’. Atveriet lietotāja failu .bashrc un pievienojiet tam šādu rindu.

export EDITOR=/usr/bin/nano

Šeit nano ’vietā varat izmantot savu iecienīto redaktoru. Saglabājiet failu un atteikšanos. Vēlreiz piesakieties, lai veiktu spēkā esošās izmaiņas.

Pēc tam pievienojiet apkrāptu automātiskās pabeigšanas funkciju, lai iespējotu komandrindas automātisko pabeigšanu dažādām čaulām. Lai iespējotu automātisko pabeigšanu, vienkārši klonējiet skriptu ‘ cheat.bash ’ un nokopējiet skriptu uz atbilstošo sistēmas ceļu.

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

PIEZĪME. Komanda ir augšupielādējusi Git citas čaulas automātiskās pabeigšanas skriptu, kuru var klonēt un izmantot attiecīgā Shell gadījumā. Izmantojiet šo saiti, lai izveidotu cita apvalka automātiskās pabeigšanas skriptu.

  1. Dažādu čaulu automātiskās pabeigšanas skripts

Ja vēlaties, varat arī iespējot sintakses izcelšanu. Lai aktivizētu sintakses izcelšanas funkciju, failā ‘ .bashrc ’ pievienojiet vides mainīgo CHEATCOLORS .

export CHEATCOLORS=true

Programmas Cheat noklusējuma programma apkalpo tikai pamata un visbiežāk izmantotās komandas. Krāpšanās lapas saturs atrodas vietā ~/.cheat/. Lai padarītu lietojumprogrammu bagātīgu, šai vietai var pievienot manuālas krāpniecības lapas.

# cheat -e xyz

Tas atvērs xyz apkrāptu lapu, ja tāda būs pieejama. Ja nē, tas to izveidos. Apkrāptu lapa tiks atvērta noklusējuma EDITOR , mēs iestatījām .bashrc iepriekš iestatīšanas posmā.

Pakalpojums var būt * .gz vai * .bz2 vai * .zip vai * .xz. Tātad, kādu iespēju izmantot kur?

Es nekad neizpildu komandu dd neatkarīgi no tā, cik pārliecināts par komandu esmu pirms konsultēšanās un pārbaudu to vairākās vietās. Šķiet, ka tagad lietas ir viegli.

Palīdzība ar komandu uname .

Īsa komandrindas ifconfig apmācība darbībā.

top ’ komanda, viena no vissvarīgākajām komandām administratoram un parastam lietotājam.

Kā būtu ar krāpšanos ar komandu (kaut gan otra jēga)? Iegūstiet pieejamo komandu sarakstu, kuru krāpšanās lapa ir instalēta sistēmā.

Meklēt Cheat-sheet ar noteiktu atslēgvārdu.

Visām komandām skatiet iebūvēto krāpšanās lapu atrašanās vietu.

$ cheat -d 

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

Kopējiet iebūvēto apkrāptu lapu savā dzimtajā direktorijā.

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

Secinājums

Šis brīnišķīgais projekts ir dzīves glābējs daudzos gadījumos. Tas vienkārši sniedz jums nepieciešamo informāciju, neko papildus, neko neskaidru un līdz galam. Tas ir obligāts rīks visiem. Šis projekts ir viegli uzbūvējams, viegli uzstādāms, viegli palaists un viegli saprotams, šķiet daudzsološs.

Šis Git projekts ir pievienojis brīnišķīgu aizrautību , kuru es negrasos izskaidrot, bet atstāju jums interpretēt.

Tas pagaidām ir viss. Es atkal būšu šeit ar vēl vienu interesantu rakstu, kuru jūs cilvēki labprāt lasīsit. Līdz tam sekojiet līdzi un sazinieties ar Tecmint. Neaizmirstiet sniegt mums vērtīgas atsauksmes komentāru sadaļā zemāk.

Nepalaidiet garām: viegli saprotiet čaulas komandas, izmantojot skriptu “Explain Shell”


Visas tiesības aizsargātas. © Linux-Console.net • 2019-2024