Když se učíte Linux, můžete začít se základními příkazy, které existují od dob Unixu. Vývojáři však vytvořili standardní příkazy již dávno a v současné době jsou tyto příkazy zjednodušeny pro snadné použití.

Jako středně pokročilý nebo zkušený uživatel je dobré naučit se výkonné alternativy těchto příkazů a osvojit si je. Tyto alternativy ke klasickým příkazům šetří váš čas a poskytují podrobné výsledky.

Zde jsou některé z nejlepších alternativ ke standardním příkazům v Linuxu.

Linuxové příkazy a jejich alternativy

Začněme shrnutím každého příkazu s jeho alternativou:

instagram viewer
Klasické příkazy Popis Moderní alternativy
muž Zobrazte uživatelskou příručku libovolného příkazu v jednoduchém formátu tldr
kočka Vytvářejte soubory, zobrazujte obsah souborů, spojujte soubory a mnoho dalšího netopýr
nalézt Vyhledá konkrétní soubor nebo adresář z terminálu fd
grep Vyhledejte soubor se specifickým vzorem znaků a zobrazte tyto řádky ack
du Zobrazuje informace o využití disku ncdu
horní Zobrazuje informace o procesech v reálném čase s možností interakce htop
vim Populární textový editor s přidanými funkcemi, jako je styl kurzoru atd. Neovim
df Poskytuje informace o volném místě na disku duf

Výše uvedená tabulka nabízí základní podrobnosti o některých nejpoužívanějších příkazech Linuxu. Dále se seznámíte s příklady klasických příkazů a jejich alternativami.

1. muž vs. tldr

Příkaz man poskytuje podrobný popis dalších příkazů Linuxu. Pokud však nechcete číst dlouhé podrobnosti, můžete použít tldr (příliš dlouhý; nečetl) příkaz. Pojďme například získat informace o příkazu tar pomocí man a tldr:

muž dehet
tldr tar

Jak můžete vidět, výsledky jsou zcela odlišné a tldr nabízí kompaktnější výsledek.

2. kočka vs. netopýr

Příkaz cat vytváří soubory, zobrazí obsah souborua zřetězí je. Na druhou stranu příkaz bat nabízí pokročilou náhradu za příkaz cat, včetně funkcí, jako je zvýraznění syntaxe, integrace Git, automatické stránkování a mnoho dalších.

Název „netopýr“ je založen na savci „netopýr“, protože vypadá jako kočka s křídly. Podívejme se na obsah skriptu shellu pomocí příkazů cat a bat:

kočka <název souboru>
batcat <název souboru>

Rozdíl mezi těmito dvěma příkazy je v tom, že cat zobrazil skript v textovém formátu, zatímco příkaz bat zobrazuje výsledek se zvýrazněním syntaxe.

3. najít vs. fd

Příkaz find slouží k vyhledání konkrétního souboru nebo adresáře z terminálu. Příkaz fd však nabízí pohodlnější způsob hledání libovolného souboru.

Například příkaz find vyžaduje -název možnost vyhledat soubor, pokud uživatel nezná jeho umístění, ale příkaz fd nic nepotřebuje.

najít -jméno <název souboru>
fdfind <název souboru>

Příkaz fd přímo ukazuje umístění souboru, takže jde o pokročilou alternativu příkazu find.

4. grep vs. ack

Příkaz grep vyhledá v souboru konkrétní vzory znaků a zobrazí všechny řádky obsahující daný vzor. Jako alternativu nabízí příkaz ack možnost rychlého vyhledávání. Příkaz ack také nabízí vynikající flexibilitu pro vyloučení určitého výstupu z výsledku vyhledávání.

Vezměme si příklad, který ukáže fungování grep a ack:

grep <charakter><název souboru>
ack <charakter>

Pomocí příkazu grep musíte zadat podrobnosti o znaku s názvem souboru. Příkaz ack však potřebuje pouze detaily postavy a podle toho prohledá celý systém.

5. du vs. ncdu

du znamená „využívání disku“ a zobrazuje odhadované využití místa pro soubory v systému. Alternativně je příkaz ncdu zkratkou pro "Ncurses disk use" a poskytuje o něco užitečnější způsob kontroly využití disku.

du
ncdu

Výše uvedený příklad ukazuje, že příkaz ncdu nabízí pohodlnější rozhraní a podrobné informace než příkaz du.

6. horní vs. htop

Příkaz top neboli „tabulka procesů“. poskytuje informace o aktuálně běžících procesech v reálném čase. Tento příkaz také podrobně popisuje využití paměti, využití zdrojů a využití CPU.

Mezitím, příkaz htop umožňuje monitorovat využití zdrojů interaktivnějším a uživatelsky přívětivějším způsobem. Proto je příkaz htop pokročilou verzí příkazu top.

horní
htop

Rozdíl je jasný, protože příkaz htop má mnohem interaktivnější výstup než příkaz top.

7. Vim vs. Neovim

Vim je textový editor založený na obrazovce, který poskytuje snadný přístup k efektivnímu vytváření a úpravě textu. Neovim je pouze pokročilá verze Vimu, která řeší problémy, kterým čelí uživatelé při používání Vimu.

Je fakt, že Neovim a Vim jsou téměř stejné, ale použitelnost a rozšiřitelnost Neovimu z něj dělá pokročilou verzi Vimu. Podpora Neovim pro všechny pluginy Vim a asynchronní funkce nabízí rozsáhlé zvýšení výkonu.

vim
nvim

Jak vidíte, v uživatelském rozhraní obou editorů není žádný rozdíl, ale vnitřní funkce každého z nich jsou odlišné.

8. df vs. duf

Příkaz df nebo "disk-free" poskytuje informace o systému souborů s celkovým dostupným místem. Pro pokročilou volbu poskytuje příkaz duf nebo "využívání disku a volné místo" stejné informace jako df a du, ale s moderním, stylizovaným výstupem.

df
duf

Příkaz duf má zcela odlišný výstup než příkaz df a poskytuje informace o využití disku a dostupném prostoru v tabulkové reprezentaci.

Pokročilé alternativy příkazů Linuxu usnadňují věci

Linux se v průběhu let hodně změnil a nyní se stal jedním z nejlepších operačních systémů na světě. Tato změna přináší i moderní alternativy ke klasickým příkazům. Tyto alternativy nabízejí uživatelům pokročilé funkce a možnosti pro efektivní provádění úkolů.

Tyto nové alternativy vám mohou ušetřit čas a námahu při práci na Linuxu. Naučit se nové příkazy je jistý způsob, jak se zdokonalit v příkazovém řádku a operačním systému Linux obecně. Jako začátečník by vaším primárním cílem mělo být seznámit se s detaily architektury operačního systému a naučit se několik tipů a triků, jak toho udělat více za kratší dobu.