Keď sa učíte Linux, môžete začať so základnými príkazmi, ktoré existujú už od čias Unixu. Vývojári však vytvorili štandardné príkazy už dávno av súčasnosti sú tieto príkazy zjednodušené, aby sa uľahčili používanie.

Ako stredne pokročilý alebo skúsený používateľ je dobré naučiť sa výkonné alternatívy týchto príkazov a osvojiť si ich. Tieto alternatívy ku klasickým príkazom šetria váš čas a poskytujú podrobné výsledky.

Tu sú niektoré z najlepších alternatív k štandardným príkazom v systéme Linux.

Linuxové príkazy a ich alternatívy

Začnime zhrnutím každého príkazu s jeho alternatívou:

instagram viewer
Klasické príkazy Popis Moderné alternatívy
muž Zobrazte používateľskú príručku ľubovoľného príkazu v jednoduchom formáte tldr
kat Vytvárajte súbory, zobrazujte obsah súborov, spájajte súbory a oveľa viac netopier
Nájsť Vyhľadá konkrétny súbor alebo adresár z terminálu fd
grep Vyhľadajte súbor so špecifickým vzorom znakov a zobrazte tieto riadky ack
du Zobrazuje informácie o využití disku ncdu
top Zobrazuje informácie o procesoch v reálnom čase s možnosťou interakcie htop
vim Populárny textový editor s pridanými funkciami, ako je štýl kurzora atď. Neovim
df Poskytuje informácie o voľnom mieste na disku duf

Vyššie uvedená tabuľka ponúka základné podrobnosti o niektorých najpoužívanejších príkazoch Linuxu. Ďalej sa dozviete o príkladoch klasických príkazov a ich alternatívach.

1. muž vs. tldr

Príkaz man poskytuje podrobný popis ostatných príkazov Linuxu. Ak však nechcete čítať dlhé podrobnosti, môžete použiť tldr (príliš dlhé; nečítal) príkaz. Napríklad získajme informácie o príkaze tar pomocou man aj tldr:

človek decht
tldr decht

Ako vidíte, výsledky sú úplne odlišné a tldr ponúka kompaktnejší výsledok.

2. mačka vs. netopier

Príkaz cat vytvorí súbory, zobrazí obsah súborua spája ich. Na druhej strane príkaz bat ponúka pokročilú náhradu za príkaz cat vrátane funkcií, ako je zvýrazňovanie syntaxe, integrácia Git, automatické stránkovanie a mnoho ďalších.

Názov „netopier“ je založený na cicavcovi „netopier“, pretože vyzerá ako mačka s krídlami. Pozrime sa na obsah skriptu shell pomocou príkazov cat aj bat:

kat <názov súboru>
batcat <názov súboru>

Rozdiel medzi týmito dvoma príkazmi je v tom, že cat zobrazil skript v textovom formáte, zatiaľ čo príkaz bat zobrazuje výsledok so zvýraznením syntaxe.

3. nájsť vs. fd

Príkaz find sa používa na vyhľadanie konkrétneho súboru alebo adresára z terminálu. Príkaz fd však ponúka pohodlnejší spôsob vyhľadávania akéhokoľvek súboru.

Napríklad príkaz find vyžaduje -názov možnosť vyhľadať súbor, ak používateľ nepozná jeho umiestnenie, ale príkaz fd nepotrebuje nič.

nájsť -meno <názov súboru>
fdfind <názov súboru>

Príkaz fd priamo zobrazuje umiestnenie súboru, takže ide o pokročilú alternatívu príkazu find.

4. grep vs. ack

Príkaz grep vyhľadá v súbore špecifické vzory znakov a zobrazí všetky riadky obsahujúce daný vzor. Ako alternatívu ponúka príkaz ack možnosť rýchleho vyhľadávania. Príkaz ack tiež ponúka vynikajúcu flexibilitu na vylúčenie určitého výstupu z výsledku vyhľadávania.

Zoberme si príklad, ktorý ukáže fungovanie grep a ack:

grep <charakter><názov súboru>
ack <charakter>

Pomocou príkazu grep musíte zadať podrobnosti o znakoch s názvom súboru. Príkaz ack však potrebuje iba detaily postavy a podľa toho prehľadá celý systém.

5. du vs. ncdu

du znamená „využitie disku“ a zobrazuje odhadované využitie miesta na súbore v systéme. Alternatívne je príkaz ncdu skratkou pre "Ncurses disk use" a poskytuje o niečo užitočnejší spôsob kontroly využitia disku.

du
ncdu

Vyššie uvedený príklad ukazuje, že príkaz ncdu ponúka pohodlnejšie rozhranie a podrobnejšie informácie ako príkaz du.

6. top vs. htop

Príkaz top alebo "tabuľka procesov". poskytuje informácie o práve prebiehajúcich procesoch v reálnom čase. Tento príkaz tiež podrobne popisuje využitie pamäte, využitie zdrojov a využitie CPU.

medzitým príkaz htop umožňuje sledovať využitie zdrojov interaktívnejším a užívateľsky prívetivejším spôsobom. Preto je príkaz htop pokročilou verziou príkazu top.

top
htop

Rozdiel je jasný, pretože príkaz htop má oveľa interaktívnejší výstup ako príkaz top.

7. Vim vs. Neovim

Vim je textový editor na obrazovke, ktorý poskytuje jednoduchú dostupnosť na efektívne vytváranie a úpravu textu. Neovim je len pokročilá verzia Vimu, ktorá rieši problémy, ktorým čelia používatelia pri používaní Vimu.

Je fakt, že Neovim a Vim sú takmer rovnaké, ale použiteľnosť a rozšíriteľnosť Neovimu z neho robí pokročilú verziu Vimu. Podpora Neovim pre všetky doplnky Vim a asynchrónne funkcie ponúka rozsiahle zvýšenie výkonu.

vim
nvim

Ako vidíte, v používateľskom rozhraní oboch editorov nie je žiadny rozdiel, ale vnútorné funkcie každého z nich sú odlišné.

8. df vs. duf

Príkaz df alebo "disk-free" poskytuje informácie o súborovom systéme s celkovým dostupným priestorom. V prípade rozšírenej možnosti poskytuje príkaz duf alebo "využitie disku a voľné miesto" rovnaké informácie ako df a du, ale s moderným, štylizovaným výstupom.

df
duf

Príkaz duf má úplne iný výstup ako príkaz df a poskytuje informácie o využití disku a dostupnom priestore v tabuľkovom zobrazení.

Pokročilé alternatívy príkazov Linuxu uľahčujú veci

Linux sa v priebehu rokov veľmi zmenil a teraz sa stal jedným z najlepších operačných systémov na svete. Táto zmena prináša aj moderné alternatívy klasických príkazov. Tieto alternatívy ponúkajú používateľom pokročilé funkcie a možnosti na efektívne vykonávanie úloh.

Tieto nové alternatívy vám môžu ušetriť čas a námahu pri práci na Linuxe. Učenie sa nových príkazov je spoľahlivý spôsob, ako sa zdokonaliť v príkazovom riadku a vo všeobecnosti v operačnom systéme Linux. Ako začiatočník by malo byť vaším prvoradým cieľom zoznámiť sa s prvkami architektúry operačného systému a naučiť sa niekoľko tipov a trikov, ako urobiť viac za kratší čas.