Linux
 Computer >> コンピューター >  >> システム >> Linux

Linux初心者必見!最初に覚えたい基本コマンド6選

Linux初心者必見!最初に覚えたい基本コマンド6選

Linuxへ移行するのは、少しハードルが高く感じられるかもしれません。新しいOS?見慣れないデスクトップ環境?これまでのコンピュータ操作の常識がすべて変わってしまう?確かに最初は不安になることもありますが、実際に使ってみれば生産性が向上し、大きなやりがいにつながるはずです。まずは、新しいことを学ぶことから始めましょう。

ターミナルとは何か?

Linuxの基礎を学び始める前に、まず「ターミナル」について理解しておく必要があります。ターミナルとは、WindowsでいうところのコマンドプロンプトやPowerShellに相当するものです。LinuxはもともとコマンドラインベースのOSとして開発されましたが、普及に伴い使いやすさを求めてグラフィカルなインターフェースが追加されました。しかし、Linuxを最も効率的に使いこなすには、やはりターミナルの活用が不可欠です。

ターミナルコマンドは、普段使い慣れているアプリケーションとは少し異なります。多くの場合、新しいウィンドウは開かず、結果がターミナル上に直接表示されます。また、コマンドには「スイッチ(オプション)」と呼ばれる追加設定を付けることができ、これによりコマンドの機能を拡張できます。ここでは、Linuxに移行したばかりの方が「絶対に知っておきたい」基本コマンドを6つ紹介します。

1. 「man」コマンド

manコマンドは、Linux初心者にとって最も役立つコマンドと言えます。「man」は「manual(マニュアル)」の略で、Linuxのヘルプドキュメントを指します。実は、すべてのターミナルコマンドにはmanページが用意されており、「man」コマンド自体にも存在します。

Linux初心者必見!最初に覚えたい基本コマンド6選

調べたいコマンド名、機能、ファイル名がわかっている場合は、man コマンド名と入力してEnterキーを押すだけです。以下は、このコマンドを実行した際の表示例です。

Linux初心者必見!最初に覚えたい基本コマンド6選

2. 「ls」コマンド

lsコマンドは、現在いる場所やファイルシステム全体にどのようなディレクトリやファイルがあるかを確認できる便利なツールです。GNU core utilitiesパッケージの一部であるため、多くのLinuxディストリビューションにデフォルトでインストールされています。使い方は非常にシンプルで、ターミナルにlsと入力するだけで、現在の作業ディレクトリの中身が一覧表示されます。

Linux初心者必見!最初に覚えたい基本コマンド6選

オプション(スイッチ)を組み合わせることで、より詳細な情報を取得できます。以下に「ls」コマンドの応用例をいくつか紹介します。

ファイルやディレクトリのサイズ、更新日時、所有者、権限を表示する場合:

ls -l

Linux初心者必見!最初に覚えたい基本コマンド6選

現在の作業ディレクトリ内のファイルをサイズ順に並べ替える場合:

ls -lS

Linux初心者必見!最初に覚えたい基本コマンド6選

現在の作業ディレクトリ以外のディレクトリ情報を一覧表示する場合:

ls -l <ディレクトリ名>

Linux初心者必見!最初に覚えたい基本コマンド6選

3. 「cd」コマンド

cdコマンドは、現在の作業ディレクトリを移動(変更)するためのコマンドです。以下の例で、「cd」コマンドの基本的な使い方を見ていきましょう。

サブディレクトリへ移動する場合:

cd <ディレクトリ名>

Linux初心者必見!最初に覚えたい基本コマンド6選

現在位置から複数階層離れたサブディレクトリへ一気に移動する場合:

cd <対象ディレクトリのパス>

移動先の階層が存在する限り、パスはいくらでも続けて指定できます。ここでは「example/example2/example3」というパスを使用しています。

Linux初心者必見!最初に覚えたい基本コマンド6選

ユーザーのホームディレクトリへ戻る場合:

cd ~.

Linux初心者必見!最初に覚えたい基本コマンド6選

4. 「ifconfig」コマンド

