ハッシュコマンドの目的は何ですか?
実行するhashと、ハッシュが最後にリセットされてから実行されたすべてのコマンドのパスが表示されます(hash -r) [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 2 /usr/bin/whoami マニュアルページによると、ハッシュの目的は次のとおりです。 / usr / bin / hashユーティリティは、現在のシェル環境が見つかったユーティリティの場所を記憶する方法に影響します。指定された引数に応じて、記憶されている場所のリストにユーティリティの場所を追加するか、リストの内容を削除します。引数が指定されていない場合、リストの内容について報告します。この-rオプションにより、シェルは記憶されているすべての場所を忘れます。 シェルにビルトインとして提供されるユーティリティは、ハッシュによって報告されません。 コマンドを何回入力したかを確認する以外に、のユーティリティが表示されませんhash。 thegeekstuff.comのトップ15の便利なコマンドにも取り上げられました どのような点でhash便利ですか?