Ubuntu 12.04を実行していますが、何らかの理由でbashがコマンド履歴を保持しません。~/.bash_history
ファイルには、私は数ヶ月前に入力しただけで3コマンドが含まれています。
どうすれば修正できますか?
編集:
ここに私の関連コンテンツがあります.bashrc
:
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
# If not running interactively, don't do anything
[ -z "$PS1" ] && return
# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth
# append to the history file, don't overwrite it
shopt -s histappend
# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000
@jokerdino thx、質問を編集しました。それは標準設定です(私はそれらに触れませんでした)。
—
yohbs
「echo $ SHELL」の出力は何ですか?
—
アーロン
@ BryceAtNetwork23
—
yohbs
/bin/bash
しようとするもう一つは、のパーミッションをチェックすることです
—
reverendj1
~/.bash_history
.bashrc
。