ログアウト時にSDカードへの履歴ファイルの書き込みが発生しないようにする。
対象ファイル
/root/.bashrc /home/pi/.bashrc /etc/skel/.bashrc
対象ファイルのどこでもよいので、下記の行を追加する。
unset HISTFILE # bashの履歴ファイルを作成しない export LESSHISTFILE=- # lessの履歴ファイル.lesshstを作成しない
3番目のファイル /etc/skel/.bashrc は、今後ユーザーを新規追加した際にコピーされるデフォルトの設定ファイルである。
今後追加するユーザーについて上記設定を行いたくないのであれば、/etc/skel/.bashrcの設定はしなくてよい。
下記を行う。
$ diff .bashrc.orig .bashrc 75c76 < alias ls='ls --color=auto' --- > #alias ls='ls --color=auto' 79,81c80,82 < alias grep='grep --color=auto' < alias fgrep='fgrep --color=auto' < alias egrep='egrep --color=auto' --- > #alias grep='grep --color=auto' > #alias fgrep='fgrep --color=auto' > #alias egrep='egrep --color=auto' 101,103c102,104 < if [ -f /etc/bash_completion ] && ! shopt -oq posix; then < . /etc/bash_completion < fi --- > #if [ -f /etc/bash_completion ] && ! shopt -oq posix; then > # . /etc/bash_completion > #fi