私のコンピュータで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
任意の文字にすぎませんが、時には実際を表します。
-u
ytdlが意味するように、それをupdate
使用または実行することもできます。--update
-h
--help
彼らに関する情報を得るためですman
。