![전체 명령이 이전에 설정된 단어를 저장하지 않는 이유는 무엇입니까?](https://linux55.com/image/174086/%EC%A0%84%EC%B2%B4%20%EB%AA%85%EB%A0%B9%EC%9D%B4%20%EC%9D%B4%EC%A0%84%EC%97%90%20%EC%84%A4%EC%A0%95%EB%90%9C%20%EB%8B%A8%EC%96%B4%EB%A5%BC%20%EC%A0%80%EC%9E%A5%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
complete
내 스크립트에 자동 완성을 추가하는 명령을 사용하고 있습니다 . 예를 들어 boogh
스크립트에 추가하고 싶습니다.my_script
$complete -W "boogh" my_script
이 명령을 실행한 후 boogh
Tab 키를 누르면 키워드가 쉽게 나타납니다. 그런데 문제는 짧은 시간(약 1시간 정도) 내에 또는 재부팅 후에는 boogh
키워드를 잊어버린다는 점입니다.
누구든지 이 문제에 대해 도움을 줄 수 있는지 궁금합니다. 즉, 사용자 정의 추가 단어를 저장하는 방법에 대한 완전한 명령을 알려주거나 추가된 단어를 시스템에 영구적으로 저장하는 방법이 있습니까? 또는 명령을 실행하지 않는 경우 바르게.
추신: 명령 매뉴얼을 읽었지만 complete
내가 사용하는 방식과 충돌하는 부분을 찾을 수 없습니다.
편집: Ubuntu 16.04 서버와 18.04 서버를 모두 사용하고 있습니다.