Очистить историю терминала в Linux [закрыт]



когда вы используете клавишу up в терминале Linux, вы можете снова использовать предыдущие команды. Большая характеристика. Тем не менее, я начал регистрировать mysql в mysql с конфиденциальными деталями в команде.



Как я могу удалить эту историю?

588   2  

2 ответов:

вы можете очистить свою историю bash следующим образом:

history -cw

Если вы используете bash, то история терминала сохраняется в файле с именем .bash_history. Удалите его, и история исчезнет.

однако, для MySQL лучше не вводить пароль в командной строке. Если вы просто укажете параметр-p без значения, то вам будет предложено ввести пароль, и он не будет зарегистрирован.

другой вариант, если вы не хотите вводить пароль каждый раз, то в моем.cnf файл. Создайте файл с именем ~ / . my. cnf с чем-то вроде:

[client]
user = <username>
password = <password>

убедитесь, что вы изменили права доступа к файлу, чтобы только вы могли прочитать файл.

конечно, таким образом, ваш пароль сохраняется в текстовый файл в вашем домашнем каталоге, так как он был ранее сохранен .bash_history.

Comments

    Ничего не найдено.