【初心者向け】Linuxでよく使う基本コマンドまとめ|最初に覚えておきたい操作一覧

Linux

Linuxを学び始めたばかりの方など、
「どのコマンドから覚えればいいのか分からない」と感じる方も多いのではないでしょうか。

Linuxには数多くのコマンドがありますが、
実際の操作で頻繁に使われるものはある程度決まっています。
そのため、まずは基本的なコマンドから順番に覚えていくことで、
効率よくLinux操作に慣れていくことができます。

本記事では、Linux初心者の方向けに

  • 最初に覚えておきたい基本コマンド
  • ファイル操作や検索でよく使うコマンド
  • 実務でも使われる管理系コマンド

などをわかるようにまとめました。

Linuxの学習を始めたばかりの方は、まず本記事で基本コマンドの全体像を確認してみてください。

Linux基本コマンド一覧

Linuxには多くのコマンドがありますが、
初心者の方が最初に覚えておきたいものは大きく次の3つに分けられます。

  • ファイル・ディレクトリ操作
  • 検索や情報確認
  • システム管理やリモート操作

ここからは、それぞれのカテゴリごとに基本コマンドを紹介します。

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

Linux操作の基本となるのが、ファイルやディレクトリを操作するコマンドです。
日常的に使う操作が多いため、まずはこのあたりのコマンドから覚えていくとよいでしょう。

ls(ファイル一覧表示)

ディレクトリ内にあるファイルやフォルダを一覧表示するコマンドです。
現在のディレクトリにあるファイルを確認する際によく使われます。

# ls

cd(ディレクトリ移動)

作業するディレクトリを変更するコマンドです。
Linuxではディレクトリを移動しながら作業することが多いため、
非常によく使われるコマンドです。

# cd /home/user

pwd(現在のディレクトリ表示)

現在作業しているディレクトリのパスを表示します。
自分が今どこのディレクトリで作業しているのかが分からなくなったときに使います。

# pwd

mkdir(ディレクトリ作成)

新しいディレクトリを作成します。

# mkdir test

rm(ファイル削除)

ファイルやディレクトリを削除するコマンドです。

# rm file.txt

検索・情報確認でよく使うコマンド

Linuxでは、ログや設定ファイルなどを確認する場面が多くあります。
そのため、検索系コマンドも非常によく使われます。

grep(文字列検索)

ファイル内から特定の文字列を検索するコマンドです。

# grep error log.txt

find(ファイル検索)

指定したディレクトリ以下からファイルを検索するコマンドです。

# find /home -name test.txt

date(日時確認)

現在の日付や時刻を表示するコマンドです。

# date

時刻設定の確認のほか、ファイル・ディレクトリ名に時刻情報を付与したいときにも利用されます。
dateコマンドの活用法については、こちらの記事でもまとめています。
関連情報:【Linux】dateコマンドの使い方まとめ

システム管理で使われるコマンド

Linuxでは、ディスク操作やバックアップなどをコマンドで行うこともあります。
前述のコマンドに比べると使用頻度は少ないですが、覚えておくと便利です。

dd(ディスクコピー)

ディスクやファイルをそのままコピーできるコマンドです。
主にディスクイメージの作成やバックアップなどで利用されます。

# dd if=input.img of=output.img

誤って使用するとディスクの内容を上書きする可能性があるため、使用する際は注意が必要です。

また、少し特殊な用法として、
開発や検証環境でディスク使用量が逼迫した環境を作りたい場合にも利用できます。

その方法については、こちらにまとめています。
関連情報:【Linux】任意のサイズのダミーファイルを作成する方法【dd】

Linuxコマンドを覚えるコツ

Linuxには非常に多くのコマンドが存在するため、
最初からすべてを覚えようとすると負担が大きくなります。
そのため、初心者の方は「よく使うコマンド」から一歩ずつ覚えていくことが大切です。

ここでは、Linuxコマンドを効率よく学ぶための基本的なポイントを紹介します。

よく使うコマンドから覚える

Linuxのコマンドは数百種類とありますが、頻繁に使うものはそれほど多くありません。

たとえば、前述でも紹介した次のコマンドは、基本中の基本といえます。

  • ls(ファイル一覧表示)
  • cd(ディレクトリ移動)
  • pwd(現在のディレクトリ表示)
  • mkdir(ディレクトリ作成)
  • rm(ファイル削除)
  • grep(文字列検索)
  • find(ファイル検索)

まずはこうした基本的なコマンドの役割を理解し、
実際の操作の中で使えるようになることが重要です。
基本コマンドに慣れてくると、Linuxの操作に対する理解も自然と深まっていきます。

実際に手を動かして試す

Linuxコマンドは、文章で読むだけではなかなか身につきません。
実際にターミナルを開き、コマンドを入力して動作を確認することが大切です。

前述で紹介した基本的なコマンドなどの基本操作を繰り返すことで、
Linuxの操作に少しずつ慣れていくことができます。

仮想環境や検証用の環境を用意して、自由にコマンドを試してみるのもおすすめです。

分からないコマンドは man で確認する

Linuxでは、コマンドの詳しい説明を確認するための manコマンド(マニュアル表示) があります。

例えば、lsコマンドのマニュアルを確認する場合は次のように入力します。

# man ls

すると、コマンドの使い方やオプションなどの詳細な説明を確認することができます。

分からないコマンドやオプションが出てきた場合は、
まず manコマンドで確認する習慣をつける と、Linuxの理解がより深まります。

Linuxの学習をこれから始める方は、
Linuxの基本的な考え方や学習の進め方をまとめた以下の記事も参考にしてみてください。
関連記事:【保存版】Linux初心者向け完全ガイド|最初に覚える基本コマンドと学習ロードマップ

まとめ

Linuxには多くのコマンドがありますが、最初からすべてを覚える必要はありません。
まずは基本的なコマンドから順番に覚え、実際に操作しながら理解を深めていくことが大切です。

本記事で紹介した主なポイントは次のとおりです。

  • Linuxではさまざまなコマンドを使って操作を行う
  • まずは ls / cd / pwd / mkdir / rm などの基本コマンドから覚える
  • 検索や情報確認では grep / find / date などがよく使われる
  • 分からないコマンドは manコマンド でマニュアルを確認できる

Linuxコマンドは、実際に手を動かして試すことで理解しやすくなります。
基本操作に慣れてきたら、少しずつ新しいコマンドやオプションも学んでいくとよいでしょう。

本サイトでは、Linuxコマンドや開発に関する内容を初心者向けにもまとめています。
Linuxの基礎を学びたい方は、学習の参考として他の記事もぜひご覧ください。

コメント