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

išmokti komandų_dieną dieną
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//.bashrc) ir pridėkite tai prie failo pabaigos naujoje eilutėje:

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:

instagram viewer

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.

mokytis komandų_ ką

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

mokytiskomandų_puslapiai
Jei naudojate naują komandą, yra du geri būdai, kaip išsamiai pažvelgti į ją. Pirmasis būdas yra paleisti komandą „žmogus “, Kur yra jūsų vykdomos programos pavadinimas. Taigi, paleisdami „man cp“, jums pasakysite viską, ką reikia žinoti apie cp komandą vyro failų peržiūros priemonėje.

Greitesnis būdas išmokti pagrindines komandos dalis yra „ –Pagalba “, kur yra jūsų vykdomos programos pavadinimas. Taigi, paleisdami „cp –help“, gausite daug informacijos apie komandą cp, atspausdintą tiesiai į terminalą. Kitaip tariant, „pagalba“ yra vienintelė vėliava, neturinti kintamų prasmių iš vienos programos į kitą.

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:

  1. 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ą.
  2. 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“.
  3. 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.