さまざまなUnixコマンドはどういう意味ですか? [閉鎖]

さまざまなUnixコマンドはどういう意味ですか? [閉鎖]

私のコンピュータでUbuntu 14.04を実行しています。 Node JS、Mongo DBなどのような他のソフトウェアをインストールするときsudo、、などのような他のコマンドapt-getラインmkdirコマンド(または正確に何と呼ばれる?)を見ると迷子に-R感じます。-n

異なるLinux / Unixコマンドが正確に何を意味するのかを理解するのに最適なリソースは何ですか?

答え1

manページはあなたの友人です。一度も使用したことがないコマンドを表示するたびに、以下を実行してください。man [name of command]

たとえば、次のようにman sudo通知します。

名前 sudo, sudoedit - 他のユーザーとしてコマンドを実行する

そして以下を見てください:

説明sudoを使用すると、許可されたユーザーは、sudoersファイルで指定されているようにスーパーユーザーまたは他のユーザーとしてコマンドを実行できます。実際の有効なuidとgidは、passwdファイルで指定されたターゲットユーザーと一致するように設定され、グループベクトルはグループファイルに基づいて初期化されます(-Pオプションが指定されていない場合)。呼び出し側ユーザーが root である場合、または宛先ユーザーが呼び出し側ユーザーと同じ場合、パスワードは必要ありません。それ以外の場合、sudoはデフォルトでユーザーにパスワードを使用して認証するように要求します(注:デフォルト構成では、これはrootパスワードではなくユーザーのパスワードです)。ユーザーが認証されると、タイムスタンプが更新され、ユーザーは短時間(Sudoersで上書きされない限り5分間)パスワードなしでsudoを使用できます。

表現が複雑すぎると、Googleで「Linux sudoは何をしますか?」と検索できます。

答え2

  • sudo代替ユーザーの代わりに行われた
  • mkdir代表生産カタログ
  • apt高度なパッケージングツールを表します。

-rあるいは、同じオプションは-f任意の文字にすぎませんが、時には実際を表します。

-uytdlが意味するように、それをupdate使用または実行することもできます。--update-h--help

彼らに関する情報を得るためですman

関連情報