blog

Linuxでよく使われるls, cd, pwd, mkdirコマンドの説明

lsコマンドはLinuxで最もよく使われるコマンドの1つで、非常に古いコマンドでもあります。Linuxのコマンドを勉強し始めるときに、一つアドバイスをしておきます。ルート "内のLinuxで/特別なシ...

Sep 22, 2020 · 5 min. read
シェア

lsコマンドはLinuxで最もよく使われるコマンドの一つで、非常に古いコマンドでもあります。Linuxのコマンドを勉強し始めるときに、やはりアドバイスをしておきたいことがあります:

多くの学生はちょうどLinuxを学ぶために開始することがありますし、いくつかの教科書を学ぶために買いに行く、教科書は、コマンドや設定オプションのLinuxの数千、あるいは数千の上に収集されることがありますし、本の1つ1つのすべてのコマンドを一度ノックするので、意味がありません。実際には、唯一のコマンドやオプションの一般的に使用される数十を覚えて学ぶ必要がありますすることができます。

1.ファイル命名規則

  • 大文字と小文字を区別
  • 他の記号はすべて合法です。なぜなら/はLinuxでは「root」を意味するからです。
  • 特殊な記号を使用できない場合は、次のような特殊な記号を使用しないようにしてください:@#¥&()-、スペースなど。Linuxのコマンド操作では、コマンドのいくつかは、コマンドのパラメータを持参する必要があるため、パラメータとコマンドは、スペースまたは他の記号の間にある可能性がありますので、コマンドとファイル名の競合は、その結果、システムに対処する方法がわからないファイル。
  • 通常のファイル名の先頭に. 記号を使用することは避けてください。 はファイル名が隠されていることを意味します。

2、Linuxコマンド形式

コマンド形式: コマンド -オプション パラメータ

例えば

ls -la /mnt

ls コマンド自体

-laはオプション:複数のオプションがある場合、オプションを一緒に書くことができます。ここではlが最初のオプションで、aが2番目のオプションです。実際には、完全なバージョンは-l -aですが、-laとして一緒に書く方が簡単です。

/mntはパラメータ、つまりこのコマンドが操作するオブジェクトです。このコマンドは、ルートディレクトリの下にあるmntディレクトリを操作します。

カタログ特記事項: . と.最初の . はカレントディレクトリ、. はカレントディレクトリの親ディレクトリ

3. ls コマンドの説明

  • コマンド名ls
  • コマンドの正式名称: list
  • コマンドパス: /bin/ls
  • 実行権限:すべてのユーザー
  • コマンド機能:ディレクトリファイル/ディレクトリの表示
  • 構文解説:ls 共通オプション [-lad] [ファイルまたはディレクトリ]。
    • -l 詳細情報
    • -a すべてのファイルを表示
    • -ディレクトリのプロパティを表示

4, lsコマンドの使用詳細

4-1、最も簡単なディレクトリファイルビューlsは、例えば、ルートディレクトリの下にあるファイルを確認するには、実行します:

ls /root/

4-2.ルートディレクトリ以下の全ファイルを表示し、実行します:

ls -a /root/

ls /root/を実行した結果よりも、. .

4-3.ルートディレクトリ以下のファイルの詳細を表示し、実行します:

ls -l /root/

ls -lコマンドを実行すると、7つのセクションが表示されます:

  • drwxr-xr-x ファイルの種類とパーミッションを示します。

最初の文字dはファイルの種類を表します:dはディレクトリ、-はバイナリファイル、lはソフトリンクファイルです。

rwxr-xr-xはパーミッションを示します: r - 読み取り、w - 書き込み、x - 実行。rwxr-xr-xを3文字のグループに分けると、rwxは所有者がファイルに対して、読み取り、書き込み、実行のすべてのパーミッションを持つことを意味し、r-xは所属するグループがファイルに対して、読み取りと実行のみのパーミッションを持つことを意味し、r-xは他の人がファイルに対して、読み取りと実行のみのパーミッションを持つことを意味します。

  • ハードリンクの数を示します。

  • rootとrootはファイルの所有者とグループを示します。

  • はファイルサイズです。ただし、この統計は完全なものではないので、このデータを気にする必要はありません。

  • 6/6 00:54 ファイルの作成日または最終更新日を示します。

  • 最後の列は、ファイルまたはディレクトリの名前を示します。

4-4.ルートディレクトリにあるetcディレクトリの詳細を確認し、-lを付けて実行:

ls -ld /etc/

lsコマンドのパラメーターはl、a、dだけでなく、p、t、r、s、hもあります。

-t:修正時間時間によるソート

 --time-style=long-iso: ls -l --time-style=long-iso フレンドリーな長いフォーマットの時間を表示する

-r:リバース

-S: ファイルサイズでソート

lsコマンドには、一般的には使用されない他の多くのパラメータがあります。 man lsコマンドを入力すると、公式のシステム説明を見ることができます。公式の説明はかなり広範囲にわたるので、ページをめくるにはスペースキーを、説明を終了するにはqキーを押してください。

5. cd コマンドの説明

  • コマンド名cd
  • コマンドの完全な名前: change directory
  • コマンドの場所:シェル組み込みコマンド
  • 実行権限:すべてのユーザー
  • コマンド機能:指定したディレクトリに移動
  • 構文の説明cd [ ]

例をあげる

例えば、システムのルート・ディレクトリに移動するには、 cd / を実行します。

カレント・ディレクトリの親ディレクトリに移動するには、cd ... を実行します。

6. pwd コマンドの説明

  • コマンド名pwd
  • 英語での正式名称:print working directory
  • コマンドパス:/bin/pwd
  • 実行権限:すべてのユーザー
  • コマンド機能:カレントディレクトリの表示
  • 構文の説明pwd

7. mkdirコマンドの説明

  • コマンド名mkdir
  • コマンドの正式名称: make ディレクトリ
  • コマンドパス: /bin/mkdir
  • 実行権限:すべてのユーザー
  • コマンド機能:新規ディレクトリの作成
  • 構文の説明mkdir [ ]

例をあげる

例えば、mntディレクトリにtestというディレクトリを作成するには、mkdir /mnt/testを直接実行します。

すでにmntディレクトリにいて、その中にtest2という名前のディレクトリを作りたい場合は、mkdir test2を実行してください。

Read next

Js クロージャ

クロージャは、関数が現在のレキシカルスコープ外で実行されたとしても、関数がそのレキシカルスコープを記憶してアクセスするときに作成されます。 簡単に言うと、クロージャとは、そのレキシカル・スコープ内の変数にアクセスできる関数のことです。 foo関数はbar関数の戻り値を変数aに渡して呼び出された状態で実行されます。参照型の性質上、barとaはもともと...

Sep 22, 2020 · 2 min read