[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: