GNU/Linux >> Linux Esercitazione >  >> Linux

Come navigare nella riga di comando di Linux utilizzando l'associazione di tasti (esempi di comandi Linux Ctrl)

Una combinazione di tasti è semplicemente la mappatura di una specifica combinazione di tasti a un'azione.

Le associazioni di tasti che tutti conosciamo al di fuori dell'ambiente della riga di comando sono cose come:

  • Control-c:copia il testo selezionato
  • Control-v:incolla il testo copiato

In questo tutorial, daremo un'occhiata ad alcune delle associazioni di tasti predefinite fornite nell'ambiente della riga di comando (e anche a dove cercare se ne dimentichi una).

Ci sono molte associazioni di tasti disponibili per impostazione predefinita quando lavorare nella riga di comando di Linux per semplificare notevolmente la navigazione e la modifica. Sono alimentati da uno strumento chiamato Readline.

Eccone alcuni che uso spesso (se hai familiarità con l'editor di Emacs, probabilmente vedrai delle somiglianze):

Combinazioni di tasti di movimento

Per i movimenti vengono utilizzate le seguenti combinazioni di tasti:

Associazione di tasti Descrizione
Control-a Posizionare il cursore all'inizio della riga
Control-e Posiziona il cursore dopo l'ultimo carattere della riga
Control-f Sposta il cursore in avanti di un carattere (stesso comportamento del tasto freccia)
Control-b Sposta il cursore indietro di un carattere (stesso comportamento del tasto freccia)

Elimina associazioni di tasti

Le seguenti combinazioni di tasti vengono utilizzate per le eliminazioni:

Associazione di tasti Descrizione
Control-k Cancella tutto il testo dopo (e incluso) il cursore
Control-u Cancella tutto il testo prima del cursore (escluso)
Control-w Elimina la WORD immediata prima del cursore (una WORD è una sequenza di caratteri consecutivi non di spazi vuoti)
Control-h Elimina il carattere prima del cursore (pensa a backspace)
Control-d Quando il testo esiste => elimina il carattere sotto il cursore (pensa a eliminare). Quando nessun testo => esci dalla shell

Tasti Cronologia

Per la cronologia vengono utilizzate le seguenti combinazioni di tasti:

Associazione di tasti Descrizione
Control-p Passa al comando precedente
Control-n Passa al comando successivo
Control-r Ricerca inversa nell'indice (consente di digitare parte di un comando. ricerca in ordine inverso nella cronologia dei comandi un comando corrispondente)

Combinazioni di tasti vari

Di seguito sono riportate alcune combinazioni di tasti varie:

Associazione di tasti Descrizione
Control-l Cancella display (simile al comando "cancella")
Control-j Esegui il comando corrente (come Invio/Invio)
Control-c Annulla il comando corrente, restituisce un prompt vuoto
Controllo-/ Ripeti l'ultima modifica annullata
Controllo-? Annulla l'ultima modifica

.
Per vedere un elenco completo di combinazioni di tasti e funzioni attualmente vincolate e disponibili, usa il comando 'bind' (questo è un buon riferimento rapido quando ne dimentichi uno):

$ bind -p

Vedrai un output simile a questo:

"\C-g": abort
"\C-x\C-g": abort
"\e\C-g": abort
"\C-j": accept-line
…

Il formato qui è:

key combination: binding

Tieni presente che utilizzerai lo stesso formato per definire le tue combinazioni di tasti personalizzate.

Ricorda che puoi usare grep per trovare gli attacchi che ti interessano.

Ad esempio, per visualizzare solo l'associazione che utilizza il tasto Control:

$ bind -p | grep '\\C'

Nota:nel comando precedente, devo evitare il carattere barra rovesciata (\) nella stringa grep.


Linux
  1. Come estrarre il file tar.gz in Linux utilizzando la riga di comando

  2. Come rimuovere l'utente in Linux utilizzando la riga di comando

  3. Come riavviare Linux utilizzando la riga di comando

  4. Come aggiungere più percorsi in Linux usando esempi di comandi ip

  5. Come recuperare la versione Java usando il comando a riga singola in Linux

Come avviare la riga di comando di Linux

Come acquisire schermate dalla riga di comando utilizzando "Scrot" in Linux

Come installare Dig in Linux con esempi di riga di comando

Come trovare informazioni sulla CPU in Linux utilizzando la riga di comando

Come arrestare o riavviare Linux utilizzando la riga di comando

Come trovare l'indirizzo IP nella riga di comando di Linux