私は この投稿 を読んでいて、最初の回答ですべてのコマンドを試してみました...私が今すぐにできることは他にありません。
とにかく、私はrm
に関してそれらすべてを調べました。私の興味をそそったのはこれです:
root@headdesk:~# type ls
ls is /bin/ls
root@headdesk:~# hash ls
root@headdesk:~# type ls
ls is hashed (/bin/ls)
root@headdesk:~#
ランニング help/man hash
はあまり役に立ちませんが、help type
も実際にはそうではありません(hash
についてはどこにも触れていません)。 man/info/helpページで関係が見つからないように見えないので、誰かがhash
ingがtype
コマンドに関して何をしているのか説明してもらえますか?
これは、次回の参照を迅速にするために、ハッシュテーブルに格納されることを意味します。
Bashの場合:help hash
とすると、組み込みコマンドhash
に関するヘルプが表示されます。
各コマンドNAMEの絶対パス名を決定して覚えておいてください。
つまり、コマンドの場所を最初に見つけた後(またはハッシュが呼び出されたとき)、その場所が記憶されます(ハッシュされます)。