LoginSignup
0
0

More than 1 year has passed since last update.

「Linux」の基礎知識

Last updated at Posted at 2022-11-28

Linuxとは

CPU、メモリ、ハードディスク、ディスプレイ、キーボード、周辺装置に至るまで、パソコンに入っているすべてのハードウェアを管理しているOSの一種です。WindowsやiOSとは異なり、Linuxはサーバー用、組み込み器用などの幅広い場所で使用されているのが特徴です。

カーネル

OSの中核部分として機能するソフトウェアです。CPU、メモリ、ハードディスクなどのハードウェアをソフトウェアが直接触るのではなくて、カーネルが代わりにやってくれます。

シェル

人からの入力をコンピュータに伝えるプログラムです。コマンドプロンプトやターミナルがシェルになります。

Linuxの操作方法

操作方法は2つあります。1つ目は、サーバーのコンピュータから直接操作するコンソール。もう1つはコンピュータを遠隔利用することを可能にするターミナルです。

ディレクトリの一覧

ディレクトリとは、ファイルが保存されている場所です。Windowsのフォルダと同じものです。Linuxのディレクトリ構造は、ルートディレクトリを頂点とした構造になっていまます。その下には様々なディレクトリがあります。
例)
bin: 一般ユーザーが使用できるコマンドの実行ファイル
etc: システム設定ファイル
home: ユーザーのホームディレクトリ
root: rootのホームディレクトリ
var: アプリケーションを動作する上で作成されたログなどを格納したファイル
usr: 各種アプリケーションと、それに付随するファイルを格納
lib: ライブラリファイル

絶対パス・相対パス

絶対パスとは、最上階層から目的のファイルまでの場所を示したパスです。
相対パスとは、今いる階層を基準として目的のファイルまでの場所を示したパスです。

代表的なコマンド

ファイル・ディレクトリの基本操作

ls

現在自分がいる階層のデータを表示。-al コマンドをつけると、隠れているファイルを含めた詳細な情報を表示します。

cat ファイル名

ファイルの内容を表示。

cd ディレクトリ名

指定したディレクトリに移動。cdの後に..がついていた場合、一つ上のディレクトリに移動します。

cp ファイル名 デイレクトリ名

ファイルをディレクトリにコピー。

echo "文字列" > ファイル名

文字列をファイル名に入力。

mkdir ディレクトリ名

ディレクトリを作成。

mv ファイル ディレクトリ名

ファイルをディレクトリ名に移動。

pwd

現在位置を表示。

rm ファイル(ディレクトリ)

指定したファイルやディレクトリを削除。

ユーザ管理

groupadd グループ名

グループの作成

groupdel グループ名

グループの削除

groups ユーザ名

指定ユーザが所属するグループ一覧

passwd ユーザ名

指定したユーザのパスワード変更

useradd ユーザ名

ユーザ作成

userdel ユーザ名

ユーザ削除

パーミッション管理

chgrp グループ ファイル名

指定したファイルの所有グループの変更

chmod アクセス権 ファイル名

指定したファイルのアクセス権を変更

usermod -G グループ名 ユーザ名

作成したグループにユーザを加入

参考記事
https://qiita.com/shisama/items/5f4c4fa768642aad9e06
https://qiita.com/49497974m/items/919985f3a6f6a6b19ee8
https://qiita.com/uguis410/items/f9e82350d5d49a300491
https://qiita.com/kazuki-ayimon/items/57c3fd6eb71774e896ed
https://qiita.com/tatsuya4150/items/f830c9b2ae33275aef42
https://qiita.com/masato930/items/6031785e23d8fdbb1a5a
https://qiita.com/larcmiya/items/a79e8ab5b0f42fde6748
https://qiita.com/shin4488/items/eb5cd6db669380fae774
https://qiita.com/_old_boy_/items/213e6d77fa1922b4fb11

0
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
0
0