質問: chown:「id -u」は何を表していますか ubuntuサーバーのインストールでmongodbを実行するように取り組んでいます。 instructions を確認する際に、ルートドライブに "\ data\db"ディレクトリを作成する必要がありました。その時点で、次のようにchownコマンドを使用して所有者を変更する必要がありました。sudo chown `id -u` /data/db 受け取ったクイックスタートガイドに表示されているコマンドを発行するとchown: invalid user: 'id -u' 私はlinuxを初めて使用するので、「id -u」の意味がわからないことがわかりません。ユーザー名に置き換えると、コマンドは正常に完了し、mongoが実行されます。誰かが手短な 'id -u'がlinuxの専門家に私に伝えなかったことを伝えるのを助けてくれますか?
回答: id -uは、ユーザーidをシステムに出力します。別の方法として、次のコマンドを実行することもできます。sudo chown <user> /data/dbを<user>をシステム上のユーザー名に置き換えます。