우분투 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"의 결과는 무엇입니까?
—
Aaron
@ BryceAtNetwork23
—
yohbs
/bin/bash
시도해야 할 또 다른 것은 권한을 확인하는 것입니다.
—
reverendj1
~/.bash_history
.bashrc
.