fish
쉘을 사용하고 있지만 history
그 명령은 다음과 같은 것을 반환합니다.
ls
cd Downloads
ls
mkdir new_folder
그러나 같은 것이 zsh
반환됩니다.
399 ls
400 cd Downloads
401 ls
402 mkdir new_folder
물고기의 숫자를 어떻게 알 수 있나요?
답변1
history | cat -n
그렇게 할 것이다.
하지만 기록에서 해당 행을 삭제해도 해당 번호는 삭제되지 않는다는 점을 잊지 마십시오(Fish의 기록 파일에는 해당 행이 저장되지 않기 때문입니다).
예를 들어 행을 삭제하면 cd Downloads
두 번째 행은 ls
가 됩니다 400
.
zsh
반면에 숫자를 ~/.zsh_history
파일에 저장하면 두 번째 숫자가 ls
여기에 남게 됩니다.401
당신은 그것을 사용하는 데 fish
관심이 있을 수 있습니다 history --show-time
. 숫자는 표시되지 않지만 각 명령을 실행하는 데 걸린 시간이 표시됩니다.
편집하다:귀하의 의견에 대한 답변:history | cat -n | grep 315
하지만 더 유용합니다. history | cat -n | less
그 뒤에 /, 3, 1가 옵니다 5. 이렇게 하면 위쪽/아래쪽 키를 사용하여 특정 명령 전후의 명령을 쉽게 볼 수 있습니다.Enter
(댓글의 키 서식이 실패했기 때문에 원래 답변에 댓글 답변을 추가합니다)