Камандны радок Linux Versus графічных інтэрфейсаў карыстальніка

Узважванне Плюсы і мінусы

У гэтым артыкуле ўсё аб прыняцці рашэння, калі вы павінны выкарыстоўваць камандную радок Linux, і калі вы павінны выкарыстоўваць графічнае прыкладанне.

Некаторыя людзі заўсёды больш схільныя выкарыстоўваць акно тэрмінала і іншыя аддаюць перавагу, здавалася б, больш простыя візуальныя інструменты.

Там няма магічнага шара, які абвяшчае, што вы павінны выкарыстоўваць адзін інструмент над другимами, і ў маім вопыце ёсць добрыя прычыны для выкарыстання як у роўных долях.

У некаторых выпадках графічнае дадатак з'яўляецца відавочным выбарам. Напрыклад, калі вы пішаце ліст сябру то такі інструмент, як LibreOffice Writer нашмат пераўзыходзіць спрабуе ўвесці літару ў рэдактары каманднага радка, такія як VI або Emacs.

LibreOffice Writer мае добры інтэрфейс WYSIWYG, дае вялікія функцыі кампаноўкі, забяспечвае магчымасць дадаваць табліцы, малюнкі і спасылкі, і вы можаце праверыць правільнасць напісання дакумента ў канцы.

Маючы гэта на ўвазе, вы можаце думаць пра прычыну, чаму вы калі-небудзь давядзецца выкарыстоўваць камандную радок?

На самай справе многія людзі атрымліваюць без выкарыстання тэрмінала на ўсіх, як вы можаце лёгка зрабіць большасць задач без неабходнасці выкарыстоўваць адзін. Большасць звычайных карыстальнікаў Windows, верагодна, нават не ведаюць, што опцыя каманднага радка існуе.

Тое, што камандны радок забяспечвае праз графічны інтэрфейс карыстальніка з'яўляецца гнуткасць і магутнасць, і ў многіх выпадках гэта на самай справе хутчэй выкарыстоўваць камандны радок, чым выкарыстоўваць графічны інструмент.

Напрыклад, возьмем акт ўстаноўкі праграмнага забеспячэння. У Ubuntu ёсць тое, што здаецца на паверхні цалкам добры інструмент для ўстаноўкі праграмнага забеспячэння, усталяванага ў якасці часткі аперацыйнай сістэмы. У параўнанні з камандным радком, аднак Manager Software з'яўляецца павольным для загрузкі і грувасткім для пошуку.

З дапамогай каманднага радка Linux вы можаце выкарыстоўваць трапную каманду для пошуку праграмнага забеспячэння, ўстаноўку праграмнага забеспячэння, выдаліць праграмнае забеспячэнне і дадаць новыя рэпазітары з адноснай лёгкасцю. Вы можаце гарантаваць, калі вы карыстаецеся верную каманду, якую вы бачыце, усё прыкладанні, даступныя ў рэпазітарах, тады як менеджэр праграмнага забеспячэння не робіць.

У агульных прыкладаннях з графічным інтэрфейсам карыстальніка вялікія для гэтага асновы, але інструменты каманднага радка забяспечваюць доступ, каб зрабіць гэта крыху дадаткова.

Напрыклад, калі вы хочаце, каб убачыць, якія працэсы запушчаны ў Ubuntu вы можаце запусціць сродак сістэмнага манітора.

Інструмент сістэмнага манітора паказвае кожны працэс, карыстальнік працэс выконваецца пад, колькі працэсара выкарыстоўваюцца як працэнт, ідэнтыфікатар працэсу, памяць і прыярытэт для працэсу.

Гэта вельмі лёгка арыентавацца дадаткам сістэмнага манітора і на працягу некалькіх клікаў вы можаце атрымаць падрабязную інфармацыю аб кожным працэсе, вы можаце забіць працэс і фільтраваць спіс працэсаў, каб паказаць розную інфармацыю.

На паверхні гэта здаецца вялікім. Што можа забяспечыць каманднага радка, што сістэма маніторынгу не можа. Ну сама па сабе каманда сабаку можа паказаць усе працэсы, паказаць усе працэсы , за выключэннем лідэраў сеансу і ўсе працэсы , за выключэннем кіраўнікоў і працэсаў , не злучаныя з тэрміналам сеансу.

Каманда сабаку можа таксама паказаць усе працэсы, звязаныя з гэтым тэрміналам або сапраўды любым іншым тэрміналам, абмежаваць выснову толькі запушчаныя працэсы, паказвае толькі працэсы для канкрэтнай каманды, або для пэўнай групы карыстальнікаў або сапраўды карыстальніка.

Ва ўсіх ёсць сотні розных спосабаў фарматавання, прагледзець і прадставіць спіс працэсаў, запушчаных у сістэме з дапамогай каманды сабаку і гэта толькі адна каманды.

Зараз дадайце да гэтага той факт, што вы можаце перанакіраваць выснову гэтай каманды і выкарыстоўваць яго разам з іншымі камандамі. Напрыклад , вы можаце сартаваць выснову , выкарыстоўваючы каманду сартавання , запісаць выснова ў файл , выкарыстоўваючы каманду кошкі або фільтраваць выснову , выкарыстоўваючы каманду Grep .

Па сутнасці інструменты каманднага радка часта з'яўляецца больш карыснай, паколькі яны маюць так шмат перамыкачоў, даступных для іх, што было б немагчыма або грувасткім, каб ўключыць усе з іх у графічным дадатку. Па гэтай прычыне, графічныя прылады, як правіла, ўключаюць у сябе найбольш часта выкарыстоўваюцца функцыі, але, каб атрымаць усе функцыі каманднага радка лепш.

У якасці іншага прыкладу, калі інструмент каманднага радка з'яўляецца больш карысным, чым графічны думаць інструмент вялікага тэкставага файла, які кажуць сотні мегабайт ці нават гігабайт ў памеры. Як праглядзець апошнія 100 радкоў гэтага файла з дапамогай графічнага прыкладання?

Графічнае прыкладанне можа запатрабаваць ад вас, каб загрузіць у файл, а затым альбо старонку ўніз або выкарыстаць спалучэнне клавіш або пункт меню, каб перайсці ў канец файла. У тэрмінале гэта так жа лёгка , як з дапамогай каманды хваста і мяркуючы , што графічнае прыкладанне памяці эфектыўная і загружае толькі пэўную колькасць файла ў той час , ён будзе значна хутчэй будзе праглядаць канец файла у камандным радку , чым праз графічны рэдактар.

Да гэтага часу здаецца, што акрамя напісання лістоў каманднага радка пераўзыходзіць з дапамогай графічных карыстацкіх інтэрфейсаў, за выключэннем, вядома, гэта не адпавядае рэчаіснасці.

Вы б ніколі не рэдагаваць відэа з дапамогай каманднага радка, і вы значна больш верагодна, выкарыстоўваць графічны аўдыяплэер для стварэння спісаў прайгравання і выбраць музыку, якую вы хочаце гуляць. рэдагаванне малюнкаў таксама відавочна патрабуе графічнага карыстацкага інтэрфейсу.

Калі ўсё ў вас ёсць малаток ўсё выглядае як цвік. Аднак у Linux не толькі малаток. У Linux у вас ёсць усе інструменты, вы можаце меркавана ўявіць.

Калі вы не зацікаўленыя ў вывучэнні каманднага радка , то вы , верагодна , можаце атрымаць з дапамогай наяўных графічных інструментаў , але калі вы хочаце даведацца крыху то добрае месца , каб пачаць з гэтым кіраўніцтвам , якое вылучае 10 асноўных каманд для навігацыі файлавая сістэма .