FreeBSD 11에서 CLI 기록 설정

FreeBSD 11에서 CLI 기록 설정

$HOME/.profile환경 변수 의 정의에 따라 ENV설정됩니다 . 내 껍질 은 .$HOME/.shrcexport ENVecho $0-sh

$HOME/.shrcHISTFILE 및 HISTSIZE 변수 선언 에서 :

HISTFILE=$HOME/.sh_history
HISTSIZE=500
export HISTFILE
export HISTSIZE

그러나 다시 시작한 후에는 사용 가능한 기록이 없습니다.

편집하다:

역사

 A sh command, the Thompson   shell, appeared in Version 1 AT&T UNIX.  It
 was superseded in Version 7 AT&T UNIX by the Bourne shell,   which inher-
 ited the name sh.

 This version of sh   was rewritten in 1989 under the BSD license after the
 Bourne shell from AT&T System V Release 4 UNIX.

작가

 This version of sh   was originally written by Kenneth Almquist.

답변1

루트 계정의 기본값은 "history" 별칭/명령을 사용하는 tcsh이며, 별도로 명시하지 않는 한 sh가 사용자의 기본값입니다. sh의 기록 명령에 대한 실제 바이너리는 다음과 같습니다.

/usr/bin/fc 

-l플래그 와 함께 , 즉fc -l

또한 시청하세요man history

관련 정보