Искал решение такого вопроса как же отключить сохранение истории команд в bash в дистрибутиве ArchLinux. Прошу не спрашивайте зачем, просто я мазахист...
Так вот пробовал следующее:
set +o history
echo unset HISTFILE >> /etc/profile
export HISTSIZE=0
export HISTFILESIZE=0
после этого отчищал командой history -с но все равно продолжала вести историю, перезагружал таже трабла. Кто знает как решить данный вопрос?
Прописывал в ~/.bashrc команды:
А Вы всё это добавляли в самый конец ~/.bashrc? После этого нет ничего, что могло бы переписать настройки? И этот файл вообще читается? Проверьте значение установленных переменных.
А Вы всё это добавляли в самый конец ~/.basrc? После этого нет ничего, что могло бы переписать настройки? И этот файл вообще читается? Проверьте значение установленных переменных.
не помогло, есть еще варианты, не уж то не предусмотрена такая возможность?
Если ~/.bashrc не читается, то, похоже, у ТС либо bash как login shell, либо не bash, а какой-нибудь dash (zsh, ksh, tcsh, ash... тысячи их).
Есть еще "хак": rm -f ~/.bash_history; ln -s ~/.bash_history /dev/null. Правда, если есть возможность сделать это как положено, лучше не "хакирствовать".
Slackware64-current/Xfce/Xiaomi Mi Notebook Pro 15.6 | Arch Linux/Xfce/Lenovo G580
------------- Registered Linux User #557010
Если ~/.bashrc не читается, то, похоже, у ТС либо bash как login shell, либо не bash, а какой-нибудь dash (zsh, ksh, tcsh, ash... тысячи их).
Есть еще "хак": rm -f ~/.bash_history; ln -s ~/.bash_history /dev/null. Правда, если есть возможность сделать это как положено, лучше не "хакирствовать".
Возможно, поясню запускаю arch появляется чистая консоль логинесь в консоли, то есть кроме чистой системы ни чего не стоит. Почему то срабатывает после того как в терминале вверду команду bash, логи история перестает вестись. Почему тогда запускается не bash изначально?