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

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

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

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

관련 정보