コマンドが何であり、何に使用されるかに関係なく、Linux では、コマンドは次の一般的な形式になります。
コマンド [-オプション] [パラメータ]
コマンド: コマンド自体。
-options: [オプション、必須ではありません] コマンドの一部のオプションは、コマンドの動作の詳細をオプションによって制御できます。
パラメータ: [オプション、必須ではありません] コマンドのパラメータ。そのほとんどは、コマンドのターゲットを指すために使用されます。
文法中の [] はオプションを意味します。
lsコマンド
次に、最初の Linux コマンドである ls コマンドを学習し、それを使用してコマンドの基本形式を理解しましょう。
ls コマンドの機能は、ディレクトリの内容を一覧表示することです。構文の詳細は次のとおりです。
1s [-a-1 -h] [Linux パス]
-a -l -h はオプションのオプションであり、Linux パスはこのコマンドのオプションのパラメータです。オプションとパラメータが使用されない場合、1s コマンド本体が直接使用されます。これは、現在の作業ディレクトリの内容をリストすることを意味します。タイル状のフォーム:
編集を中央に切り替え
画像の注釈を追加します (140 ワード以内) (オプション)
HOMEディレクトリと作業ディレクトリ
Linux システムのコマンド ライン ターミナルは、起動時にデフォルトでロードされます。
現在ログインしているユーザーの HOME ディレクトリが現在の作業ディレクトリとして使用されるため、ls コマンドは HOME ディレクトリの内容を一覧表示します。
HOME ディレクトリ: Linux システム内の各 Linux オペレーティング ユーザーの個人アカウント ディレクトリ。パスは /home/username です。たとえば、図の Linux ユーザーは itheima で、その HOME ディレクトリは /home/itheima Windows システムです。 Linux システムには、両方の図に示すように、ユーザーの HOME ディレクトリがあります。
編集を中央に切り替え
画像の注釈を追加します (140 ワード以内) (オプション)
lsコマンドのパラメータ
ls コマンドがオプションやパラメーターなしで直接使用されることが示されました。
1s [-a-1-h] [Linux パス]
では、ls のオプションとパラメータは何でしょうか? まず、パラメータを見てみましょう。
ls がパラメータを使用しない場合、現在の作業ディレクトリ、つまりユーザーの HOME ディレクトリの内容をリストすることを意味します。パラメータを使用する場合、ls コマンドのパラメータは、Linux パスを指定し、その内容をリストすることを意味します。指定されたパス (例:
編集を中央に切り替え
画像の注釈を追加します (140 ワード以内) (オプション)
ls / を使用してルート ディレクトリの内容を一覧表示すると、VMware を開いて、コマンド ラインの結果と Linux グラフィカル ビューの結果を比較できます。
lsコマンドの-aオプション
1s [-a-1-h] [Linux パス]
-a オプションの意味: all は、すべてのファイル (隠しファイル/フォルダーを含む) を一覧表示することを意味します。
ご覧のとおり、ls -a は ls よりも多くのコンテンツをリストします。図中の . で始まるものは、Linux システムの隠しファイル/フォルダーを表します (. で始まるものであれば、自動的に非表示にできます)。これらの隠しファイル/フォルダーは、-a オプションを使用しないと表示されません。
lsコマンドの-lオプション
-l オプションは、コンテンツをリスト形式 (縦方向に並べて表示) で表示し、さらに多くの情報を表示することを意味します。
-l オプションは実際には、フォルダーがグラフィカル形式のリストに配置されることを意味します。
文法のオプションは組み合わせて使用できます。たとえば、学習した -a と -l を組み合わせて適用できます。記述方法: ls -l -a、ls -la、ls -al、上記 3 つの記述方法は同じであり、-l と -a の機能が同時に適用されることを示します。
オプション自体を組み合わせることができるほか、オプションと引数を組み合わせて使用することもできます。
lsコマンドの-hオプション
1s [-a-1-h] [Linux パス]
-h は、K、M、G などの読みやすい形式でファイル サイズをリストすることを意味します。-h オプションは、-l と一緒に使用する必要があります。