コマンドを更新するにはどうすればよいですか?

コマンドを更新するにはどうすればよいですか?

私の「whatis」マニュアルページは、オンラインで見つけた他のマニュアルページと一致しません。つまり、使用できるオプションはありません。

/home/User$ whatis -d ls
whatis: -d: unknown option
uname -srv
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Sun Jun  2 20:26:31 PDT 2019; root:xnu-3789.73.50~1/RELEASE_X86_64

私の最初の考えはbashを更新できるということでしたが、組み込みコマンドではないので、これが可能かどうかわかりません。数日間だけCLIを使用していましたが、トラブルシューティング方法もよくわかりません。また、トラブルシューティングによってコンピュータが何らかの方法で誤動作を引き起こす可能性があることを心配することがあります。

ベストアンサー1

Macを使用しているようです。一部のオンラインページは、他のUNIXシリーズシステムで使用できます。これらの多くは必ずしも認識しないままLinux中心(より具体的にはGNU中心)です。

特定のコマンドに対する最終的な解決策は、インストールされている参照文書を使用することです。たとえば、man whatis自分がインストールされているwhatis


これは、追加のフラグとオプションを取得するためにコマンドを更新するのではなく、追加のフラグとオプションを取得するためにコマンドを更新することです。むしろ、一見すると同じように見えるコマンドを異なる方法で実装することがあります。 Macユーザーは、homebrewと呼ばれるアドインパッケージシステムを介して多くの標準コマンドのGNUバージョンを入手できます。私はそれを直接使用しませんが、以下からもっと学ぶことができます。https://brew.sh/

おすすめ記事