Você pode simplesmente ser incrível e nunca digitá-lo em seu shell bash em primeiro lugar. Mas se você acabar fazendo isso de vez em quando, aqui está uma maneira fácil de fazer com que o bash ignore.
Sempre comece sua senha com um ponto de exclamação (!)
Em seguida, crie uma senha segura após o! como você faria normalmente.
Por que isso funciona
O ! é uma chamada de função especial em muitos shells que pode ser usada para chamar comandos anteriores de seu histórico de shell por seus números no histórico. Por exemplo:
[me@boxen tmp]$ echo "this is a command"
this is a command
[me@boxen tmp]$ cd ../tmp
[me@boxen tmp]$ cat file
11
8
[me@boxen tmp]$ history | tail -4
10 echo "this is a command"
11 cd ../tmp
12 cat file
13 history | tail -4
[me@boxen tmp]$ !12
cat file
11
8
[me@boxen tmp]$ !password
bash: !password: event not found
[me@boxen tmp]$ history | tail -4
12 cat file
13 history | tail -4
14 cat file
15 history | tail -4
Como você pode ver, a referência a um evento anterior preenche o histórico com aquele evento, mas a senha não tem nenhuma referência correspondente e, portanto, desaparece.
Referências
http://unix.stackexchange.com/questions/3747/understanding-the-exclamation-mark-in-bash