
이것은 새로운 세션에서 내 터미널에 표시되는 내용입니다.
Agent pid 6847
Identity added: /home/eric/.ssh/id_rsa (/home/eric/.ssh/id_rsa)
➜ ~ history
1 history
➜ ~
저는 Linux Mint 17.3 64비트 및 oh-my-zsh(ZSH 쉘)를 사용하고 있습니다.
이 기계는 새로 설치되었습니다.
이전 Fedora, Ubuntu 또는 OS X 시스템에서는 이런 일이 발생하지 않았습니다.
기록이 현재 세션보다 더 많이 표시되도록 하려면 어떻게 해야 합니까? 이것이 바로 이 세션의 목적이어야 합니다.역사우선 명령이지?
답변1
영구 명령줄 기록을 구성하는 방법을 알아보려면 셸 설명서를 읽어보세요.
대부분의 쉘에서는 쉘 변수를 HISTFILE
파일 이름으로 설정하여 이를 수행합니다. 예를 들어:
HISTFILE=$HOME/.shell_history
Bash는 ~/.bash_history
기본 기록 파일로 사용하며 ksh93
기본값이 없으며(매뉴얼에 따르면) zsh
.
설명서 zsh
에는긴HISTFILE
명령줄 기록을 저장하고 사용하는 방법과 시기에 영향을 미치는 다양한 옵션 및 변수에 대한 섹션이지만 가장 중요한 점은 쓰기 가능한 파일의 경로 이름으로 설정되어 있는지 확인하는 것입니다 .
관련 질문:Zsh의 명령 기록