
現在、コントロール パネルなしで初めての Web サーバーをセットアップしていますが、これまでのところ順調に進んでいます。
利用可能なコマンド オプションとその機能のすべてを説明している場所を教えていただけませんか?
私は主にサーバー上で特定の設定を行うためのガイドに従っているので、次のようなコマンドに遭遇することがあります。
sudo mkdir -p /var/www/ve-server{1,2}.com/{html,logs}
-p
オプションがコマンドをどのように変更するかを除けば、私はそれを理解しています。
答え1
man
コマンドを探しているのだと思います。
試してみてman mkdir
、-p スイッチが何を行うか確認してください。ここでは vim スタイルの検索を使用できます。
コマンドman man
の使用方法の詳細については、 を参照してください。man
答え2
多くのコマンドは、 を使用して呼び出すと、使用可能なオプションの簡単な概要を出力します--help
。これはオプションの詳細な説明ではありませんが、忘れてしまったオプションの名前を見つけたり、コマンドについて基本的な知識がすでにある場合に使用可能なオプションを見つけたりするのに適しています。すべてのコマンドが をサポートしているわけではありません--help
が、 を使用して実行したときに何らかの損害を与えるコマンドに出会ったことはありません--help
ので、ぜひ試してみてください。いくつかのコマンドは に応答します-help
が、 には応答しません--help
。
UNIXの伝統的なドキュメントユーティリティはman
多くのプログラム、特にほとんどのコマンド ライン ユーティリティでは、eg を実行すると、man mkdir
コマンドとそのオプションの説明が表示されます。
いくつかのコマンドはシェルに組み込まれています。これらのコマンドにはマニュアル ページがありません。代わりにシェルのマニュアル ページ (man bash
またはman bash-builtins
、シェルが bash の場合は 、シェルが zsh の場合は ) に説明されています。コマンドが組み込みか外部プログラムかを確認するには、(例)man zshbuiltins
を実行します。type COMMAND_NAME
type mkdir
それ以外には、より具体的なドキュメントがあるかもしれません。例えば、mkdir
Linuxの完全なリファレンスは、coreutils マニュアル(下mkdir
)。