GNU/Linux >> Linux Esercitazione >  >> Linux

Navi:uno strumento interattivo per fogli di comando a riga di comando

Qualche tempo fa, abbiamo pubblicato alcune buone alternative alle pagine man di Linux . Questi strumenti saltano tutte le parti teoriche e forniscono esempi concisi di comandi Linux. Se sei un utente Linux pigro che desidera alcuni esempi pratici per un comando Linux, ti aiuterebbero sicuramente. Oggi vedremo uno strumento simile chiamato Navi . Navi è uno strumento interattivo a riga di comando scritto in Rust . Proprio come le pagine Bro, i trucchi e gli strumenti Tldr, Navi fornisce anche un elenco di esempi per un determinato comando, saltando tutte le altre parti di testo complete.

Installa Navi in ​​Linux

Poiché Navi è scritto in Rust, devi installare Rust sul tuo box Linux. Per installare il linguaggio di programmazione Rust in Linux, fai riferimento a questa guida .

Anche Navi richiede fzf strumento per la ricerca interattiva.

Dopo aver installato Rust e fzf, eseguire il seguente comando one-liner per installare navi:

bash <(curl -sL https://raw.githubusercontent.com/denisidoro/navi/master/scripts/install)

A. Installa Navi utilizzando Cargo

In alternativa, puoi installare navi utilizzando Cargo gestore dei pacchetti:

$ cargo install navi

Se hai riscontrato "linker cc errore non trovato" , installa gli strumenti di sviluppo e riprova.

  • Come installare gli strumenti di sviluppo in Linux

B. Installa Navi dalla sorgente

Git clona il repository Navi usando il comando:

$ git clone https://github.com/denisidoro/navi ~/.navi

Questo comando clonerà il contenuto del repository github ufficiale di Navi in ​​una cartella denominata navi nella tua directory $HOME.

Vai alla directory navi:

$ cd ~/.navi

E installalo usando il comando:

$ sudo make install

C. Installa Navi usando Linuxbrew

Se hai Linuxbrew installato sul tuo sistema, esegui il seguente comando per installare navi:

$ brew install denisidoro/tools/navi

D. Installa Navi da Arch User Repository

Gli utenti di Arch Linux possono installare Navi da AUR utilizzando qualsiasi strumento di supporto AUR, ad esempio .

$ yay -S navi

Come utilizzare lo strumento cheatsheet interattivo a riga di comando di Navi

Per avviare navi, fai:

$ navi

Quando esegui navi per l'ora, vedrai la seguente schermata. Per impostazione predefinita, ti verrà suggerito di scaricare alcuni cheatsheet. Usa i tasti freccia per scegliere "Scarica cheatsheet predefiniti" opzione e premi invio per elencare i cheatsheet disponibili.

Avvia lo strumento cheatsheet di Navi

Ecco l'elenco dei cheatsheet disponibili. Puoi visualizzare in anteprima l'elenco dei frammenti di comando disponibili nel cheetsheet selezionato nel riquadro di destra.

Scegli il cheatsheet dall'elenco e premi il tasto INVIO per scaricarlo.

Cheatsheet disponibili in Navi

Tutti i cheatsheet scaricati sono disponibili in /home//.local/share/navi/cheats .

Quando esegui nuovamente navi, vedrai i cheatsheet scaricati.

Fogli di Navi

Usa i tasti freccia SU/GIÙ per scorrere i comandi nel cheatsheet o digita alcune lettere per trovare il comando corrispondente. Per eseguire qualsiasi comando, selezionalo semplicemente dall'elenco e premi INVIO. Il comando selezionato verrà eseguito immediatamente. Non c'è bisogno di digitare il comando completo! Basta sceglierlo e premere INVIO!!

Premi ESC tasto per uscire senza eseguire alcun comando.

Stampa comandi senza eseguire

Se vuoi stampare i comandi senza eseguirli, usa stampa opzione.

$ navi --print

Questo comando stamperà lo snippet di comando selezionato nella finestra del Terminale, ma non lo eseguirà.

Comandi di ricerca corrispondenti a un pattern

Per elencare il comando corrispondente a una stringa specifica, ad esempio "apt", esegui semplicemente:

$ navi query apt

C'è anche un'altra opzione chiamata "migliore" che seleziona automaticamente lo snippet che meglio corrisponde alla query.

$ navi best apt

Importa cheatsheet

Per importare cheatsheet dai repository online disponibili, esegui:

$ navi repo browse

Apparirà l'elenco dei repository disponibili. Scegline uno dall'elenco e premi INVIO per importare i cheatsheet dal repository selezionato.

Importa cheatsheet di Navi

Esegui nuovamente il comando precedente per scaricare tutti i cheatsheet disponibili da altri repository.

Inoltre, puoi importare cheatsheet da qualsiasi repository git come di seguito:

$ navi repo add https://github.com/denisidoro/navi

Quando esegui nuovamente Navi, appariranno i cheatsheet appena importati:

$ navi

Tutti i cheatsheet di Navi

Per aiuto:

$ navi --help

Lettura consigliata: 

  • Come creare e gestire le tue pagine man
  • Impara a utilizzare le pagine man in modo efficiente
  • Come installare le pagine man di comandi mancanti su Ubuntu
  • Pinfo – Un programma CLI per leggere informazioni e pagine man a colori
  • ExplainShell:scopri cosa fa ogni parte di un comando Linux
  • Dwww – Visualizza la documentazione Debian completa offline tramite browser Web

Spero che questo aiuti.


Linux
  1. QuickWall – Strumento della riga di comando Impostazione degli sfondi da Unsplash

  2. Moro:uno strumento di produttività da riga di comando per il monitoraggio delle ore di lavoro

  3. Strumento di unione della riga di comando interattivo simile a una GUI (come BeyondCompare o WinMerge) per Linux

  4. strumento di unione interattivo/visivo per console?

  5. Disattivazione della modalità interattiva del comando cp (copia) (cp:overwrite?)

Scegli:uno strumento di ricerca fuzzy da riga di comando per Linux

Pyvoc:un dizionario da riga di comando e uno strumento per la costruzione del vocabolario

Come trovare il numero di core della CPU dalla riga di comando in Linux

Ripgrep – Lo strumento di ricerca da riga di comando più veloce per Linux

htop (visualizzatore di processi interattivo) Strumento di monitoraggio delle prestazioni di Linux

parted:comando non trovato