Cheat - Ultimate Command Line Cheat-Sheet Linux-aloittelijoille ja järjestelmänvalvojille


Mitä teet, kun et ole varma suorittamastasi komennosta, varsinkin jos kyseessä on monimutkainen komento, joka käyttää paljon vaihtoehtoja. Käytämme man-sivuja saadaksemme apua tällaisessa tilanteessa. Jotkut muut vaihtoehdot voivat sisältää komentoja, kuten apua , missä ja mikä . Mutta kaikilla on hyvät ja huonot puolensa.

Vaikka käy läpi man-sivuja vaihtoehtojen ja avun saamiseksi, man-sivujen kuvaus on liian pitkä ymmärtämään erityisesti lyhyessä ajassa.

Vastaavasti apua -komento ei välttämättä anna sinulle haluttua tulosta.

Whereis -komento tuskin kertoo muuta kuin Asennettujen binaarien sijainti (voi olla tärkeä kerrallaan).

whatis -komento antaa tiukan ja yhden linjavastuksen, josta ei ole muuta hyötyä kuin komennon tarkoituksen tunnustaminen. Lisäksi se ei koskaan sano yksittäistä sanaa käytettävissä olevista vaihtoehdoista.

Olemme käyttäneet kaikkia näitä vaihtoehtoja tähän päivään asti ongelman ratkaisemiseksi ongelmassa, mutta tässä on interaktiivinen huijausarkkisovellus huijata , joka johtaa kaikkea muuta.

Huijaus on interaktiivinen huijausarkkisovellus, joka on julkaistu GNU General Public License -sovelluksella Linux-komentorivin käyttäjille ja jonka tarkoituksena on näyttää, käyttää Linux-komennon tapauksia, joissa on kaikki vaihtoehdot ja niiden lyhyt mutta ymmärrettävä toiminto.

'Cheat' -asennuksen asentaminen Linux-järjestelmiin

Huijauksella on kaksi suurta riippuvuutta - python ja pip . Varmista, että olet asentanut pythonin ja pipin, ennen kuin asennat huijata järjestelmään.

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

HUOMAUTUS: pip on helppo asentaa ja se on tarkoitettu parannetuksi Python-paketin asentajaksi.

Ladataan "huijata" Gitiltä. Varmista, että paketti 'git' on asennettu, ellei parempi asentaa tämä ensin.

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

Asenna sitten tarvittavat python-riippuvuudet suorittamalla seuraava komento.

# pip install docopt pygments

Kloonaa nyt huijauksen Git-arkisto.

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

Siirry huijaushakemistoon ja suorita setup.py ’(python-komentosarja).

# cd cheat
# python setup.py install

Jos asennus sujuu sujuvasti, sinun pitäisi pystyä näkemään järjestelmään asennettu huijausversio.

# cheat -v 

cheat 2.0.9

Sinulla on oltava ‘ EDITOR ’ ympäristömuuttuja, joka on asetettu ~/.bashrc-tiedostoon. Avaa käyttäjän .bashrc -tiedosto ja lisää siihen seuraava rivi.

export EDITOR=/usr/bin/nano

Voit käyttää suosikkieditoriasi täällä nanon sijasta. Tallenna tiedosto ja kirjaudu ulos. Kirjaudu sisään uudelleen, jotta muutokset tulevat voimaan.

Lisää seuraavaksi huijauksen automaattinen täydennysominaisuus, jotta komentorivin automaattinen täydennys voidaan ottaa käyttöön eri kuoreille. Ota automaattinen täydennys käyttöön yksinkertaisesti kloonaamalla komento cheat.bash ’ja kopioimalla komento järjestelmän oikeaan polkuun.

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

HUOMAUTUS: Tiimi on ladannut toisen kuoren automaattisen valmisohjelman Gitiin, joka voidaan kloonata ja käyttää vastaavan Shellin tapauksessa. Käytä seuraavaa linkkiä toisen kuoren automaattiseen täydennyskomentoon.

  1. Eri kuorien automaattinen täydennyskomento

Haluttaessa voit myös ottaa käyttöön syntaksikorostuksen. Aktivoi syntaksikorostustoiminto lisäämällä CHEATCOLORS -ympäristömuuttuja .bashrc -tiedostoon.

export CHEATCOLORS=true

Huijata-sovelluksen oletusohjelma palvelee vain peruskomentoja. Huijausarkin sisältö sijaitsee paikassa ~/.cheat/. Manuaaliset cheatsheets voidaan lisätä tähän sijaintiin, jotta sovelluksesta tulee rikas.

# cheat -e xyz

Tämä avaa xyz-huijausarkin, jos saatavilla. Jos ei, se luo sellaisen. Huijausarkki avataan oletusarvoisessa EDITOR -ohjelmassa, jonka asetamme .bashrc : iin yllä olevassa määritysvaiheessa.

Tarvike voi olla * .gz tai * .bz2 tai * .zip tai * .xz. Joten mitä vaihtoehtoa käytetään missä?

En koskaan suorita dd -komentoa riippumatta siitä, kuinka varma olen komennosta, ennen kuin kuulen sitä ja tarkistan sen useammassa kuin yhdessä paikassa. Asiat näyttävät olevan nyt helppoja.

Uname -komennon ohje.

Lyhyt ifconfig -komentoriviopetus, toiminnassa.

Top -komento, yksi järjestelmänvalvojan ja tavallisen käyttäjän tärkeimmistä komennoista.

Entä huijauskomennon huijaaminen (vaikka toinen mieli)? Hanki luettelo käytettävissä olevista komennoista, joiden huijausarkki on asennettu järjestelmään.

Etsi huijausarkista tietyllä avainsanalla.

Katso kaikkien komentojen sisäänrakennettujen huijauslehtien sijainti.

$ cheat -d 

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

Kopioi sisäänrakennettu huijausarkki natiivihakemistoon.

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

Johtopäätös

Tämä upea projekti on elämän pelastaja monissa tilanteissa. Se antaa sinulle vain tarvittavat tiedot, ei mitään ylimääräistä, ei mitään epämääräistä ja asiaankuuluvaa. Tämä on välttämätön työkalu kaikille. Helppo rakentaa, helppo asentaa, helppo käyttää ja helppo ymmärtää, tämä projekti näyttää lupaavalta.

Tämä Git-projekti on lisännyt upean gagin , jota en aio selittää, mutta jätän teitä tulkitsemaan.

Tässä kaikki tältä erää. Olen täällä taas toisen mielenkiintoisen artikkelin kanssa, jota ihmiset rakastat lukea. Till sitten pysy kuulolla ja yhteydessä Tecmintiin. Älä unohda antaa meille arvokasta palautettasi alla olevassa kommenttiosassa.

Älä missaa: Shell-komentojen ymmärtäminen helposti "Explain Shell" -skriptin avulla


Kaikki oikeudet pidätetään. © Linux-Console.net • 2019-2024