Linuxディレクトリ構造をナビゲートして使用する方法
LinuxディレクトリシステムはWindowsとは異なり、新しいユーザーを混乱させる可能性があります。したがって、Linuxのディレクトリ構造をツリーと考えてください。ツリーのルートは、ツリーが成長する場所であり、Linuxでは、ディレクトリが分岐する場所です。
ディレクトリ区切り文字はスラッシュ(/)で、スラッシュと省略されます。 。たとえば、ルートディレクトリへのパスは、スラッシュ( / )と呼ばれることがよくあります。 。
Linuxディレクトリ構造とは何ですか?
Linuxに精通している人は、 root、libなどの用語を聞いたことがあるでしょう。 、およびブート 。これらはLinuxディストリビューションディレクトリの例です。
Linuxシステムは、ファイルシステム階層標準(FHS)を使用します。すべてのLinuxディストリビューションのコンテンツとディレクトリ構造を定義します。
基本的なナビゲーション
上記のように、Linux Directory構造は、Linuxがインストールされたハードドライブのフォルダーを指します。
lsを実行することから始めます (ストレージの一覧表示)コマンドを実行し、 Enterを押します 。このコマンドは、現在の作業ディレクトリ内のフォルダのリストを表示します。
各ディストリビューションには、ホームディレクトリに異なるフォルダが付属していることに注意してください。
listコマンドはliststorageの略ですが、ファイルシステムは単一のスラッシュ(/)で始まるため、次のコマンドを入力します。
ls /
これにより、Linuxファイルシステムのディレクトリ構造、ハードドライブのセットアップ、またはデフォルトのフォルダ構造が表示されます。
各フォルダには指定された目的があります。ホームディレクトリはユーザーがいる場所なので、次のコマンドを使用して、ユーザーのホームディレクトリの内容を確認します。
ls / home
画面をクリアするには、クリアと入力します またはctrlLを使用します 。 Ctrl L すべてのLinuxディストリビューションで機能するとは限りませんが、クリア コマンドが実行されます。
lsに戻りましょう 指図。知って理解することが最も重要なコマンドです。あなたがいるディレクトリにアイテムをリストしたい。
ただし、 lsにコマンドを追加することもできます 。たとえば、 ls -lと入力します / とは異なる出力を表示します ただ/ 。次のコマンドを使用して試してください:
ls -l /
画面にはさらに多くの情報が表示されます。基本的にすべてが独自のライン上にあります。 -l </ strong> コマンドは、長いリストを探すことを意味します。
これは、読みやすくするために、詳細とすべてのアイテムを別々の行に表示する必要があることを意味します。一部のディストリビューションではllを使用します -lのエイリアスとして ロングリストコマンドの場合。
知っておくべき重要なフォルダ
Linuxシステムにはたくさんのフォルダがあります。以下で最も重要なものについて説明します。
ホームディレクトリ
ホームディレクトリは、デフォルトでは、すべてのユーザーが独自の作業スペースを持っている場所です。各ユーザーは、 / homeに独自のフォルダーを持ちます ディレクトリ。
ホームディレクトリ内のすべてのフォルダのリストを表示するには、次のコマンドを使用します。
ls -l / home
すでにホームディレクトリにいるので、 lsを使用することもできます パスを使用せずに内部のリストを表示します。
Linuxディレクトリ構造内のすべてのディレクトリはスラッシュ( / )で区切られ、始まります。 )。言い換えれば、 ls パスがないと、現在のディレクトリの内容が表示されます。
作業中のディレクトリを変更してファイルシステムのルートに戻る場合は、次のコマンドを使用します。
cd /
ルート内のディレクトリを表示する場合は、次を使用します。
ls
ホームディレクトリではなくルートディレクトリに戻ったため、ルート内のすべてのフォルダのリストが表示されます。
ルートディレクトリの長いリストを表示するには、次を使用します。
ls -l </ strong>
ルートディレクトリ(/ root)
システム上のすべてのディレクトリとファイルは、ルートにあります。 記号/。で表されるファイル すべてのファイルまたはディレクトリはルートから始まります。ファイルまたはディレクトリのパスは、次のように表示されます。
ルート/ホーム/ユーザー/動画
ルートディレクトリはシングルユーザー用であり、Linuxシステムで最も強力なユーザーです。
Lib Directory共有ライブラリ(/ lib)
/ libディレクトリは、コード(ライブラリ)を含むファイルが配置されている場所です。これらのファイルには、ファイルをハードドライブに送信したり、デスクトップにウィンドウを描画したり、周辺機器を制御したりするために使用されるコードスニペットが含まれています。
メディアディレクトリ(/ media)
メディアディレクトリは、マウントされた外付けハードドライブ、サムドライブ、DVD、またはBlu-rayディスクのデータファイルを表示できる場所です。
ブートディレクトリ(/ boot)
システムが起動する必要のあるファイルとフォルダは、/bootディレクトリにあります。その使用法は、ファイルシステム階層標準で標準化されています。
マシンを起動するために必要な構成は、ブートディレクトリにあります。このディレクトリを削除したくありません。
その他の標準ディレクトリには次のものがあります。
- / dev 外付けUSBやウェブカメラなどのすべてのデバイスファイルが存在する場所です。
- / var 変数の略です。これは、プログラムがユーザートラッキング、システムロギング、キャッシュ、およびシステムプログラムが管理および作成するその他のファイルなどの実行時情報を格納する場所です。
- ユーザーの個人ディレクトリは/homeにあります 。
- / proc CPUやLinuxシステムカーネルなどのシステムに関する情報が含まれています。これは仮想システムです。
- / bin ここには、実行可能なすべての重要なプログラム(ユーザーバイナリ)があります。
- / etc フォルダには構成ファイルが含まれています。
各ディレクトリとその使用方法の完全な内訳については、ウィキペディアの概要をお読みください。
現在のディレクトリを表示
作業しているディレクトリがわからない場合は、コマンド pwdを使用してください (作業ディレクトリを印刷します。)
結果は次のようになります:
/ home / username
その後、 lsを実行すると 、デフォルト設定では、上記のように、現在いるフォルダの内容が表示されます。
色の意味は?
/ etcにいるとしましょう フォルダを作成して、次のコマンドを実行します:
ls -l / etc
多くの情報とさまざまな色が表示されます。
一般的な経験則は次のとおりです。
- 青はフォルダです
- 白はファイルです
- グリーンはプログラムまたはバイナリです
色は分布によって異なる場合があります。すべてではありませんが、ほとんどのディストリビューションには事前設定された色が付属しています。
権限文字列とは何ですか?
すべてのファイルには、リストの左側に一連の文字があります。これは許可文字列と呼ばれます。
文字列の最初の文字を見てください。 d ディレクトリを意味します。したがって、Linuxディストリビューションで異なる色を使用していなくても、 dで始まる文字列であることがわかります。 はディレクトリです。
ファイルとプログラムはハイフン(-)で始まります。
l 別のファイルにリンクするリンクを指します。
クイックナビゲーションの概要
ls コマンドリストストレージは、現在の作業ディレクトリにあるものを表示します。現在のディレクトリがわからない場合は、 pwdを使用してください コマンド。
ファイルシステムの先頭は、単一のスラッシュ(/)で示されます。 cdを使用する ディレクトリを切り替えるコマンド。切り替えたディレクトリの内容を確認するには、 lsを使用します 指図。次に、ホームディレクトリに戻るには、 / home / usernameと入力します。 。
cd コマンドは、ファイルシステムをナビゲートするのに役立ちます。 ls 作業している現在のディレクトリにあるものを表示します。 ls -1 長いリストが表示されます。
さまざまなLinuxディストリビューションにはわずかな違いがありますが、ファイルシステムのレイアウトは非常に似ています。 Linuxのディレクトリ構造を理解する最良の方法は、上記の提案のいくつかに従い、それがどのように機能するかを理解することです。
/bootディレクトリには触れないように注意してください。ターミナルを使用してシステム内を移動する練習をしてください。 cdに固執する 、 ls 、および pwd 何も壊さないようにコマンドします。使用する必要のあるドキュメント、アプリ、その他のリソースがどこにあるかを直感的に理解するのにそれほど時間はかかりません。
-
Linuxでssコマンドを使用してネットワーク接続を監視する方法
Linuxを使用している場合は、ネットワークについてもっと知る必要がある時期が来るでしょう。これを行うのに役立つツールがいくつかあり、一部のツールは他のツールよりも複雑です。 ss コマンドは多くのマシンにインストールされていると信頼できるものなので、知っておくと便利です。 ssコマンドとは何ですか? 2文字のコマンドの名前は難解に見えるかもしれませんが、実際には非常に単純です。多くのLinux/Unixコマンドと同様に、名前はコマンドの機能の省略形です。ここで、ssはSocketStatisticsの略です。 Socket Statisticsは、古いnetstatに代わるものです。
-
Linuxでディレクトリの名前を変更する方法
このチュートリアルでは、「 mv 」を使用して、Linuxでディレクトリの名前を変更する方法を説明します。 」と「名前の変更 」コマンド。 ディレクトリの名前変更は、ファイルの名前変更と大差ありません。結局のところ、これはLinuxであり、すべてがファイルであるためです。ディレクトリさえ。したがって、ファイルの名前変更で説明したことのほとんどは、ここでも機能します。 mvを使用したディレクトリの名前変更 mv RenameDir/ renameDir ディレクトリの名前を変更するmvコマンド そこにそれがある。ただmv それ、歌のように。あなたがディレクトリに向けられた何かを持っている