A Linux Command Line versus grafikus felhasználói interfészek

Az előnyök és hátrányok mérlegelése

Ez a cikk arról szól, hogy eldöntsék, mikor kell használni a Linux parancssort, és amikor grafikus alkalmazást kell használnia.

Vannak, akik hajlamosabbak a terminál ablak használatára, és mások inkább a látszólag egyszerűbb vizuális eszközöket preferálják.

Nincs olyan mágikus golyó, amely kijelenti, hogy egy eszközt kell használni egy másik felett, és az én tapasztalatom szerint jó okok vannak arra, hogy egyenlő részekben is használhassak.

Bizonyos körülmények között a grafikus alkalmazás nyilvánvaló választás. Például, ha levelet küldesz egy barátnak, akkor egy eszköz, mint a LibreOffice Writer, sokkal jobb, mint megpróbálja beírni a betűt egy parancssori szerkesztőben, például vi vagy emacs.

A LibreOffice Writer jó WYSIWYG felülettel rendelkezik, kiváló elrendezési funkciókat nyújt, lehetővé teszi táblák, képek és linkek hozzáadását, és végül ellenőrizheti a dokumentum helyesírását.

Ezt szem előtt tartva gondolhat arra, hogy miért kellene a parancssort használni?

Valójában sokan kapnak anélkül, hogy a terminált egyáltalán használnák, mivel könnyedén elvégezheti a legtöbb feladatot anélkül, hogy valaha használni kellene. A legtöbb átlagos Windows-felhasználó valószínűleg nem ismeri a parancssori opciót.

A grafikus felhasználói felületen a parancssor a rugalmasság és a teljesítmény, és sok esetben valójában gyorsabb a parancssor használata, mint a grafikus eszköz használata.

Például tegye meg a szoftver telepítésének lépéseit. Az Ubuntuban az operációs rendszer részeként telepített szoftver telepítéséhez tökéletesen jó eszköz a felületen. A parancssorhoz képest azonban a szoftverkezelő lassan töltődik be és nehézkes a keresés.

A Linux parancssor segítségével az apt parancs segítségével szoftvereket kereshet, telepíthet szoftvert, eltávolíthatja a szoftvereket, és viszonylag könnyedén hozzáadhat új tárhelyeket. Garantálhatja, ha az apt parancsot használja, hogy a repositories állományban elérhető összes alkalmazás látható, míg a szoftverkezelő nem.

Általában a grafikus felhasználói felületekkel rendelkező alkalmazások nagyszerűek az alapok elvégzéséhez, de a parancssor eszközök hozzáférést biztosítanak ahhoz, hogy ezt a bitet extra legyen.

Ha például azt szeretné látni, hogy mely folyamatok futnak az Ubuntuban, futtathatja a rendszerfigyelő eszközt.

A rendszerfigyelő eszköz minden folyamatot, a folyamat futójának felhasználóját, százalékos százalékos arányt, folyamatazonosítót, memóriát és a folyamat elsőbbségét mutatja.

Nagyon könnyű navigálni a rendszerfelügyeleti alkalmazásban, és néhány kattintással részletes információkat kaphat minden egyes folyamatról, megöli a folyamatot, és szűrheti a folyamatok listáját különböző információk megjelenítésére.

A felszínen ez nagyszerűnek tűnik. Mit tehet a parancssor arról, hogy a rendszerfigyelő nem tud. Nos a ps parancs minden folyamatot megmutathat, minden folyamatot megmutathat, kivéve a munkamenet vezetőit és az összes folyamatot, kivéve a munkamenet-vezetőket és a terminálhoz nem kapcsolódó folyamatokat.

A ps parancs is megjelenítheti a terminálhoz vagy bármely más terminálhoz kapcsolódó összes folyamatot, korlátozhatja a kimenetet csak futó folyamatokra, csak egy adott parancs folyamatait jeleníti meg, vagy egy adott felhasználói csoportot vagy valóban felhasználó.

Mindent egybevetve több száz különböző módja van arra, hogy formázzuk, megtekintjük és bemutassuk a rendszeren futó folyamatok listáját a ps parancs használatával, és ez csak egy parancs.

Add hozzá ezt a tényt, hogy pipálja ki a parancs kimenetét, és használja más parancsok mellett. Például rendezheti a kimenetet a sort parancs használatával , írhatja a kimenetet egy fájlba a cat paranccsal vagy szűrheti a kimenetet a grep parancs használatával .

Lényegében a parancssori eszközök gyakran hasznosak, mivel rendelkeznek olyan sok kapcsolóval, amelyek lehetetlenné vagy nehézkessé váltak arra, hogy mindegyiket egy grafikus alkalmazásba foglalják. Ezért a grafikus eszközök általában magukban foglalják a leggyakrabban használt funkciókat, de a parancssor minden funkciójának jobb megszerzése.

Egy másik példa, amikor egy parancssori eszköz hasznosabb, mint egy grafikus eszköz, olyan nagy szövegfájlra gondol, amely több száz megabájt vagy akár gigabájt méretű. Hogyan tekintheti meg a fájl utolsó 100 sorát egy grafikus alkalmazás használatával?

Egy grafikus alkalmazásnál be kell töltenie a fájlt, majd le kell fordulnia, vagy billentyűparancsot vagy menüopciót kell használnia a fájl végére. A terminálon belül olyan egyszerű, mint a farok parancs használata, és feltételezve, hogy a grafikus alkalmazás memóriahatékony és csak egy bizonyos mennyiségű fájlt tölt be egy időben, akkor sokkal gyorsabban néz ki a fájl végét a parancssorban, mint a a grafikus szerkesztő.

Eddig úgy tűnik, hogy az írásjelek kivételével a parancssor felülmúlta a grafikus felhasználói felületek használatát, kivéve persze, hogy ez nem igaz.

Soha nem szerkesztenéd a videókat a parancssor használatával, és sokkal nagyobb valószínűséggel használsz grafikus audiolejátszót a lejátszási listák beállításához és a lejátszani kívánt zeneszám kiválasztásához. A képszerkesztés egyértelműen grafikus felhasználói felületet igényel.

Ha mindannak van egy kalapáda, minden úgy néz ki, mint egy köröm. A Linuxon belül azonban nem csak kalapács van. A Linuxon belül minden eszközzel elképzelhetően elképzelhető.

Ha nincs érdeklődésed a parancssorról való megtanulásra, akkor valószínűleg a rendelkezésre álló grafikus eszközök használatával érheted el, de ha kicsit szeretne megtudni, akkor jó kiindulópont ez az útmutató, amely kiemeli a 10 alapvető parancsot a fájlrendszer .