La bash è probabilmente la shell linux più famosa e anche la più usata, praticamente installata di default su qualsiasi sistema linux, consente di impartire comandi da console piuttosto avanzati, ecco alcune scorciatoie da tastiera per chi usa spesso la shell…
Ecco una lista di scorciatoie tutt’altro che completa che può tornare utile in quasi tutte le circostanze:
- ALT + B e ALT + F:
Muovono il cursore a inizio e fine della parola corrente - CTRL + A e CTRL + E:
Muovono il cursore all’inizio e alla fine della riga - CTRL + B e CTRL + F:
Muovono il cursore in avanti e indietro - CTRL + C:
Genera un SIGINT del comando in corso (in parole più chiare lo termina). - CTRL + Z:
Genera un SIGTSTP inviato al comando in corso (praticamente lo mette in pausa) - CTRL + \:
Genera un SIGTQUIT inviato al comando in corso, facendo chiudere il comando. - CTRL + L:
Pulisce lo schermo - CTRL + U:
Cancella tutti i caratteri a sinistra del cursore - CTRL + D:
Cancella la parola dove è posizionato il cursore - ALT + T:
Scambia l’ordine delle parole che precedono il cursore - CTRL + K:
Cancella tutti i caratteri a destra del cursore.
Ovviamente sentitevi liberi di commentare e magari mandare altre scorciatoie che ritenete utili.
Ricerca nella shell bash e HISTORY:
Come molti sapranno la shell ha un history che ci permette di richiamare comandi passati in precedenza usando le frecce su e giù, a volte però non è cosi facile riuscire a trovare un comando che ci ricordiamo di aver dato ma chi sa quando e dove?
La bash ha un sistema di ricerca incrementale, per attivarlo è sufficiente premere CTRL + R e iniziare a digitare il comando, sarà poi la shell a mostrarvi il comando completo se trovato.
La ricerca nell’history può far risparmiare molto tempo e in futuro vedremo di approfondire meglio questo argomento.