Re: shell history
Il giorno dom, 01/12/2024 alle 10.22 +0100, Davide Prina ha scritto:
> è possibile eseguire un comando indicando
> che non venga qui inserito. Per fare questo basta semplicemente far
> precedere il comando da uno spazio
Vero. :-)
Per la shell bash, tuttavia, questo vale solo se la variabile HISTCONTROL,
reperibile nel file ~/.bashrc, contiene il valore "ignorespace" o "ignoreboth".
Per la shell zsh, similmente, dev'esserci invece
setopt HIST_IGNORE_SPACE
in ~/.zshrc.
Piuttosto utile, in bash, la variabile HISTIGNORE, che consente di definire quali
comandi non vanno mai salvati.
Normalmente la uso anche con un'altra finalità.
Vi è mai capitato di digitare la password di sudo, non accorgendovi di aver
commesso un'errore di digitazione nel comando, e che quindi non c'è nessun
sudo che stia aspettando la password?
E dove finisce la password, bella in chiaro? :-0
Usando una password del tipo "999password", allora
HISTIGNORE="999"
IMHO diventa bello comodo. :-)
--
Bye, Lem
Reply to: