Bash 터미널이 명령을 기억하게 하려면 어떻게 해야 합니까?

Bash 터미널이 명령을 기억하게 하려면 어떻게 해야 합니까?

현재 Parrot Security를 ​​사용하고 있습니다. 그런데 칼리에서는 터미널에서 명령을 내리면 그 명령을 기억하다가 터미널에 또 비슷한 명령을 입력하면 맞춤법 검사와 비슷하게 이전 명령을 사용할지 묻는 메시지가 뜹니다. 화살표 키를 사용하여 명령을 스크롤할 수도 있습니다. 그래서 내 앵무새 터미널에서 동일한 작업을 수행할 수 있는 방법이 있는지 궁금합니다. 당신의 도움을 주셔서 감사합니다.

  • 껍데기:/bin/bash
  • 기록 크기=1000
  • 역사적 문서/home/legionaire/.bash_history

bash 기록 파일을 열고 모든 명령을 볼 수 있습니다. 저는 Kali와 같습니다. 그런 것을 입력하면 화살표를 사용하여 스크롤할 수 있습니다.

답변1

내 의견을 확장하려면 쉘을 zsh로 변경하고 zsh-autosuggestions를 설치해야 합니다. 먼저 zsh와 git을 설치합니다 sudo apt-get install zsh git. 다음 chsh메시지가 표시되면 실행하고 입력합니다 /bin/zsh. git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestionszsh-autosuggestions 저장소를 복제하려면 세 번째 시간을 입력하십시오 . last 를 입력한 echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc다음 source ~/.zshrc새 셸을 입력하거나 시작합니다.

답변2

사용하다맞춤형 주택: 다음과 같은 기능을 제공하는 기본 셸로 변경할 수 있습니다.생선 껍질또는 ZSHzsh 자동 제안추가하세요. 깨닫다껍질이 다르네요, 쉘을 다음으로 변경하십시오.물고기또는ZTE일부 명령이 변경되거나스크립트행동.

Ctrl-R을 사용하여 다음을 검색하세요.쉘을 변경할 수 없거나 변경하고 싶지 않은 경우 Crtl-R을 사용하여 기록을 검색할 수 있습니다. 이는 귀하가 찾고 있는 것과 동일한 즉시 완성은 아니지만 유용한 대안이 될 수 있습니다. 바라보다BASH의 루프에서 역방향 검색을 수행하는 방법은 무엇입니까?.

관련 정보