Spesso capita di voler cercare un comando eseguito in precedenza nel terminale. La bash di Linux per default memorizza 500 linee di comandi digitati, richiamabili con il comando history
acp@linux:~$ historyeccetera…
1 sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoremove && sudo apt-get autoclean
2 sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
3 sudo nano /etc/apt/sources.list
4 sudo apt-get update
5 sudo nano /etc/apt/sources.list
6 sudo apt-get update
7 wget -q http://apt.last.fm/last.fm.repo.gpg -O- | sudo apt-key add -
8 sudo nano /etc/apt/sources.list
9 sudo apt-get update
10 sudo apt-get install lastfm
11 lastfm
12 sudo apt-get install gparted
13 ls
14 cd Desktop
15 ls
16 sh GoogleHearthLinux.bin
17 sh GoogleEarthLinux.bin
18 sudo apt-get install build-essential linux-headers-`uname -r` xinetd
19 wget -c http://download3.vmware.com/software/vmserver/VMware-server-1.0.6-91891.tar.gz
Per visualizzare lo storico della bash una schermata alla volta abbinarlo al comando less
acp@linux:~$ history | less
Per cercare un comando specifico, magari per evitare di riscrivere una lunga sequenza, basta ricordare parte del comando
acp@linux:~$ history | grep cpufreqeccetera…
174 sudo apt-get install cpufrequtils
175 cpufreq-info
176 sudo cpufreq-set -g powersave
Per cercare un comando specifico visualizzando una schermata alla volta
acp@linux:~$ history | grep cpufreq | less