0
0

Linuxでよく使用するコマンドのまとめ

Last updated at Posted at 2024-07-17

目次

はじめに

こんにちは、TechoesのCです。この記事では、Linuxを少し使ったことがある方向けに、基本的なコマンドの使い方を紹介します。これらのコマンドを使いこなせるようになると、システム管理や開発作業がもっとスムーズに行えるようになります。

前提条件

この記事で紹介するコマンドを使うための前提条件です。

  • Linuxの基本的な操作方法に少し慣れていること
  • 一部のコマンドを実行するためにsudo(管理者)権限が必要な場合もあります
  • 適切なパッケージマネージャがインストールされていること(例:apt-get、yum)

ファイルシステム操作

ls コマンド

現在のディレクトリの内容を表示します。

ls

追加説明として、ls -l を使うと詳細な情報を表示でき、ls -a を使うと隠しファイルも表示することができます。

cd コマンド

ディレクトリを移動します。

cd path/to/directory

cd .. を使うと一つ上のディレクトリに移動し、cd ~ を使うとホームディレクトリに移動できます。

mkdir コマンド

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

mkdir new_directory_name

mkdir -p path/to/directory を使うと、親ディレクトリも含めて作成できます。

cp コマンド

ファイルやディレクトリをコピーします。

cp source_file_or_directory target_directory

cp -r を使うと、ディレクトリを再帰的にコピーすることができます。

mv コマンド

ファイルやディレクトリを移動または名前変更します。

mv source_file_or_directory target_directory_or_new_name

ファイルの名前を変更する際にもこのコマンドを使用できます。

テキスト処理

cat コマンド

ファイルの内容を表示します。

cat filename

cat file1 file2 を使うと、複数のファイルを連結して表示することができます。

grep コマンド

指定したパターンに一致する行を検索します。

grep 'pattern' filename

grep -r 'pattern' directory を使うと、ディレクトリ内の全ファイルを検索することができます。

sed コマンド

テキストを操作して置換や編集を行います。

sed 's/old_text/new_text/g' filename

sed -i 's/old_text/new_text/g' filename を使うと、ファイルを直接編集することができます。

プロセス管理

ps コマンド

実行中のプロセスを表示します。

ps aux

ps -ef を使うと、全てのプロセスを詳細に表示することができます。

kill コマンド

プロセスを終了させます。

kill process_id

kill -9 process_id を使うと、プロセスを強制終了させることができます。

ネットワーク管理

ping コマンド

ネットワーク接続のテストを行います。

ping hostname_or_ip_address

ping -c 4 hostname_or_ip_address を使うと、4回だけpingを実行します。

ifconfig コマンド

ネットワークインターフェースの設定を表示します。

ifconfig

ネットワークインターフェースを設定する場合は、ifconfig interface_name up/down を使用します。

システム情報の取得

top コマンド

システムのリソース使用状況をリアルタイムで表示します。

top

htop コマンドも同様に使用できますが、よりユーザーフレンドリーなインターフェースを提供します(インストールが必要です)。

df コマンド

ディスク使用量を表示します。

df -h

du -sh を使うと、ディレクトリのサイズを表示することができます。

パッケージ管理

apt-get コマンド

パッケージの管理とインストールを行います(Debian系)。

sudo apt-get update
sudo apt-get install package_name

sudo apt-get remove package_name を使うと、パッケージを削除することができます。

yum コマンド

パッケージの管理とインストールを行います(Red Hat系)。

sudo yum update
sudo yum install package_name

sudo yum remove package_name を使うと、パッケージを削除することができます。

ユーザーとパーミッション管理

useradd コマンド

新しいユーザーを追加します。

sudo useradd new_username

sudo passwd new_username を使うと、パスワードを設定することができます。

chmod コマンド

ファイルのパーミッションを変更します。

chmod permissions filename

hmod u+rwx,g+rx,o-rwx filenam で、ファイルの所有者(u)に読み取り、書き込み、実行権限を与え、グループ(g)には読み取りと実行権限を与え、その他のユーザー(o)からはすべての権限を取り除きます。

まとめ

以上が、Linuxでよく使用されるコマンドの基本的な使い方です。これらのコマンドを使いこなすことで、システム管理や開発作業を効率的に行うことができます。

各コマンドには多くのオプションがあります。詳細な使い方を学ぶために、各コマンドのマニュアルページ(man コマンド名)を参照して、深掘りしてみてください。

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