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

