プログラミング基礎 PR

Linuxについてマスターしよう

Linux
記事内に商品プロモーションを含む場合があります

Linuxとは無料かつオープンソースなOSです。
オープンソースとはプログラムを、無料で一般公開することです。

一般的なOSにはWindowsmacOS Montereyなどがあると思います。
サービスを作る時はLinuxというOSを使用することが多いです。

LinuxはWindowsやmacOS Montereyと同じOSだとわかってもらえればOKです!
LinuxはWebエンジニアとして働くときに必ず使用するので、理解しておくと良いです!

一点だけ、Linuxと一般のOSとの違いがあるとすれば、コマンドで操作をすることです。
操作方法についても後で説明します!

Linuxの使い方

Windowsならコマンドプロンプト、Macならターミナルを開いて実際に試すことができます!

現在の位置を確認する

現在の位置を確認するには「pwd」コマンドを使用します!
コマンドを実行すると、Usersディレクトリの中のkumanatsuディレクトリにいるよ!と教えてくれています。
kumanatsuの部分はPCのユーザー名になるので、PCによって変わってきます!

pwd
=> /Users/kumanatsu

ファイルとディレクトリを表示する

ファイルとディレクトリを表示するには「ls」コマンドを使用します。

ls
=> FileA
   FileB
   FileC

ディレクトリを移動する

ディレクトリを移動するには[cd」コマンドを使用します。

cd kumanatsu

ディレクトリを作成する

ディレクトリを作成するには「mkdir」コマンドを使用します。

mkdir kumanatsu

ディレクトリを削除する

ディレクトリを削除するには「rmdir」コマンドを使用します。

rmdir kumanatsu

VIの使い方

VIはLinuxの標準のテキストエディタです。
テキストエディタはメモ帳やGoogleドキュメントのような文字を編集できるソフトウェアのことです。

VIでファイルを開くためにはvi ファイル名コマンドを使用します。

VIで編集状態を終了するには

  1. 「ESC」キーを押す
  2. :qを入力する

Linuxの権限

Linuxではファイルごとに権限を設定できます。
ファイルAはAさんだけ閲覧できる。ファイルBはAさんとBさんが編集できるなどの設定ができます。

Googleドキュメントの共有と似てるね!

ファイルに設定できる権限

権限はユーザーとモードで設定します。

  1. ユーザー・・・ 所有ユーザーと所有グループとその他のユーザーがあります
  2. モード・・・ 読みと書きと実行があります

実行はファイルのプログラムを実行できるかどうかの権限だよ!

Linuxは最初ハードルを感じるかもしれないけど、なれると使えるようになるよ!