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

Со тежина на добрите и лошите страни

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

Некои луѓе секогаш се понаклонети да користат терминален прозорец, а други сакаат навидум поедноставни визуелни алатки.

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

Во некои околности, графичката апликација е очигледен избор. На пример, ако пишувате писмо до пријател тогаш алатката како што е LibreOffice Writer е многу супериорна во обидот да го напишете писмото во уредувач на командната линија, како што се vi или emacs.

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

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

Всушност многу луѓе добиваат без да го користат терминалот на сите како што можете лесно да ги завршите повеќето задачи без да морате некогаш да го користите. Повеќето просечни корисници на Windows веројатно дури и не знаат дека постои опција за командната линија.

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

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

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

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

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

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

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

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

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

Во сите постојат стотици различни начини за форматирање, прикажување и презентирање на листата на процеси кои се извршуваат на вашиот систем користејќи команда ps, а тоа е само една команда.

Сега додајте го ова на фактот дека можете да го напишете излезот на таа команда и да ја користите заедно со другите команди. На пример, можете да го сортирате излез користејќи команда за сортирање , запишете го излезот во датотека користејќи ја командата cat или филтрирајте го излез користејќи ја командата grep .

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

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

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

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

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

Кога сè што имаш е чекан, сè изгледа како шајка. Сепак, во рамките на Линукс немате само чекан. Во рамките на Линукс имате секоја алатка што може да ја замислите.

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