bash履歴にコマンドを永久に保存する

bash履歴にコマンドを永久に保存する

bash履歴にコマンドを永久に保存する方法はありますか?実際のシナリオは次のとおりです。

私はCプロジェクトを持っていますが、プロジェクトを整理するには覚えにくい非常に長いコマンドを実行する必要があります。整理して構築してから一ヶ月くらいは命令が必要ないですね。前のコマンドは bash 履歴から自動的に削除されるため、次にそのコマンドが必要なときに履歴には表示されません。

注:スクリプトファイルにコマンドを保存し、必要に応じてスクリプトを実行するなどのソリューションを公開しないでください。

ベストアンサー1

エイリアスを使用すると、これを簡単に実行できます。エイリアスを永久に作成するには、ファイルに追加するだけです~/.bashrc。たとえば、行を追加すると、シェルにその行を入力するたびにalias list='ls -la'コマンドが実際に実行されます。ファイルに入れずにコマンドラインからエイリアスを作成すると、シェルに戻るたびにエイリアスが失われます。listls -labashrc

おすすめ記事