Када почнете да користите Линук, открићете да се систем ослања на командну линију много више од других оперативних система упркос присуству бројних десктоп окружења. Зашто је ово?

Постоји много разлога зашто је командна линија суштински део Линук екосистема.

1. Када је Уник развијен, није постојао ГУИ

Иако Линук није Уник, пошто нема системски код, његово понашање је засновано на њему, укључујући употребу командне линије. Када је Уник развијен у Белл Лабс-у касних 60-их и раних 70-их, није постојала таква ствар као што је графички кориснички интерфејс.

Већина људи је слала своје програме на бушеним картицама, док је неколицина срећника била у могућности да ступи у интеракцију са системом помоћу терминала, као што су Униксови креатори: Деннис Ритцхие и Кен Тхомпсон.

Ови терминали су били или телетип машине или видео терминали, који су били само екран и тастатура. Обе ове врсте терминала подржавају само текст, а не графику.

Интерфејси командне линије су били природни за овај тип терминала. Употреба текстуалних терминала је такође био главни разлог зашто су Уник програмери преферирали кратка имена команди, јер су била бржа за куцање.

instagram viewer

Повезан: Зашто су Линук команде тако кратке? Историја Линук команди

Програмери су били највећи заговорници Линука јер он има толико алата за обављање посла: тумаче, компајлере и отклањање грешака. И сви ови алати раде на командној линији.

Иако све ово можете позвати из графичког ИДЕ-а, то је само предњи крај негде у командној линији.

3. Командна линија је брза

Многи корисници Линука воле да тврде да је Линук командна линија бржа од коришћења ГУИ. Програми на командној линији покрећу се брже од графичких јер имају мање трошкова.

Ово је један од разлога да када је Линук први пут дебитовао на рачунарима, дистрибуције би подразумевано биле у окружењу конзоле. Мање моћни рачунари тог доба често би се борили да покрећу Кс, барем са малим количинама РАМ-а са којима су десктоп системи били опремљени.

Можете видети колико се и386 рачунар са 4МБ РАМ-а из раних 90-их бори да учита једноставан Кс менаџер прозора, а то је тада била здрава количина РАМ-а:

4. Командна линија ради свуда, укључујући и сервере

Један велики разлог зашто је командна линија опстала на Линук системима је тај што ради скоро свуда. Ако се Кс-у не свиђа ваша графичка картица, што је проблем који је такође био чешћи на раним Линук системима, наћи ћете се одбачени на конзоли. То значи да се можете вратити на командну линију када је потребно.

Из тог разлога, популарно је инсталирати Линук сервере само са интерфејсом командне линије. Ово омогућава ефикасније коришћење сервера. На крају крајева, нема потребе за ГУИ ако га ионако нико неће видети.

Многи администратори радије се пријављују на даљину преко ССХ-а да би управљали својим серверима. Ови мањи трошкови омогућавају Линук серверима да раде ефикасније од Виндовс сервера.

Повезан: Можете ли покренути Линук без десктоп окружења?

5. Програми командне линије могу бити скриптовани

Једна велика предност програма командне линије у односу на графичке је то што програмери могу да их аутоматизују.

Ако радите са графичким програмима као што су менаџери датотека, често ћете наићи на операције које се понављају, попут преименовања датотека. Ако имате много датотека, ово може бити досадно са ГУИ менаџером датотека. Схелл вам омогућава да користите џокер знакове за генерисање листе датотека.

Ако желите да копирате све своје текстуалне датотеке у директоријум, користите овај ред:

цп *.ткт /пример

Такође можете користити језике за скриптовање за компликованије задатке. Дуги низ година, језик за писање скрипти је био љуска. Предност љуске је у томе што можете користити познате програме које сте користили на командној линији у својим скриптама.

Док скрипт језици као што су Перл и Питхон користе библиотеке, такође је могуће користити стандардне Линук програме ако библиотека не постоји.

Сада знате зашто Линук толико користи командну линију

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

Ако тек почињете са Линук командном линијом и осећате се изгубљено, читајте даље за више савета о томе како да на најбољи начин искористите свој Линук систем помоћу љуске.

Брзи водич за почетак рада са Линук командном линијом

Можете да урадите много невероватних ствари са командама у Линуку и то заиста није тешко научити.

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Линук
  • Линук команде
  • Линук Басх Схелл
О аутору
Давид Делони (82 објављена чланка)

Давид је слободни писац са седиштем на северозападу Пацифика, али пореклом је из области залива. Он је од детињства заљубљеник у технологију. Дејвидова интересовања укључују читање, гледање квалитетних ТВ емисија и филмова, ретро игре и сакупљање плоча.

Више од Давид Делони

Претплатите се на наш билтен

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

Кликните овде да бисте се претплатили