GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Selezionare un risultato particolare dai suggerimenti di completamento?

Diciamo che ho 3 file in una directory particolare:abc.txt, aww.txt, ant.txt

Se lo faccio:cat a (e premi tab per vedere le opzioni) il terminale visualizzerà i 3 nomi di file:abc.txt, aww.txt, ant.txt

C'è un modo per selezionare l'ennesimo risultato invece di digitare, specificando il numero di indice nei risultati visualizzati dal terminale?

qualcosa come:cat a2 per ottenere il secondo file (aww.txt )?

Risposta accettata:

Supponendo che tu stia usando bash, aggiungi quanto segue al tuo ~/.bashrc :

bind '"e[6~": menu-complete'
bind '"e[5~": menu-complete-backward'

Oppure, per modificare le impostazioni predefinite per tutti i programmi che utilizzano la libreria di completamento readline, non solo bash, crea il file ~/.inputrc contenente:

$include /etc/inputrc
"e[6~": menu-complete
"e[5~": menu-complete-backward

Ora quando apri un nuovo terminale, puoi premere:

  • TAB normalmente per vedere i completamenti disponibili.
  • Pag No per selezionare il primo completamento o passare al successivo.
  • Pag su per selezionare l'ultimo completamento o passare a quello precedente.
  • Alt +n Pag No per selezionare l'ennesimo completamento o avanzare di n completamenti.

Quindi per il tuo esempio digita Pg Dn Pag No o Alt +2 Pag No per ottenere il secondo file aww.txt .


Ubuntu
  1. Aggiornamento da Ubuntu 13.10 a Ubuntu 14.04

  2. Come eliminare tutti i file tranne un file denominato da una cartella specifica?

  3. Come memorizzare il risultato di diff in Linux

  4. Elenca le righe di un solo file in DIFF

  5. Caricamento di file sull'account S3 dalla riga di comando di Linux

Crea un elenco di pacchetti installati e installali in seguito dall'elenco in CentOS e Ubuntu

comando rm in Linux

Comando Mv in Linux

Seleziona il testo e invialo a Ricerca Google e Google Traduttore dal collegamento?

Non riesci a selezionare il tema del colore della finestra dopo l'aggiornamento dal 18.04 al 20.04?

Aggiornamento da 10.04 a 11.04?