コマンド全体が以前に設定された単語を保存しないのはなぜですか?

コマンド全体が以前に設定された単語を保存しないのはなぜですか?

complete私のスクリプトにオートコンプリートを追加するコマンドを使用しています。たとえば、booghスクリプトに追加したいと思います。my_script

$complete -W "boogh" my_script

このコマンドを実行した後、booghTabキーを押すとキーワードが簡単に表示されます。ところで、問題は短い時間(約1時間程度)以内、または再起動後にbooghキーワードを忘れてしまうことです。

誰もがこの問題を支援できるかどうか疑問に思います。つまり、カスタム追加の単語を保存する方法の完全なコマンドを教えたり、追加した単語をシステムに永久に保存する方法はありますか?または、コマンドを実行しない場合は正しく。

PS:コマンドマニュアルを読みましたが、complete私が使用する方法と矛盾する部分が見つかりませんでした。

編集:Ubuntu 16.04サーバーと18.04サーバーの両方を使用しています。

関連情報