나는 bash 히스토리 명령 조회의 이점을 원하지만, 여러 호스트에서 작업하고 싶습니다. 그러나, 나는 보안 정책으로 인해 대부분의 원격지에 홈 디렉토리가 없다. 그래서 ~/.bash_history가 없습니다. "export HISTFILE =/tmp/blah"는 현재 세션에서 작동하지 않습니다. 거기에 파일이 있더라도 일부 로컬 파일을 통해 여러 개의 원격지에 걸쳐 sync'ed되어야합니다.원격 호스트에 대한 bash 히스토리
솔루션은 아마 다음과 같아야합니다
.ssh/config
을 통해 또는 alias
또는 어떻게 든이 모든 ssh 명령 주위에 뭔가를 실행합니다. 예 :
scp .remote-history [email protected]:/tmp/history
ssh [email protected]
scp [email protected]:/tmp/history .remote-history.add
cat .remote-history.add >> .remote-history
비슷한 기능을하는 기존 도구가없는 한.
프로그래밍 관련 질문이 있으십니까? 또는 어떤 도구를 사용할 지에 대한 조언을 구하고 있습니까? – ghoti
Google은 합리적인 시간에 이러한 도구 또는 도구 조합을 Google에 전송할 수 없었습니다. 그래서 프로그래밍 방식의 솔루션이 필요하다고 가정합니다. 질문에 대해 충분히 명확하지 않다고 생각되면 알려주십시오. – ilj
홈 디렉토리가없는 경우 어떻게 유용한 내역 파일이 있습니까? [XY 문제] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)가있는 것 같습니다. 어떤 실제 작업 (당신 생각)에이 기능이 필요합니까? – tripleee