Reklāma

Ja vēlaties kļūt par īstu Linux kapteini, laba ideja ir zināšanas par termināļa komandām. Šeit ir četras dažādas metodes, kuras varat izmantot, lai sāktu mācīt sevi.

Dienas padoms

mācītieskomandu_diendien
Lielisks veids, kā pakāpeniski uzzināt vairāk par termināļa komandām, ir “Dienas padoma” stila ziņojums, kas parādās katru reizi, atverot terminālu. Šie ziņojumi var jums pastāstīt par noderīgām komandām, kā arī padomus par dažām komandām, kuras jūs, iespējams, jau zināt. To var viegli iestatīt, iedziļinoties .bashrc failā (kas atrodas /home//.bashrc) un faila beigās jaunā rindiņā pievienojiet šo:

atbalss "Vai tu to zināji:"; kas ir USD (ls / tvertne | šuf-n 1)

Tas ir viss, kas jums jādara! Ja vēlaties to padarīt nedaudz izklaidējošāku, varat likt govij pateikt visus šos padomus. Lai to izdarītu, palaidiet komandu sudo apt-get install cowsay Ubuntu / Debian vai sudo yum install cowsay Fedorai. Tad iepriekš norādītā koda vietā, pievienojiet .bashrc failam šo:

cowsay -f $ (ls / usr / share / cowsay / govis | shuf -n 1 | cut -d. -f1) $ (kas ir $ (ls / bin) 2> / dev / null | shuf -n 1)

instagram viewer

Diemžēl tas nedarbojas ar visiem izplatīšanas veidiem, tāpēc jūsu panākumi ar kovboju nav garantēti. Tomēr viss šis padoms izlases komandās izmanto “kas ir”, ko mēs apskatīsim tālāk.

Izmantojot “whatis”

Ja nevēlaties mācīties nejaušas lietas, varbūt vēlaties uzzināt par komandām, kuras jums šajā brīdī ir jāizmanto. Lai to izdarītu, vienkārši pievienojiet visām komandām prefiksu ar “whatis”. Pēc tam komandai jāspēj pa gabalu pateikt, no kā sastāv komanda.

mācītieskomandas_kas

Lielisks piemērs kas ir sudo yum instalēt sieru, var redzēt iepriekš. Tas jums to saka sudo dod jums administratīvās tiesības, yum ir pakotnes pārvaldnieks, instalētl liek YUM instalēt paketi, un siers ir fotokameras lietojumprogramma, kuru vēlaties instalēt. Tas ne vienmēr darbojas, it īpaši sarežģītākām vai retāk sastopamām komandām, taču tomēr ir vērts izmēģināt, vai vēlaties uzzināt, ko komanda faktiski dara.

Skatīt visas pieejamās komandu opcijas

mācītieskomandu_lappuses
Ja izmantojat jaunu komandu, ir divi labi veidi, kā to detalizēti apskatīt. Pirmais veids ir palaist komandu “cilvēks ”, Kur ir jūsu izpildītās programmas nosaukums. Tātad, palaižot “man cp”, jums tiks parādīts viss, kas ir jāzina par komandu cp vīriešu failu skatītājā.

Ātrāks veids, kā iemācīties komandas galvenās daļas, ir palaist “ –Palīdzība ”, kur ir jūsu izpildītās programmas nosaukums. Tātad, palaižot “cp –help”, tiks parādīta arī liela daļa informācijas par komandu cp, kas izdrukāta tieši uz termināli. Citiem vārdiem sakot, –help ir vienīgais karodziņš, kuram nav mainīgas nozīmes no programmas uz programmu.

Crash Course - Jā, tagad!

Visbeidzot, jūs varat uzzināt kaut ko par komandu sintakse... tieši šeit! Zinot termināļa komandu vispārējo sintakse, tas diezgan daudz var palīdzēt visu komandu izpratnē, tāpēc ir vērts izpētīt un saprast, pirms skatāt konkrētas komandas kā piemērus.

Visām komandām ir šāda struktūra: [sudo] programma [parametrs] [parametrs]… [parametrs] [-flag] [parametrs] [-flag] [parametrs]… [karogs] [parametrs]

Ļaujiet man iedalīt, ko nozīmē iepriekšminētā struktūra:

  1. Ja komandai ir vajadzīgas administratīvās tiesības (pazīstama kā root pieeja), pirms tām ir jābūt “sudo”, kas prasa, lai komanda pirms komandas izpildes ievadītu paroli.
  2. Lietojumprogrammas nosaukums ir “programma”. Lietojumprogrammu nosaukumos ietilpst yum, apt-get, siers, darva, cp, mv, Firefox un vēl daudz vairāk. Ja vien nav veikta papildu konfigurācija, visām programmām, kurām ir pieejama šāda pieeja, ir izpildāmā programma, kas atrodas / usr / bin. Tam vajadzētu attiekties uz visām instalētajām lietojumprogrammām jūsu sistēmā. Dažām lietojumprogrammām tas vienkārši jāraksta, un tas ir viss. Piemēram, jūs varat vienkārši ierakstīt “firefox” un noklikšķināt uz Enter, un tiks palaists Firefox.
  3. Sekojot programmai, jūs varat sākt lietot parametrus un karodziņus. Dažādās programmās tas ir ļoti atšķirīgs. Piemēram, komanda “cp file1 file2” kopē failu “file1” un saglabā to tajā pašā vietā ar nosaukumu “file2”. Tie ir šīs komandas divi parametri. Daži ņem arī karodziņus, kas maina tā izturēšanos - piemēram, komandai “sudo yum install cheese -y” ir “install” kā parametrs yum, “siers” kā instalējamais parametrs un “-y” kā karodziņš yum, sakot, ka tam vajadzētu būt apstiprinātam jā visos gadījumos, kad tas parasti jums vaicātu, vai vēlaties Turpināt. Lai gan šis piemērs to neparāda, dažiem karodziņiem nav nepieciešami savi parametri, bet dažiem - citi. Katrai programmai ir savs karodziņu un nozīmju komplekts, ko laika gaitā iemācīsities atkārtot.

Secinājums

Apgūt termināļa komandas nav tik grūti - tiklīdz jūs sapratīsit, kā tās parasti darbojas un ir strukturētas, citu iemācīties būs daudz vieglāk. Ja pēc dažām stundām tam nav jēgas, nepadodieties. Atkārtošana ir tavs labākais draugs, un tu beidzot varēsi redzēt modeļus. Turpmāk viss attiecas uz iegaumēšanu, izmantojot praksi. Komandu apguvei mums ir arī dažādi citi resursi, piemēram, šī Linux komandu cheatsheet, 40 būtiskās Linux komandas Linux A – Z - 40 svarīgas komandas, kas jums jāzinaOperētājsistēma Windows un Mac bieži tiek ignorēts Linux. Jā, pēdējo desmit gadu laikā atvērtā koda operētājsistēma ir guvusi lielu vilci, taču tā joprojām ir tālu no tā, lai to apsvērtu ... Lasīt vairāk , un vēl viens ātrs ievads Linux komandām Īsa rokasgrāmata darba sākšanai ar Linux komandrinduJūs varat darīt daudz pārsteidzošu lietu ar komandām Linux, un to tiešām nav grūti iemācīties. Lasīt vairāk .

Kādi padomi jums ir citiem, kuri mēģina mācīties? Vai jūs zināt komandu, kas izdara kaut ko foršu vai ir paredzēta tikai izklaidei? Paziņojiet mums komentāros!

Danny ir Ziemeļteksasas universitātes vecākais, kurš bauda visus atvērtā pirmkoda programmatūras un Linux aspektus.