Mainos

Jos haluat tulla todelliseksi Linux-isäntänä, on hyvä idea päätekäskyjen tuntemisesta. Tässä on neljä erilaista menetelmää, joiden avulla voit aloittaa itsesi opettamisen.

Päivän vihje

learncommands_tipoftheday
Upea tapa oppia lisää asteittain terminaalikomennoista on saada Päivän vinkki -tyylisviesti näkyviin joka kerta, kun avaat terminaalin. Nämä viestit voivat kertoa hyödyllisistä komennoista sekä edistyneistä temppuista joillekin jo tunnetuille komennoille. Voit helposti määrittää tämän tekemällä .bashrc-tiedostosi (sijaitsee /home//.bashrc) ja lisää seuraavat tiedoston loppuun uudelle riville:

echo "Tiesitkö, että:"; mikä on $ (ls / bin | shuf -n 1)

Se on kaikki mitä sinun täytyy tehdä! Jos haluat tehdä siitä hieman viihdyttävämmän, voit saada lehmän sanomaan kaikki nämä vinkit. Suorita se suorittamalla komento sudo apt-get install cowsay Ubuntu / Debian tai sudo yum install cowsay joukkueelle Fedora. Sitten, yllä olevan koodin sijasta, lisää seuraava .bashrc-tiedostoon:

cowsay -f $ (ls / usr / osake / cowsay / lehmät | shuf -n 1 | cut -d. -f1) $ (mikä on $ (ls / bin) 2> / dev / null | shuf -n 1)

instagram viewer

Valitettavasti tämä ei toimi kaikissa jakeluissa, joten onnistumista cowsayn kanssa ei ole taattu. Koko tässä kärjessä käytetään kuitenkin mitä "mitä" satunnaisissa komennoissa, joita käsittelemme seuraavaksi.

Käyttämällä "mitä"

Jos et halua oppia satunnaisia ​​asioita, haluat ehkä oppia komennoista, joita sinun on käytettävä juuri sillä hetkellä. Voit tehdä tämän yksinkertaisesti etuliitämällä kaikki komennot "mitä" -merkillä. Komennon pitäisi sitten kyetä kertomaan sinulle kappaleelta, mistä komento koostuu.

learncommands_whatis

Upea esimerkki mitä on sudo yum install juusto, voidaan nähdä yllä. Se kertoo sinulle sen sudo antaa sinulle hallinnolliset oikeudet, yum on paketinhallinta, asentaaKehotan YUM: ta asentamaan paketin, ja juusto on valokuvaosasto-sovellus, jonka haluat asentaa. Se ei aivan aina toimi, etenkin monimutkaisemmissa tai vähemmän yleisissä komennoissa, mutta kannattaa silti kokeilla, jos haluat oppia, mitä komento todella tekee.

Näytä kaikki käytettävissä olevat komentovaihtoehdot

learncommands_manpages
Jos käytät uutta komentoa, on olemassa kaksi hyvää tapaa tarkastella sitä yksityiskohtaisesti. Ensimmäinen tapa on suorittaa komento “mies ", missä on käynnissä olevan ohjelman nimi. Joten “man cp” -ohjelman suorittaminen kertoo kaiken, mitä on tiedossa man-tiedostojen katseluohjelman cp-komennosta.

Nopeampi tapa oppia komennon tärkeimmät osat on suorittaa “ –Autta ”, missä on käynnissä olevan ohjelman nimi. Joten “cp –help” -ohjelman käyttäminen kertoo sinulle myös paljon tietoa cp-komennosta, joka tulostetaan suoraan päätteelle. Toisin sanoen –help on ainoa lippu, jolla ei ole vuorottelevia merkityksiä ohjelmasta ohjelmaan.

Crash Course - Kyllä, nyt!

Viimeiseksi voit oppia jotain komentosyntaksista... täällä! Päätekomentojen yleisen syntaksin tunteminen voi auttaa melko vähän ymmärtämään kaikkia komentoja, joten on syytä tutkia ja ymmärtää, ennen kuin tarkastelet tiettyjä komentoja esimerkkeinä.

Kaikilla komennoilla on seuraava rakenne: [sudo] -ohjelma [parametri] [parametri]… [parametri] [-lauta] [parametri] [-lauta] [parametri]… [lippu] [parametri]

Haluan eritellä, mitä yllä oleva rakenne tarkoittaa:

  1. Jos komento vaatii järjestelmänvalvojan oikeuksia (tunnetaan nimellä root access), niin niiden edessä on oltava “sudo”, joka vaatii salasanan antamista ennen komennon suorittamista.
  2. ”Ohjelma” on sovelluksen nimi. Sovellusten nimet sisältävät yum, apt-get, juusto, terva, cp, mv, firefox ja paljon muuta. Ellei lisämäärityksiä ole tehty, kaikilla tällä tavoin käytettävissä olevilla ohjelmilla on suoritettava tiedosto, joka sijaitsee hakemistossa / usr / bin. Tämän tulisi koskea kaikkia järjestelmän asennettuja sovelluksia. Joissakin sovelluksissa sinun on vain kirjoitettava se, ja se on kaikki. Voit esimerkiksi kirjoittaa vain ”firefox” ja painaa Enter, ja se käynnistää Firefoxin.
  3. Ohjelman jälkeen voit alkaa käyttää parametreja ja lippuja. Tämä vaihtelee suuresti ohjelmasta toiseen. Esimerkiksi komento “cp file1 file2” kopioi tiedoston “file1” ja tallentaa sen samaan sijaintiin nimellä “file2”. Nämä ovat komennon kaksi parametria. Jotkut ottavat myös liput, jotka muuttavat sen käyttäytymistä - esimerkiksi komennolla “sudo yum install cheese -y” on “install” parametrina yum, “juusto” kuin asennettava parametri ja ”-y” lipuna yum: lle sanomalla, että sen pitäisi olettaa kyllä ​​kaikissa tapauksissa, joissa se yleensä kysyy, haluatko jatkaa. Vaikka tämä esimerkki ei osoita sitä, jotkut liput eivät vaadi omia parametrejaan, ja jotkut liput vaativat. Jokaisella ohjelmalla on omat liput ja merkitykset, jotka opit ajan myötä toistamalla.

johtopäätös

Terminaalikomentojen oppiminen ei todellakaan ole kovaa - kun ymmärrät kuinka ne yleensä toimivat ja rakenteelliset, muiden oppimisesta tulee paljon helpompaa. Jos sillä ei ole järkeä muutaman tunnin kuluttua, älä anna periksi. Toisto on paras ystäväsi, ja alat nähdä kuviot lopulta. Sieltä on kyse käytännössä tapahtuvasta muistamisesta. Meillä on myös useita muita resursseja komentojen oppimiseen, kuten tämä Linux-komennon cheatsheet, 40 välttämätöntä Linux-komentoa Linuxin A-Z - 40 välttämätöntä komentoa, jotka sinun pitäisi tietääLinux on usein ohitettu kolmas pyörä Windowsille ja Macille. Kyllä, avoimen lähdekoodin käyttöjärjestelmä on viimeisen kymmenen vuoden aikana saanut paljon pitoa, mutta sitä on vielä kaukana harkinnasta ... Lue lisää ja toinen nopea esittely Linux-komentoihin Pikaopas Linux-komentorivin käytön aloittamiseenVoit tehdä paljon uskomattomia juttuja komennoilla Linuxissa, ja se ei todellakaan ole vaikea oppia. Lue lisää .

Mitä vinkkejä sinulla on muille, jotka yrittävät oppia? Tiedätkö komennon, joka tekee jotain hienoa tai on vain huvin vuoksi? Kerro meille kommenteista!

Danny on Pohjois-Teksasin yliopiston vanhempi, joka nauttii kaikista avoimen lähdekoodin ohjelmistojen ja Linuxin ominaisuuksista.