GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Mcfly su Linux.

Ciao amici. Sysadmin e devops hanno bisogno di molto dal terminale. È impossibile lavorare in quest'area senza conoscere i trucchi del terminale. Oggi ti aiuterò con un altro di questi. In questo post imparerai come installare Mcfly su Linux. Questa utility ti consente di esaminare la tua cronologia bash o zsh a livelli profondi ed è utile per conoscere quei comandi che hai dimenticato o per esaminare cosa hai fatto con il terminale.

Cos'è i McFly?

Secondo il profilo Github dell'applicazione

McFly sostituisce la ricerca nella cronologia della shell ctrl-r predefinita con un motore di ricerca intelligente che tiene conto della directory di lavoro e del contesto dei comandi eseguiti di recente. I suggerimenti dei McFly hanno la priorità in tempo reale con una piccola rete neurale.

Ciò significa che grazie a questa piccola e utile applicazione, potremo accedere alla cronologia dei comandi della nostra shell e recuperare i comandi persi ed eseguirli nuovamente. Questa ricerca può essere limitata e se qualcosa rende i McFly una meraviglia è la facilità d'uso.

Alcune delle caratteristiche principali dei McFly sono

  • Riassocia ctrl-r per visualizzare una ricerca della cronologia inversa a schermo intero con priorità a una piccola rete neurale.
  • Aumenta la cronologia della shell per tenere traccia dello stato di uscita dei comandi, del timestamp e della directory di esecuzione in un database SQLite.
  • Mantiene anche il tuo normale file di cronologia della shell in modo che tu possa smettere di usare McFly quando vuoi.
  • Supporto Unicode in tutto.

Inoltre, puoi digitare % per abbinare un numero qualsiasi di caratteri durante la ricerca.

Quindi questo strumento può diventare essenziale per tutti gli amministratori di sistema e gli utenti che utilizzano il terminale in modo intensivo.

Procediamoci.

Installa McFly su Linux

Fortunatamente, l'installazione di McFly su Linux è abbastanza semplice e sono disponibili diversi metodi.

Il primo è usare Homebrew che è un gestore di pacchetti alternativo ma è sicuro da usare su Linux.

Tuttavia, in questo post, utilizzeremo uno script di installazione fornito dagli stessi sviluppatori.

Quindi, connettiti tramite SSH al tuo server come utente root o se stai usando il sistema sul desktop, dopo averlo aggiornato, eseguilo

curl -LSfs https://raw.githubusercontent.com/cantino/mcfly/master/ci/install.sh | sh -s -- --git cantino/mcfly

Se tutto è andato bene, vedrai il seguente output.

Per completare l'installazione, modifica semplicemente il ~/.bashrc file per aggiungere una riga.

Quindi, apri il file menzionato sopra.

nano ~/.bashrc

E alla fine dell'intero file, aggiungi

eval "$(mcfly init bash)"

Salva le modifiche e chiudi l'editor.

Per completare il processo devi applicare le modifiche eseguendo

source ~/.bashrc

E dovresti vedere il seguente output per verificare che tutto sia a posto.

Utilizzo di McFly su Linux

Dopo che l'installazione è andata a buon fine, puoi utilizzarla senza problemi.

Come accennato in precedenza, McFly è molto facile da usare.

Tutto ciò che dobbiamo eseguire è il comando e un criterio di ricerca. Ad esempio

mcfly search apt

In questo caso, cercherà nella cronologia bash tutti i comandi che sono stati eseguiti relativi ad APT.

Nel mio caso, questo produrrà un output dello schermo come questo

In basso, puoi vedere la cronologia dei comandi relativi ad APT.

È possibile scorrere lo schermo utilizzando i tasti freccia. E per eseguire uno di quei comandi, una volta selezionato premi il tasto Enter chiave.

Inoltre, puoi rimuovere il comando dalla cronologia premendo il tasto F2. Per uscire da McFly premi il tasto ESC.

A volte capita che se la nostra cronologia di bash è sovraccarica, non siamo interessati a mostrare così tanti comandi. Pertanto, è consigliabile limitare il numero di risultati. Per farlo, esegui

export MCFLY_RESULTS=50

Sostituisci 50 con il numero desiderato. Sì, McFly utilizza le variabili di ambiente per configurarsi.

Puoi anche rendere McFly più veloce limitando il numero di comandi esaminati nella cronologia.

export MCFLY_HISTORY_LIMIT=5000 

Quindi puoi configurare un po' McFly.

Conclusione

Questo strumento è abbastanza utile per lavorare con il terminale. Quindi, divertiti.


Linux
  1. Come installare Python su Linux

  2. Come installare NodeJS su Linux

  3. Come installare FFmpeg in Linux

  4. Come installare Vagrant su Linux

  5. Come installare TeamViewer 15 su Linux

Come installare Bashtop su Linux

Come installare Helm su Linux

Come installare PuTTY su Linux

Come installare Diskonaut su Linux

Come installare GoAccess su Linux

Come installare Overlord su Linux