다른 세션에서 사용할 수 있도록 *nix 명령줄 기록을 제출하는 방법은 무엇입니까?

다른 세션에서 사용할 수 있도록 *nix 명령줄 기록을 제출하는 방법은 무엇입니까?

내가 보고 있는 것은 한 세션(pts)의 명령줄 기록을 다른 열려 있는 세션(pts)에서 사용할 수 없다는 것입니다.

  1. 다른 세션에서 즉시 사용할 수 있도록 세션 기록을 명시적으로 커밋하는 것이 가능합니까?

또한 내가 보고 있는 것은 닫힌 세션의 기록이 새 세션에만 적용된다는 것입니다. 기존 세션에는 적용되지 않습니다.

  1. 닫힌 세션의 기록을 기존 세션으로 추출할 수 있습니까?

bash위의 관찰은 케이스 에만 적용됩니다 .

동일한 사용자에 대해 여러 세션이 있을 때 기록(로깅/공유)이 어떻게 작동하는지 설명할 수 있습니까?

답변1

append다음을 사용하여 현재 쉘을 파일 에 history쓸 수 있습니다 ..bash_history

history -a

다음 명령을 사용하여 다른 세션에서 read파일을 로드 할 수 있습니다..bash_history

history -r

관련 정보