Linuxis uute asjade tegemise või probleemide lahendamise õppimine võib mõnikord olla üle jõu käiv. Kui otsite probleemile vastust ja man-lehed ei tööta, on kiusatus sukelduda pea ees Stack Overflow'sse või isegi YouTube'i.
Kuid maailma parimatele kogukonnapõhistele petulehtede hoidlatele on lihtne juurde pääseda – otse oma terminalist.
Kust saada abi Linuxi ja programmeerimise jaoks
Linux annab teile mitu võimalust käskudega abi saamiseks ja operatsioonid. Enamikul juhtudel, kui seisate silmitsi käsu või tööriistaga, mida te ei tea, kuidas seda kasutada, peaksite esmalt pöörduma käsitsi.
Konkreetse käsu juhendit saate lugeda, kui avate terminali ja tippige mees millele järgneb käsu nimi, mille kohta soovite rohkem teada saada.
Kui soovite lugeda juhendit SSH (turvaline kest)Näiteks sisestaksite:
mees ssh
Te näete tekstiseina, mis dokumenteerib põhjalikult käsu, selle kasutamise, argumendid ja kõik muu, mida võiksite teada.
Teine võimalus on käivitada käsk ja küsida abi. Täpne viis selle tegemiseks on käskude lõikes erinev, kuid tavaliselt lisamine -- aidake, - abi, --h, või -h töötab.
ls -- aidake
Eespool nimetatud käsk annab standardväljundina ls-i käsiraamatu lühendatud versiooni.
Muud võimalused hõlmavad päringu guugeldamist (saadaval on ka muud otsingumootorid), Stack Overflow'i traalimist või loomulikult vaatamist, kas MakeUseOf.com-il on autoriteetne ja hõlpsasti jälgitav juhend.
Või võite pöörduda petulehe poole.
cheat.sh on lihtsam viis käsurealt abi otsimiseks
Ükskõik, mis probleemiga silmitsi seisate, on ebatõenäoline, et olete esimene, kes sellega kokku puutub ja jõuab järeldusele, et ametlikest abiallikatest ei piisa.
Aastate jooksul on Linuxi ja muude avatud lähtekoodiga projektide kogukond koostanud petulehti. Need on kirjalikud juhendid, mis esitavad teavet kergesti loetaval ja sageli humoorikal viisil.
Petturid käsitlevad levinud probleeme ja kasutusjuhtumeid, pakkudes sageli kasutatavaid näiteid, mida saate oma praeguse probleemi lahendamiseks kasutada. Nende peamine eelis man-lehtede ees on see, et need on mõeldud kasutajatele lugemiseks, mitte tehnilise kirjeldusena. Need on lihtsamad ja keskenduvad pigem praktilistele ülevaadetele.
Saadaval on sadu petulehti, mis hõlmavad sadu käske ainuüksi Linuxi jaoks, ja need petulehed on korraldatud veebihoidlatesse.
cheat.sh on tööriist nende petulehtede otsimiseks ja teie terminalis kõige kasulikuma teabe kuvamiseks.
Lisaks Linuxi-spetsiifilised käsud ja tööriistad, cheat.sh otsib petulehtede hoidlates 58 programmeerimiskeelt ja mitut programmeerimisega külgnevat teemat.
Kuidas installida cheat.sh Linuxi
Et pääseda juurde lehele cheat.sh, ei pea te seda tegelikult üldse installima. Saate vajaliku teabe hankida kasutades käsku curl, kasutades domeenina cht.sh-d ja lisades oma päringu aadressi lõppu. Näiteks:
curl cht.sh/append+bash
...annab teile mõned kiired, loetavad ja kommenteeritud näited teksti lisamise kohta Bashis failidele.
Kui soovite abi konkreetse programmeerimiskeelega, lisage see keel enne päringut aadressi osana.
curl cht.sh/python/random+täisarv
Ülaltoodud käsk annab Pythoni spetsiifilised juhised juhusliku täisarvu genereerimiseks.
Kui konkreetse päringu jaoks pole petulehte, luuakse vastus Stack Overflow saadaolevatest petulehtedest ja vastustest.
Petulehtede keeramine käsurealt on lahe, kuid see pole puhas – see on segane ja nõuab lisaks päringule lisamärke. Palju parem on omada spetsiaalset käsku, mida saate kasutada, ja võimalust sisestada päringuid loomulikus keeles.
Selle teie eest hoolitsemiseks saate installida cht.sh, cheat.sh terminalikliendi.
curl -s https://cht.sh/:cht.sh | sudo tee /usr/kohalik/bin/cht.sh && sudo chmod +x /usr/kohalik/bin/cht.sh
Ülaltoodud käsu käivitamine kõverdab skripti cht.sh, kirjutab selle teie teel olevasse faili ja muudab selle käivitatavaks.
Nüüd saate kasutada aadressi cheat.sh otse, ilma curl kasutamata ja kasutajasõbralike tühikutega "+" sümbolite asemel.
Vajaliku käsureaabi hankimiseks kasutage aadressi cht.sh
Põhiline cht.sh kasutamine on lihtne: lihtsalt avage terminal ja tippige cht.sh millele järgneb vajalik abi. Näiteks kui soovite teada, kuidas Javas kahte maatriksit korrutada, sisestage:
cht.shjavakorrutadakaksmaatriksid
Või kui soovite teada, kuidas Pythonis sama asja teha, on päring peaaegu identne, muudetud on ainult keel:
cht.shpüütonkorrutadakaksmaatriksid
See ei saa olla lihtsam, kuid saate käivitada ka cht.sh shell-režiimis, kui kavatsete teha mitu päringut ja pääseda juurde täiendavatele funktsioonidele. See nõuab paari täiendavat sõltuvust: xsel ja rlwrap. Need on saadaval vaikehoidlates.
Kui kasutate Debiani või mõnda selle tuletistest, saate need installida järgmiselt:
sudo apt installida xsel rlwrap
Nüüd saate cht.sh käivitada järgmisega:
cht.sh-- kest
Siit saate kasutada cd käsk et hüpata mis tahes konkreetse keele hoidlasse ja esitada abipäringuid seestpoolt. Näiteks:
cd js
Nüüd leiab iga cht.sh-i otsing vastuseid ainult JavaScripti petulehtedelt.
Vajutades c, siis lööb Tagasi cht.sh kestast kopeerib kogu väljundi teie lõikelauale.
Kasutage cht.sh-d salarežiimis
Kui oleme ausad, peame meie ja arendaja tunnistama, et petulehe eesmärk on petta, ja see on natuke kingitus, kui teie sõrmed usinalt klahve koputavad, ilma et vastust ilmuks ekraanil.
Salarežiim kasutab ära teie lõikepuhvrit ja kui see on aktiivne, võtab mis tahes aknast esiletõstetud teksti ja kasutab seda päringuna.
Oletame, et osalete tehnilisel vestlusel töö jaoks, mis nõuab C-d, ja teile esitatakse kirjalik küsimus selle vana kastani kohta: kahe maatriksi korrutamine.
Enne intervjuu algust oleksite alustanud cht.sh-ga c petulehtede hoidla koos:
cht.sh-- kestc
...siis sisenes salarežiimi koos:
vargsi
Niipea, kui teie brauseris või muus rakenduses ilmub küsimus, kuidas korrutada kaks maatriksit, tõstate teksti esile ja teie terminalis ilmub vastav petuleht.
Kui soovite ainult tegelikku koodi ilma kommentaarideta, saate vaikses režiimis vargsi käivitada, kasutades järgmist:
vargsi Q
Petulehed ei asenda tõelisi teadmisi
Petulehtede kasutamine käsurealt on väga mugav viis saada kiire ülevaade sellest, mida te kasutate mida on vaja teha ja see võib isegi aidata teil tööd leida, miski ei asenda tõelisi ja põhjalikke teadmisi teema.
Kaaluge veebikursuse läbimist, et täiustada oma kodeerimisoskusi, nii et peate ainult aeg-ajalt petulehte kasutama.