Linux: Ripetizione veloce su linea di comando
Quando volete ripetere un comando che avevate digitato prima, è sufficiente premere il tasto con la freccietta in su. In questa maniera accedete alla history dei comandi.
Se l'history dei comandi digitati è troppo lunga e/o vi ricordate le prime lettere del comando potete richiamarlo direttamente anteponendo ad esso il punto esclamativo.
Ad esempio se avete digitato il comando:
% ls -lR| grep fortune |sort +4n
per trovare i file "fortune" ordinati per grandezza e lo volete richiamare, è sufficiente dare il comando:
% !ls
oppure
% !l
Questa funzionalità é particolarmente utile quando si devono riscrivere comandi molto lunghi.
In pratica quando gli si passa qualcosa del tipo "!nome" la shell interpreta il comando "Esegui l'ultimo comando digitato, che si trova nella history, che inizia con nome".
Se poi il problema è la cattiva digitazione di un comando (sempre sulla linea di comando), è possibile correggere l'errore senza stare a riscriverlo.
Ad esempio se scriviamo il comando:
% ls -lR| grap fortune |sort +4n
con il comando '^ra^re' viene sostituita la stringa 'ra' con 're' e viene eseguito automaticamente il comando che ne risulta.
% ls -lR| grap fortune |sort +4n
bash: grap: command not found
% ^ra^re
ls -lR| grep fortune |sort +4n
./fortune-0.2/debian:
./fortune-0.2:
./fortune.it-1.51:
-rw-r--r-- 1 8044 users 429 Oct 26 1998 fortune.lsm
-rw-r--r-- 1 8044 users 514 Oct 24 1998 fortune.6
-rw-r--r-- 1 501 150 1733 Jan 9 1998 fortune.it-1.51.lsm
drwxr-xr-x 2 501 150 4096 Jan 9 1998 fortune.it-1.51
drwxr-xr-x 3 8044 users 4096 Jul 16 17:05 fortune-0.2
-rw-r--r-- 1 8044 users 5179 Oct 25 1998 fortune.c
-rwxr-xr-x 1 root root 10080 Jul 16 17:05 fortune
Articoli correlati
- Linux Lubuntu per resuscitare i vecchi computer
Ecologia della vita quotidiana e computer
Non volete gettare il computer su cui è istallato Windows XP? Ecco alcuni consigli per evitare l'obsolescenza tecnologica usando il software giusto.29 marzo 2019 - Alessandro Marescotti - So.Di.Linux
Linux orientato alla didattica
Un ottimo esempio anche di green economy perché consente - essendo un software "leggero" - di riutilizzare computer ancora funzionanti ma poco potenti. Computer che rischiano di andare in discarica ma che con Linux tornano a "nuova vita"5 dicembre 2016 - Alessandro Marescotti - Stallman, chi era costui? :-)
Richard Stallman a Firenze: Software libero ed economia solidale per difendere democrazia e libertà
Per chi non è avvezzo al sistema operativo del "pinguino", il nome di Stallman non dice nulla. E per chi non segue le vicende del "software libero", o non sa che la Rete può diventare un'arma a doppio taglio, difficilmente avrà partecipato all'importante e seguitissimo incontro che si è tenuto a Firenze lo scorso 14 settembre 2013; ospite illustre, appunto, Richard Stallman.25 settembre 2013 - Roberto Del Bianco - Tesi del Master "Scienza Tecnologia e Innovazione"
Dal pensiero strade per innovare
Software e comunicazione digitale, circolazione della conoscenza ed esigenze di tutela della proprietà intellettuale28 gennaio 2010 - Lidia Giannotti
Sociale.network