Před chvílí jsme zveřejnili některé dobré alternativy k manuálovým stránkám Linuxu . Tyto nástroje přeskakují veškerou teoretickou část a poskytují stručné příklady příkazů Linuxu. Pokud jste líný uživatel Linuxu a chcete nějaké praktické příklady pro příkaz Linux, určitě by vám pomohly. Dnes uvidíme podobný nástroj s názvem Navi . Navi je interaktivní nástroj příkazového řádku napsaný v Rust . Stejně jako Bro pages, Cheat, Tldr tools, Navi také poskytuje seznam příkladů pro daný příkaz a přeskakuje všechny ostatní komplexní textové části.
Nainstalovat Navi v Linuxu
Vzhledem k tomu, že Navi je napsáno v Rustu, musíte nainstalovat Rust na váš Linux. Chcete-li nainstalovat programovací jazyk Rust v systému Linux, přečtěte si tuto příručku .
Navi také vyžaduje fzf nástroj pro interaktivní vyhledávání.
Po instalaci Rust a fzf spusťte následující jednořádkový příkaz k instalaci navi:
bash <(curl -sL https://raw.githubusercontent.com/denisidoro/navi/master/scripts/install)
A. Nainstalujte Navi pomocí Cargo
Případně můžete nainstalovat navi pomocí Cargo správce balíčků:
$ cargo install navi
Pokud jste narazili na "linker cc
nenalezeno" chyba , nainstalujte vývojové nástroje a zkuste to znovu.
- Jak nainstalovat vývojové nástroje v systému Linux
B. Nainstalujte Navi ze zdroje
Git klonuje úložiště Navi pomocí příkazu:
$ git clone https://github.com/denisidoro/navi ~/.navi
Tento příkaz naklonuje obsah oficiálního úložiště github Navi do složky s názvem navi ve vašem $HOME adresáři.
Přejděte do adresáře navi:
$ cd ~/.navi
A nainstalujte jej pomocí příkazu:
$ sudo make install
C. Nainstalujte Navi pomocí Linuxbrew
Pokud máte Linuxbrew nainstalovaný ve vašem systému, spusťte následující příkaz pro instalaci navi:
$ brew install denisidoro/tools/navi
D. Nainstalujte Navi z Arch User Repository
Uživatelé Arch Linuxu mohou nainstalovat Navi z AUR pomocí jakýchkoli pomocných nástrojů AUR, například Yay .
$ yay -S navi
Jak používat interaktivní nástroj příkazového řádku Navi
Chcete-li spustit navigaci, postupujte takto:
$ navi
Když po určitou dobu spustíte navigaci, zobrazí se následující obrazovka. Ve výchozím nastavení vám bude doporučeno stáhnout si nějaké cheatsheety. Pomocí kláves se šipkami vyberte Stáhnout výchozí cheatsheety a stiskněte Enter pro zobrazení seznamu dostupných cheatů.

Spusťte nástroj Navi cheatsheet
Zde je seznam dostupných cheatsheetů. Můžete si prohlédnout seznam dostupných úryvků příkazů ve vybraném cheetsheetu v pravém podokně.
Vyberte cheatsheet ze seznamu a stiskněte klávesu ENTER pro jeho stažení.

Dostupné cheatsheety v Navi
Všechny stažené cheatsheety jsou dostupné v /home/
Když znovu spustíte navi, uvidíte stažené cheatsheety.

Navi cheatsheets
Pomocí kláves se šipkami NAHORU/DOLŮ procházejte příkazy v cheatsheetu nebo zadejte několik písmen, abyste našli odpovídající příkaz. Chcete-li spustit jakýkoli příkaz, jednoduše jej vyberte ze seznamu a stiskněte ENTER. Vybraný příkaz se spustí okamžitě. Není třeba zadávat celý příkaz! Stačí si vybrat a stisknout ENTER!!
Stiskněte ESC pro ukončení bez spuštění jakéhokoli příkazu.
Tisk příkazů bez provedení
Pokud chcete příkazy vytisknout bez jejich spuštění, použijte tisk možnost.
$ navi --print
Tento příkaz vytiskne vybraný fragment příkazu v okně terminálu, ale nespustí jej.
Vyhledat příkazy odpovídající vzoru
Chcete-li zobrazit příkaz odpovídající určitému řetězci, například "apt", jednoduše spusťte:
$ navi query apt
Existuje také další možnost nazvaná „nejlepší“, která automaticky vybere úryvek, který nejlépe odpovídá dotazu.
$ navi best apt
Importujte cheatsheety
Chcete-li importovat cheatsheety z dostupných online úložišť, spusťte:
$ navi repo browse
Zobrazí se seznam dostupných úložišť. Vyberte si některý ze seznamu a stiskněte ENTER pro import cheatů z vybraného úložiště.

Importujte cheatsheety Navi
Spusťte znovu výše uvedený příkaz a stáhněte si všechny dostupné cheatsheety z jiných úložišť.
Kromě toho můžete importovat cheatsheety z libovolného úložiště git, jak je uvedeno níže:
$ navi repo add https://github.com/denisidoro/navi
Když znovu spustíte Navi, nově importované cheatsheety se objeví:
$ navi

Všechny cheatsheety Navi
Pro pomoc:
$ navi --help
Doporučeno:
- Jak vytvořit a udržovat své vlastní Man Pages
- Naučte se efektivně používat stránky Manuál
- Jak nainstalovat chybějící manuálové stránky příkazů na Ubuntu
- Pinfo – program CLI pro barevné čtení informačních a manuálových stránek
- ExplainShell – Najděte, co dělá každá část příkazu Linux
- Dwww – Zobrazení kompletní dokumentace Debianu offline prostřednictvím webového prohlížeče
Doufám, že to pomůže.