Skelbimas
Jei norite tapti tikru „Linux“ meistru, gerai žinoti terminalo komandas. Čia yra keturi skirtingi metodai, kuriuos galite naudoti patys pradėdami mokyti.
Dienos patarimas
Puikus būdas palaipsniui sužinoti daugiau apie terminalo komandas yra „Dienos patarimo“ stiliaus pranešimas, kuris pasirodys kiekvieną kartą atidarant terminalą. Šie pranešimai gali papasakoti apie naudingas komandas, taip pat apie kai kurių jau žinomų komandų pažangias gudrybes. Galite lengvai tai nustatyti apsilankę .bashrc faile (esančiame /home/
echo „Ar tu tai žinojai:“; kas yra $ (ls / šiukšliadėžė | shuf -n 1)
Tai viskas, ką turite padaryti! Jei norėtumėte, kad jis būtų šiek tiek linksmesnis, galite priversti karvę pasakyti visus šiuos patarimus. Norėdami tai padaryti, paleiskite komandą sudo apt-get install cowsay skirtas „Ubuntu“ / „Debian“ arba sudo yum įdiegti cowsay už Fedorą. Tada vietoj aukščiau esančio kodo, pridėkite šiuos duomenis prie .bashrc failo:
cowsay -f $ (ls / usr / share / cowsay / karvės | shuf -n 1 | cut -d. -f1) $ (kas yra $ (ls / bin) 2> / dev / null | shuf -n 1)
Deja, tai neveikia su visais paskirstymais, todėl jūsų sėkmė su bailiais negarantuojama. Tačiau visas šis patarimas naudoja „kas yra“ atsitiktinėse komandose, kurias aptarsime toliau.
„Whatis“ naudojimas
Jei nenorite mokytis atsitiktinių dalykų, galbūt norėtumėte sužinoti apie komandas, kurias tuo metu turite naudoti. Norėdami tai padaryti, tiesiog priešdėkite visas komandas su „kas yra“. Tada komanda turėtų galėti pasakyti po gabalą, iš ko susideda komanda.
Puikus pavyzdys ką sudo yum įdiegti sūrį, galima pamatyti aukščiau. Tai tau tai pasako sudo suteikia jums administracines teises, yum yra paketo valdytojas, diegtiAš liepiu YUM įdiegti paketą ir sūris yra nuotraukų kabinos programa, kurią norite įdiegti. Tai ne visada veikia, ypač sudėtingesnėms ar retesnėms komandoms, tačiau vis tiek verta išbandyti, jei norite sužinoti, ką komanda iš tikrųjų veikia.
Peržiūrėti visas galimas komandų parinktis
Jei naudojate naują komandą, yra du geri būdai, kaip išsamiai pažvelgti į ją. Pirmasis būdas yra paleisti komandą „žmogus
Greitesnis būdas išmokti pagrindines komandos dalis yra „
Avarijos kursai - taip, dabar!
Galiausiai galite sužinoti ko nors apie komandų sintaksę... čia! Žinant bendrąją terminalo komandų sintaksę, galima nemažai padėti suprasti visas komandas, todėl prieš pradedant žiūrėti į konkrečias komandas kaip pavyzdžius, verta pasidomėti ir suprasti.
Visos komandos dalijasi tokia struktūra: [sudo] programa [parametras] [parametras]... [parametras] [-pavadinimas] [parametras] [-palaida] [parametras]... [vėliava] [parametras]
Leiskite man suskirstyti, ką reiškia aukščiau pateikta struktūra:
- Jei komandai reikalingos administracinės teisės (žinomos kaip šakninė prieiga), prieš jas turi būti „sudo“, kuri reikalauja įvesti slaptažodį prieš vykdant komandą.
- Programa yra programos pavadinimas. Programų pavadinimai apima „yum“, „apt-get“, sūrį, degutą, „CP“, „mv“, „Firefox“ ir dar daugiau. Jei nebus atlikta papildoma konfigūracija, visos tokiu būdu prieinamos programos turi vykdomąją programą, esančią aplanke / usr / bin. Tai turėtų būti taikoma visoms jūsų sistemoje įdiegtoms programoms. Kai kurioms programoms tereikia ją parašyti, ir viskas. Pvz., Galite tiesiog įvesti „firefox“ ir paspausti „Enter“, tada jis paleis „Firefox“.
- Vykdydami programą, galite pradėti naudoti parametrus ir vėliavas. Tai labai skiriasi įvairiose programose. Pavyzdžiui, komanda „cp file1 file2“ nukopijuoja failą „file1“ ir išsaugo jį toje pačioje vietoje pavadinimu „file2“. Tai yra du šios komandos parametrai. Kai kurie taip pat naudoja vėliavas, keičiančias jos elgesį - pavyzdžiui, komanda „sudo yum install cheese -y“ turi „install“ kaip parametrą yum, „cheese“ kaip įdiegti reikiamą parametrą, o „-y“ - kaip žyma „Yum“, sakydamas, kad jis turėtų laikyti „taip“ visais atvejais, kai paprastai jūsų klausia, ar norite Tęsti. Nors šis pavyzdys to nerodo, kai kurioms vėliavoms nereikia savo parametrų, o kai kurioms - vėliavoms. Kiekviena programa turi savo vėliavų ir reikšmių rinkinį, kurio išmoksite laikui bėgant kartodami.
Išvada
Išmokti terminalo komandas tikrai nėra taip sunku - kai tik suprasi, kaip jie paprastai veikia ir yra struktūruoti, išmokti kitus bus daug lengviau. Jei po kelių valandų nėra prasmės, nepasiduokite. Kartojimas yra jūsų geriausias draugas, ir jūs galų gale pamatysite modelius. Dabar viskas susijusi su įsiminimu per praktiką. Mes taip pat turime įvairių kitų šaltinių mokydamiesi komandų, tokių kaip tai „Linux“ komandos žaidimų kodai, 40 esminių „Linux“ komandų „Linux A-Z“ - 40 pagrindinių komandų, kurias turėtumėte žinoti„Linux“ yra dažnai nepaisomas „Windows“ ir „Mac“ trečiasis ratas. Taip, per pastarąjį dešimtmetį atvirojo kodo operacinė sistema įgavo didelę trauką, tačiau ji vis dar toli gražu nėra svarstoma ... Skaityti daugiau ir dar vienas greitas „Linux“ komandų įvadas Trumpas vadovas, kaip pradėti naudotis „Linux“ komandine eiluteGalite padaryti daug nuostabių dalykų naudodami komandas „Linux“ ir tai tikrai nėra sunku išmokti. Skaityti daugiau .
Kokių patarimų turite kitiems, bandantiems išmokti? Ar žinote komandą, kuri daro ką nors šaunaus ar skirta tik linksmybėms? Praneškite mums komentaruose!
Danny yra Šiaurės Teksaso universiteto vyresnysis, kuris naudojasi visais atvirojo kodo programinės įrangos ir „Linux“ aspektais.