Re: shell history

Lem <[email protected]>
Newsgroups gmane.linux.debian.user.italian
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.