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

Мјерење предности и слабости

Овај чланак говори о одлучивању када користите Линук командну линију и када бисте требали користити графичку апликацију.

Неки људи су увек склони да користе терминални прозор, а други преферирају наизглед једноставније визуелне алате.

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

У неким околностима графичка примена је очигледан избор. На пример, ако пишете писмо пријатељу онда је алат као што је ЛибреОффице Вритер много супериорнији у покушају да упишете писмо у уређивачу наредбе, као што су ви или емацс.

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

Имајући ово на уму, да ли можете да размислите о томе зашто бисте икада морали да користите командну линију?

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

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

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

Коришћењем Линук командне линије можете користити команду апт за претраживање софтвера, инсталирање софтвера, уклањање софтвера и додавање нових спремишта релативно лако. Можете да гарантујете када користите команду апт да видите све апликације које су доступне у спремиштима док менаџер софтвера не.

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

На пример, ако желите да видите који процеси покрећу у оквиру Убунту, можете покренути алат за системски монитор.

Алатка за системски монитор приказује сваки процес, корисник који се покреће под процесом, колико се ЦПУ користи као проценат, ИД процеса, меморије и приоритет процеса.

Веома је лако навигирати апликацији системског монитора, а за неколико кликова можете добити детаљне информације о сваком процесу, можете убити процес и филтрирати листу процеса како бисте приказали различите информације.

На површини ово изгледа одлично. Шта командна линија може обезбедити да системски монитор не може. Па сама команда пс може показати све процесе, показати све процесе осим лидера сесије и све процесе осим лидера сесије и процеса који нису повезани са терминалом.

Команда пс може такође приказати све процесе повезане са овим терминалом или било којим другим терминалом, ограничити излаз на само покретање процеса, приказати само процесе за одређену наредбу или за одређену групу корисника или заиста корисника.

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

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

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

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

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

До сада се чини да осим писања слова командна линија је супериорнија од коришћења графичких корисничких интерфејса, осим наравно да је ово неистинито.

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

Када све имаш је чекић, све изгледа као нокат. Међутим, у Линуку немате само чекић. У оквиру Линука имате сваки алат који можете замислити.

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