명령을 실행하면 history
16줄만 출력됩니다.
$ history | wc -l
16
.zshrc
기본적으로 표시되는 기록 항목 수를 늘리기 위해 파일에 환경 변수를 설정하거나 다른 방법으로 설정할 수 있습니까 ?
내가 이 작업을 수행하려는 주된 이유는 다음을 사용하여 이전 명령을 자주 검색하기 때문입니다.
history | grep something
하지만 이제 bash에서 zsh로 전환했으므로 기록 출력은 16줄만 얻습니다(bash의 기본 숫자는 1000인 것 같습니다). 이제 반환되는 항목 수도 지정해야 합니다.
history -2000 | grep something
기본적으로 표시되는 항목 수를 설정하는 방법이 있습니까 history
? (또는 내가 history
잘못 검색하고 있어서 이전 명령을 찾는 더 나은 방법을 배워야 할까요?)
그런데 저는 Ubuntu 18.04에서 zsh를 사용하고 있습니다.
$ zsh --version
zsh 5.4.2 (x86_64-ubuntu-linux-gnu)
답변1
귀하의 질문에 답변되었습니다여기.
이것은 해당 답변을 직접 복사하여 붙여넣은 것입니다.
남자 축구 클럽에서:
If first and last are both omitted, the previous 16 commands shall be listed or the previous single command shall be edited (based on the −l option).
문제를 해결하려면 별칭 기록='fc -l -100'
이 답변을 보완하기 위해 저는 개인적으로 alias histsearch='fc -l 0 | grep'
모든 기록을 정기적으로 검색합니다.