Реклама

Ако желите да постанете прави мајстор за Линук, добро познавање терминалних команди је добра идеја. Ево четири различите методе које можете користити да бисте сами почели да предајете.

Савет дана

леарнцоммандс_типофтхедаи
Одличан начин да постепено сазнате више о наредбама терминала јесте да се при сваком отварању терминала појављује порука у стилу „Савет дана“. Ове поруке могу вам рећи о корисним командама, као и напредним триковима за одређене команде које можда већ знате. Ово можете лако да поставите тако да уђете у .басхрц датотеку (налази се на /home//.bashrc) и додајте следеће на крај датотеке у нову линију:

одјек "Да ли сте знали да:"; Вхатис $ (лс / бин | схуф -н 1)

То је све што морате да урадите! Ако желите да буде мало забавнија, можете да назовете краву да каже све ове савете. Да бисте то учинили, покрените команду судо апт-гет инсталл цовсаи за Убунту / Дебиан или судо иум инсталл цовсаи за Федору. Онда, уместо горњег кода, додајте следеће у .басхрц датотеку:

крава -ф $ (лс / уср / схаре / кравица / крава | схуф -н 1 | цут -д. -ф1) $ (што је $ (лс / бин) 2> / дев / нулл | схуф -н 1)

Нажалост, ово не функционише са свим дистрибуцијама, тако да ваш успех са кравом није загарантован. Међутим, цео овај савет користи „шта је“ на случајним командама, које ћемо следеће покрити.

Коришћење „вхатис“

Ако не желите да учите случајне ствари, можда желите да научите о командама које требате одмах да користите. Да бисте то учинили, једноставно префиксајте све своје команде са "вхатис". Наредба би тада требала бити у стању да вам говори по део, од чега се састоји наредба.

леарнцоммандс_вхатис

Одличан пример шта је судо иум инсталирај сир, може се видети горе. То вам говори судо вам даје административна права, иум је менаџер пакета, инсталКажем ИУМ-у да инсталира пакет и сир је апликација за фото штандове коју желите инсталирати. Не делује увек, посебно на сложенијим или мање уобичајеним командама, али ипак је вредно испробати ако желите да научите шта наредба заправо ради.

Погледајте све расположиве могућности команде

леарнцоммандс_манпагес
Ако користите нову команду, постоје два добра начина да се детаљно погледате. Први начин је покретање наредбе „човече ", где је назив програма који покрећете. Дакле, покретање „ман цп“ ће вам рећи све што треба да знате о цп наредби у прегледачу ман датотека.

Бржи начин да се науче главни делови команде је трчање „ –Помоћ “, где је назив програма који покрећете. Дакле, покретање „цп –хелп“ ће вам такође рећи доста информација о цп команди, штампаној право на терминал. Другим речима, —помоћ је једина застава која нема наизменична значења од програма до програма.

Црасх Цоурсе - Да, одмах!

И на крају, можете научити нешто о синтакси команде... управо овде! Познавање опште синтаксе терминалних команди може прилично помоћи у разумевању свих наредби, па је вредно проучавања и разумевања пре него што посматрате одређене команде као примере.

Све наредбе имају следећу структуру: [судо] програм [параметар] [параметар]… [параметар] [-флаг] [параметар] [-флаг] [параметар]… [застава] [параметар]

Дозволите ми да рашчланим шта значи горња структура:

  1. Ако наредба захтева административна права (позната као роот приступ), онда им мора претходити "судо", што захтева да унесете лозинку пре извршења наредбе.
  2. "Програм" је место камо иде назив апликације. Називи апликација укључују иум, апт-гет, сир, катран, цп, мв, фирефок и још много тога. Ако није извршена додатна конфигурација, сви програми који су на овај начин доступни имају извршну датотеку која се налази у / уср / бин. Ово би требало да се односи на све инсталиране апликације на вашем систему. За неке апликације једноставно морате то да напишете и то је све. На пример, можете само да укуцате "фирефок" и притиснете Ентер и покренуће Фирефок.
  3. Након програма можете почети са параметрима и заставама. То се увелике разликује од програма до програма. На пример, наредба „цп филе1 филе2“ копира датотеку „филе1“ и спрема је на исто место са именом „филе2“. То су два параметра те команде. Неки такође узимају заставе које модификују његово понашање - на пример, наредба „судо иум инсталл сир -и“ има „инсталл“ као параметар иум, „сир“ као параметар за инсталирање и „-и“ као заставу иум говорећи да би требало претпоставити да за све инстанце у којима би вас обично питали да ли желите Настави. Иако овај пример не приказује, неке заставе не захтевају своје параметре, а неке заставе. Сваки програм има свој низ застава и значења која ћете временом научити понављањем.

Закључак

Учење наредби терминала заиста и није толико тешко - кад једном кренете и схватите како они углавном функционишу и структуирају, учење других ће постати много лакше. Ако нема смисла након неколико сати, не одустајте. Понављање је ваш најбољи пријатељ и на крају ћете почети да видите обрасце. Одатле је све о памћењу кроз праксу. Имамо и разне друге ресурсе за команде за учење, као што су овај Линук командни образац, 40 основних Линук команди А-З Линук-а - 40 основних команди које требате знатиЛинук је често занемарени трећи точак за Виндовс и Мац. Да, током протекле деценије, оперативни систем отвореног кода је стекао велику привлачност, али то је још далеко од узимања у обзир ... Опширније , и још један брзи увод у Линук команде Кратки водич за почетак рада с наредбеном линијом ЛинукаМожете направити пуно невероватних ствари са командама у Линуку и то заиста није тешко научити. Опширније .

Које савете имате за друге који покушавају да науче? Знате ли за команду која ради нешто цоол или је само за забаву? Јавите нам у коментарима!

Данни је виши професор на Универзитету у Северном Тексасу који ужива у свим аспектима софтвера отвореног кода и Линука.