Linuxとコマンドラインの基礎
luagate/linux-cli-introLinux入門24 枚OS・Linux
上から下へ、全 24 枚そのまま並べています。
発表モードで開くLinuxとコマンドラインの基礎
目次
今日のゴール
この時間で身につけてほしいことです。
- なぜサーバでLinuxが使われるか分かる
- GUIとCUIの違いを説明できる
- シェルとコマンドの役割が分かる
- ディレクトリ移動とファイル操作ができる
- パイプとリダイレクトをイメージできる
なぜLinuxか(サーバの定番)
世界中のサーバの多くがLinuxで動いています。エンジニアの共通語のような存在です。
- 多くのWebサーバやクラウドがLinux
- 無料で使え改造もしやすい
- 軽くて安定して動き続ける
- コマンドで遠隔から操作しやすい
- 現場で触れる機会がとても多い
CUI とは
文字でコンピュータに命令する操作方法です。サーバ操作の基本になります。
GUIとCUIの違い
絵で操作するGUIと、文字で操作するCUI。サーバでは文字操作のCUIが主役です。
第2部 シェルと黒い画面
シェル とは
打ち込んだコマンドを受け取り、コンピュータに伝える仲立ち役です。
ディレクトリ構造(木の形)
Linuxのファイルは根から枝分かれする木の形で整理されます。一番上が根です。
- 一番上の根を「ルート」と呼ぶ
- そこから枝のように分かれる
- フォルダのことをディレクトリと呼ぶ
- 今いる場所をカレントディレクトリと呼ぶ
- この木をたどってファイルを探す
ディレクトリのイメージ
根のルートから、用途ごとのディレクトリが枝分かれしています。
場所を確認する基本コマンド
第3部 ファイルを扱う
ファイル操作のコマンド
中身を見るコマンド
よく使うコマンド早見表
まず覚えたい基本コマンドと、その役割をまとめました。
パーミッション とは
ファイルごとに、誰が読み書き実行できるかを決める権限の設定です。
第4部 つなげて使う
パイプとリダイレクト
コマンドの結果を別のコマンドに渡したり、ファイルに保存したりする仕組みです。
パイプとリダイレクトの例
同じ作業の手数の比較(イメージ)
コマンドとパイプを使うと、画面操作よりずっと少ない手数で済みます。あくまでイメージです。
振り返りクイズ
振り返りクイズ 解答
質疑・次回予告
今日のまとめと、次に学ぶテーマです。質問があればここで受け付けます。
"
黒い画面は怖いものではなく、サーバと話すための共通語。pwd・ls・cdで歩き、cpやcatで触り、パイプで道具をつなぐ。一つずつコマンドに慣れれば、Linuxはあなたの相棒になります。