Не волнуйтесь: Bash покрывали Вас (это также возможно в некоторых других оболочках, но вы по своему усмотрению там).
Просто установите HISTIGNORE = «* walletpassphrase *» и история оболочки не будет помнить ни одной строчки с струнной walletpassphrase в нем.
Этот список разделенных двоеточиями, если вы хотите добавить больше моделей.
Заметка: walletpassphrase выше буквально Струна "walletpassphrase", Делать не заменить действительную фразу там! (Благодаря комментариям ниже для указывая эту потенциальную путаницу.
Например, мой ~ / .bashrc может выглядеть следующим образом:
Код:
$ Кошка ~ / .bashrc
# .bashrc
# Источник определение глобального
если [-f / и т.д. / Bashrc]; тогда
. / И т.д. / Bashrc
фи
# конкретных пользователей псевдонимы и функции
HISTSIZE = 50000
HISTCONTROL = ignoreboth
shopt -s histappend
HISTIGNORE = '* walletpassphrase *
HISTCONTROL = ignoreboth делает историю игнорировать повторяющиеся команды и команды, которые имеют префикс с пробелами, так что вы можете держать другой хлам из вашей истории на лета, и HISTSIZE = 50000 значительно расширяет максимальную историю, histappend делает его добавить к вместо перезаписывания хранить историю, позволяя истории вернуться долгий путь. Ни один из них не требуются для Thie HISTIGNORE, но вы можете найти их полезными тоже.
После ввода его в Bashrc, перезагрузить вашу оболочку.
Вы можете мгновенно сказать, если его работы, например,
Код:
$ Ls FOOF
лс не может получить доступ к FOOF: Нет такого файла или каталога
--now нажать up--
$ Ls FOOF
лс не может получить доступ к FOOF: Нет такого файла или каталога
$ Ls walletpassphrase
лс не может получить доступ к walletpassphrase: Нет такого файла или каталога
--now нажать up--
$ Ls FOOF
Конечно, лучшие практики безопасности будут не держать бумажники, которые имеют значение в Интернете, но с небольшим количеством заботы вы можете повысить безопасность вас за то, что вы держите в Интернете.
Ура,