長年Windowsを使ってきた方には、このコマンドは少し馴染みがないかもしれません。「ifconfig」は、Windowsの「ipconfig」コマンドに非常によく似たものです。ただし、このコマンドはすべてのLinuxディストリビューションにデフォルトでインストールされているわけではありません。Debian系のディストリビューションをお使いの場合、ターミナルからsudo apt get install net-toolsを実行してパッケージをインストールすることで利用可能になります。インストール後、このコマンドを使えばデバイスの現在のIPアドレス情報を確認できます。

Linux初心者必見!最初に覚えたい基本コマンド6選

このコマンドは、特定のインターフェースへのIPアドレス割り当てから、なりすまし攻撃のためのMACアドレス変更まで、さまざまな用途があります。以下に「ifconfig」の入門的な使用例をいくつか紹介します。

特定のインターフェースのネットワーク設定を表示する場合:

ifconfig <インターフェース名>

Linux初心者必見!最初に覚えたい基本コマンド6選

ネットワークインターフェースを無効化する場合:

ifconfig <インターフェース名> down

Linux初心者必見!最初に覚えたい基本コマンド6選

ネットワークインターフェースを有効化する場合:

ifconfig <インターフェース名> up

Linux初心者必見!最初に覚えたい基本コマンド6選

5. 「find」コマンド

Linuxで特定のファイル名や拡張子を持つファイルを探したいときは、findコマンドを使うのが最適です。以下の例は、Linuxターミナルでのファイル操作を学ぶ初心者にとってとても役立つものばかりです。

ファイル名を指定して検索する場合:

find example.txt

Linux初心者必見!最初に覚えたい基本コマンド6選

「/home/Desktop」およびそのサブディレクトリ内のすべての「png」ファイルを検索する場合:

find /home/linuxtest -name *.png

Linux初心者必見!最初に覚えたい基本コマンド6選

6. 「clear」コマンド

ターミナルの画面がテキストで埋め尽くされてしまったら、clearコマンドを使うのが一番簡単な解決策です。画面がクリアされ、プロンプトだけのすっきりした状態から再開できます。場合によっては、Ctrl + lキーの同時押しでも同じ操作が行えます。

clear

今回は、初心者がぜひ知っておきたい最も有用なコマンドを紹介しました。これら以外にも、Linuxターミナルで実行できるコマンドは数多くあり、逆に絶対に実行してはいけない危険なコマンドも存在します。これらのコマンドを覚えたからといってすぐに技術のプロになれるわけではありませんが、Linuxへの移行を格段にスムーズにしてくれることは間違いありません。

  1. Linuxユーザーにおすすめのダウンロードマネージャー4選

    ファイルのダウンロードがうまく整理できずに悩んでいませんか?99%まで進んだのに突然接続が切れてしまった経験はありませんか?Linuxマシンにまだダウンロードマネージャーを導入していないなら、今こそ導入を検討すべきタイミングです。幸いなことに、Linuxユーザーが利用できる優れたダウンロードマネージャーは数多く存在します。ここでは、その中でも特におすすめの4つを厳選してご紹介します。今回はLinux Mintを例に挙げていますが、ほとんどのツールは他のLinuxディストリビューションでも問題なく動作します。1. Persepolis(ペルセポリス)オープンソースで高速かつ高機能なダウンロードマ

  2. Linuxのduコマンド完全ガイド:ディスク使用量を効率的に分析する便利な使い方

    duは、Linuxに標準で搭載されているコマンドラインツールで、ディレクトリやファイルが占有しているディスク容量を報告します。「disk usage(ディスク使用量)」の略であるduは、コマンドライン上でディスク容量を解析するための最も基本的かつ重要なツールです。 基本的な使い方 du /path/to/directory duコマンドにディレクトリを指定して実行すると、その配下にある各ディレクトリが消費しているディスク容量を網羅的に解析できます。各ディレクトリが順番に標準出力へ表示されるため、大規模なディレクトリやシステム全体をスキャンした場合には、数万行もの出力が生成され、処理にもかな