문서에 따르면 zsh 기록에 특정 범위 내의 줄을 인쇄하도록 지시할 수 있습니다. 문서에 "history[first[last]]"라고 나와 있습니다. "history ab"를 시도했지만 너무 많은 인수 오류가 발생했습니다.
나는 수백 가지 다른 방법을 시도했지만 동일한 결과를 얻었습니다. 범위가 지정된 작업 기록의 예를 게시할 수 있나요?
답변1
요청 시 예시가 제공됩니다.
다음을 사용하려고 하면 실패합니다 bash
.
mintvm ~ # echo $BASH_VERSION
4.3.11(1)-release
mintvm ~ # echo $ZSH_VERSION
mintvm ~ # history 1 5
-su: history: too many arguments
mintvm ~ #
사용 시 유효함 zsh
:
mintvm ~ # zsh
mintvm# echo $BASH_VERSION
mintvm# echo $ZSH_VERSION
5.0.2
mintvm# history 1 5
1 echo $BASH_VERSION
2 echo $ZSH_VERSION
3 history 1 5
mintvm#
답변2
다루기 힘든
fc -l -5 # 5 most recent
fc -l 1 5 # 5 oldest
fc -l -10 -5 # 10th newest to 5 newest