기록에는 현재 세션만 표시됩니다.

기록에는 현재 세션만 표시됩니다.

이것은 새로운 세션에서 내 터미널에 표시되는 내용입니다.

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의 명령 기록

관련 정보