1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

今日の学びは、Linuxのコマンドとディレクトリ構造についてです。
以下のYoutube動画を視聴して勉強しました。

だれでもエンジニア / 山浦さんの「Linuxディレクトリ構造を完全開設!」

ITプラスさんの「まずはここから覚えよう!Linuxコマンド入門 | VOICEVOX解説」

コマンド

  • ls
    カレントディレクトリ内にあるファイルやフォルダの一覧を表示するためのコマンド
    カレントディレクトリとはシェルが現在アクセスしているディレクトリのこと
    ls -aでは通常のlsに加えて、ドットファイルを表示することができる
    ドットファイルは、ファイル名が. から始まっており、通常では表示されない隠しファイル
  • cd
    cd (ディレクトリ名)で指定したディレクトリに移動ができる
    cd ..で一つ上の階層のディレクトリに移動できる
    cdのみでホームディレクトリに移動
  • pwd
    Print Work Directoryの略
    現在どこのディレクトリにいるのか(カレントディレクトリ)を表示
  • cp
    ファイルをコピーするためのコマンド
    cp (コピーするファイル名) (コピー先のファイル名)
  • mv
    ファイルやディレクトリを移動させたり、名前を変更するためのコマンド
    mv (移動元ファイルまたはフォルダ名) (移動先)
  • mkdir
    フォルダを作成するためのコマンド
    mkdir (フォルダ名)
  • touch
    ファイルを作成するためのコマンド
    touch (ファイル名)
  • rm
    ファイル・フォルダを削除するためのコマンド
    rm (削除するファイル・フォルダ名)
  • rmdir
    rmと違い、中身のない空のフォルダのみ削除可能なコマンド
    rmdirの利点は重要なファイルがはいっているフォルダを誤って削除することがない点
  • find
    ファイルやフォルダを検索することができるコマンド
    find (検索する場所) (検索するファイル名)
  • cat
    シェル上にファイルの内容を表示するコマンド
    cat (ファイル名)
  • grep
    ファイル内から特定の文字列を検索するためのコマンド
    grep (特定の検索文字列) (ファイル名)
    正規表現を使用して検索することも可能
    正規表現:
  • man
    コマンドのマニュアルページを表示するコマンド
    man (使い方を知りたいコマンド名)

Linuxのディレクトリ構造

  • / ルートディレクトリ
    • /bin
      OSが正常に動作するための実行ファイル
      バイナリの略
      OSが最低限正常に動作するためのすべてのユーザーが共通で使う実行ファイルが入っている
      コマンドを実行するためのファイルが入っている
    • /boot
      システムの起動に必要なファイル
    • /dev
      ハードウェア機器を表すファイル
      デバイスの略
      ハードウェア:キーボード、マウス、ディスプレイなど
    • /etc
      設定ファイル
    • /home
      ユーザーのホームディレクトリ
    • /lib
      OSに必要なライブラリファイル
      ライブラリ:OSのなかで必要な処理をひとまとめにしたもの
    • /media
      外部の記憶媒体をマウント(自動)
    • /mnt
      外部の記憶媒体をマウント(手動)
    • /opt
      追加のアプリケーションがインストール
    • /proc
      OSのシステムをコントロール
    • /root
      rootアカウント(システム管理者のアカウント)のホームディレクトリ
    • sbin
      ルートユーザーのみ実行できるプログラム
    • /sys
      OSの現在の状況に関する情報
    • /usr
      全ユーザーが共通して利用するプログラムのデータ
    • /var
      システム運用中に生成、あとから削除されるデータ
      variableの略

最後に

コマンドは英語の意味から推測できるが、ディレクトリは一部暗記が必要だと感じました。

コマンドは他にも様々あるようですが、ディレクトリの構造については覚える量はそんなに多くないため、苦労はしなさそうです。

LPICなどの取得を考えると、コマンドを覚えられるかが最初のハードルになってきそうなので、しっかり意味と機能を覚えていきたいです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?