Как очистить историю bash при выходе из системы

Как автоматически очищать историю GNU Bourne-Again SHell при выходе из оболочки shell? 

Отключите переменную оболочки HISTFILE при входе в систему, чтобы история команд не сохранялась при выходе из оболочки. 

$ echo "unset HISTFILE" | sudo tee /etc/profile.d/unset_histfile.sh

При необходимости установите для переменной оболочки HISTSIZE значение 0 при входе в систему, чтобы выполненные команды не сохранялись в списке истории. 

Внимание, это очень неудобно, так как полностью отключит историю в оболочке входа в систему. 

$ echo "HISTSIZE=0" | sudo tee /etc/profile.d/disable_histsize.sh

Создайте /etc/bash.bash_logout файл, который будет выполняться при выходе из шелла. 

Используйте его для очистки истории. 

Не волнуйтесь, он будет выполнен после отдельного файла очистки оболочки входа ~/.bash_logout.

$ echo "history -c" | sudo tee /etc/bash.bash_logout

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

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

Это также означает, что список истории не будет инициализирован из файла истории при запуске. 

Удалите существующий файл истории ~ /.bash_history, чтобы все было в порядке. 

Но помните о других пользователях.

Вы всегда можете сохранить список истории в специальный файл. 

Обратите внимание, что это добавит текущий список истории в файл. 

$ HISTFILE=session_history.txt history -w
$ cat session_history.txt
cat .bash_history
HISTFILE=session_history.txt history -w

Сборка DEB пакета

Любой программный продукт, который разрабатывается при вводе в эксплуатацию должен быть установлен в операционную систему, это можно разными способами, но чтобы избежать траты времени на копирование файлов в нужные директории, выставление прав и избежать ошибок при выполнении ручной установки программы, то установку лучше делать при помощи пакетного менеджера.

Читать далее Сборка DEB пакета

Управление сайтом на WordPress из командной строки Linux

Введение

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

WP-CLI — это интерфейс командной строки для WordPress при помощи которого вы можете обновлять плагины, управлять учётными записями пользователей, устанавливать темы и многое другое без использования веб-браузера.

Читать далее Управление сайтом на WordPress из командной строки Linux

Как использовать Linux Screen

Вы когда-нибудь сталкивались с ситуацией, когда выполняете долгосрочную задачу на удаленной машине, и внезапно ваше соединение разрывается, сеанс SSH прерывается, и ваша работа теряется. Ну, это случилось со всеми нами в какой-то момент, не так ли? К счастью, есть утилита под названием screen, которая позволяет нам возобновлять сеансы.

Читать далее Как использовать Linux Screen