기록에 일련의 명령을 유지하는 방법은 무엇입니까?

기록에 일련의 명령을 유지하는 방법은 무엇입니까?

Ctrl+를 사용하여 R몇 가지 명령을 찾습니다.

어떤 경우에는 별칭/쉘 스크립트에 넣는 것이 합리적이지만 일반적으로 약간의 조정이 필요한 명령의 경우 이는 비실용적입니다(예: ssh/git 명령 관련).

일반 기록 위에 명령을 로드하는 방법이 있나요?(길이 제한이 적용될 수 있습니다). 그러면 기록을 지우고 Ctrl+ R검색을 통해 항상 유용한 명령에 액세스할 수 있도록 할 수 있나요?

기록 앞에 추가하거나 기록되지 않은 별도의 파일에서 기록을 로드하는 기능이 있습니까?


이것이 모호해 보일 수도 있지만 때때로 내 기록이 손실되고(어떤 방식으로든 손상되거나 덮어쓰여짐) 가끔씩만 사용하는 편리한 명령을 잃게 됩니다. 백업을 보관할 수 있지만 기록을 자주 지우고 편리한 명령을 별도의 파일에 보관하는 것이 좋습니다.

답변1

zsh를 사용하면 다음을 사용하여 파일의 기록 항목을 현재 기록에 추가할 수 있습니다.

fc -R yourfile

-I아직 존재하지 않는 로드 항목만 추가 할 수 있습니다 .

fc -W파일에 기록을 쓰는 데 사용할 수 있습니다. 를 참고 man zshbuiltins하시거나온라인 매뉴얼더 알아보기.

관련 정보