$HOME/.profile
환경 변수 의 정의에 따라 ENV
설정됩니다 . 내 껍질 은 .$HOME/.shrc
export ENV
echo $0
-sh
$HOME/.shrc
HISTFILE 및 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