Fedoraは、Red Hat系列のLinuxディストリビューションとして、開発者からデスクトップユーザーまで幅広く人気があります。
GUIでも十分操作できますが、ターミナルを使えるようになると、作業が驚くほど速く、効率的になるんです!
でも、Linux初心者の方にとってターミナルは「黒い画面が怖い…」「コマンドが覚えられない…」という存在かもしれませんね。
そんなあなたのために、Fedoraでよく使う基本コマンドから便利テクニックまで、分かりやすく一覧でまとめました!
「ターミナルって難しそう…」と思っている方でも大丈夫。これさえ見れば、Fedoraの操作がグッと楽になりますよ。
システム情報・状態確認コマンド

まずは、「今、システムがどんな状態なの?」を確認するコマンドから覚えましょう。
コマンド | 何が分かるの? |
---|---|
uname -r | Linuxカーネルのバージョン |
hostname | パソコンの名前(ホスト名) |
uptime | 起動してからの時間と負荷状況 |
top / htop | CPUやメモリの使用状況をリアルタイム表示 |
df -h | ディスクの使用量(人間が読みやすい形式) |
free -h | メモリの使用状況 |
使ってみよう!
# システムの基本情報をまとめて確認
uname -r
hostname
uptime
GUIだと何回もクリックが必要な情報が、ワンコマンドで分かる!
ファイル・ディレクトリ操作コマンド
ターミナルでファイルやフォルダーを操作する基本中の基本です。
コマンド | 何をしてくれるの? |
---|---|
ls -l | ファイル一覧を詳しく表示 |
cd ディレクトリ名 | 指定したフォルダーに移動 |
pwd | 今いる場所(パス)を表示 |
cp 元ファイル 先 | ファイルをコピー |
mv 元ファイル 先 | ファイルを移動または名前変更 |
rm ファイル名 | ファイルを削除 |
mkdir フォルダ名 | 新しいフォルダーを作成 |
rmdir フォルダ名 | 空のフォルダーを削除 |
実際に使ってみよう!
# 現在の場所を確認
pwd
# ファイル一覧を見る
ls -l
# デスクトップに移動
cd ~/Desktop
# 新しいフォルダーを作る
mkdir test_folder
# フォルダーの中に移動
cd test_folder
覚え方のコツ:
ls
= list(一覧)cd
= change directory(ディレクトリ変更)pwd
= print working directory(作業ディレクトリを表示)
ファイル操作の基本を覚えれば、ターミナルでもファイル管理が自由自在!
次は、Fedora特有のパッケージ管理を学びましょう。
パッケージ管理(dnfコマンド)

Fedoraでアプリをインストールしたり、システムをアップデートしたりする時は、dnf
コマンドを使います。
コマンド | 何をしてくれるの? |
---|---|
sudo dnf update | システム全体をアップデート |
sudo dnf install パッケージ名 | アプリやツールをインストール |
sudo dnf remove パッケージ名 | アプリやツールを削除 |
dnf search キーワード | アプリを検索 |
dnf info パッケージ名 | アプリの詳細情報を確認 |
dnf list installed | インストール済みアプリの一覧 |
実際に使ってみよう!
# システムをアップデート(まずはこれから!)
sudo dnf update
# Firefoxをインストール
sudo dnf install firefox
# vimエディタをインストール
sudo dnf install vim
# 何かアプリを探す
dnf search media player
dnfコマンドのすごいところ:
- アプリストアより高速
- 依存関係を自動で解決
- コマンド一発でインストール完了
dnf
を覚えれば、Fedoraでのアプリ管理が楽々!
次は、ユーザー管理について学びましょう。
ユーザー・権限管理
「今、誰としてログインしているの?」「管理者権限が必要な操作をしたい」という時に使うコマンドです。
コマンド | 何をしてくれるの? |
---|---|
whoami | 現在のユーザー名を表示 |
id | ユーザーIDや所属グループを確認 |
sudo コマンド | そのコマンドを管理者権限で実行 |
su - | rootユーザー(最高管理者)に切り替え |
passwd | パスワードを変更 |
sudo useradd ユーザー名 | 新しいユーザーを追加 |
sudo userdel ユーザー名 | ユーザーを削除 |
実際に使ってみよう!
# 今のユーザー名を確認
whoami
# 詳細なユーザー情報を確認
id
# パスワードを変更
passwd
securityのポイント:
- 普段は一般ユーザーで作業
- 必要な時だけ
sudo
で管理者権限を使用 su -
は極力使わない(セキュリティ上のリスク)
ユーザー管理を理解すれば、安全にFedoraを運用できます!
次は、ネットワーク関連のコマンドを覚えましょう。
ネットワーク関連コマンド

「インターネットにつながってる?」「IPアドレスは何?」という時に使うコマンドです。
コマンド | 何をしてくれるの? |
---|---|
ip a | IPアドレスやネットワーク設定を確認 |
ping 8.8.8.8 | インターネット接続をテスト |
nmcli | ネットワーク設定を管理 |
ss -tuln | 開いているポートを確認 |
curl example.com | ウェブサイトにHTTPリクエストを送信 |
実際に使ってみよう!
# IPアドレスを確認
ip a
# Googleのサーバーに接続テスト
ping 8.8.8.8
# ウェブサイトの応答を確認
curl https://www.google.com
トラブルシューティングのコツ:
ping
が通らない → ネットワーク接続の問題ip a
でIPアドレスが表示されない → ネットワーク設定の問題curl
でエラー → ウェブサーバー側の問題
ネットワークコマンドを覚えれば、接続トラブルも自分で解決できます!
次は、便利な検索・圧縮コマンドを学びましょう。
ファイル検索・圧縮・その他便利コマンド
「あのファイル、どこにあったっけ?」「フォルダーを圧縮したい」という時に使える便利コマンドです。
コマンド | 何をしてくれるの? |
---|---|
find / -name ファイル名 | ファイルを検索 |
grep "文字列" ファイル名 | ファイルの中身を文字列で検索 |
tar -czvf name.tar.gz フォルダ名 | フォルダーを圧縮 |
tar -xzvf name.tar.gz | 圧縮ファイルを解凍 |
history | 過去に実行したコマンドの履歴を表示 |
alias ll='ls -la' | よく使うコマンドに短い名前を付ける |
実際に使ってみよう!
# 「.txt」で終わるファイルを検索
find ~ -name "*.txt"
# ファイルの中から「Linux」という文字を検索
grep "Linux" ~/Documents/*.txt
# コマンド履歴を確認
history
# 便利なエイリアスを作成
alias ll='ls -la'
alias la='ls -A'
時短テクニック:
history | grep コマンド名
で過去のコマンドを検索!!
で直前のコマンドを再実行Ctrl + R
で履歴検索(インタラクティブ)
検索・圧縮・履歴機能を使えば、作業効率が大幅アップ!
最後に、システム管理コマンドを覚えましょう。
システム管理・再起動・サービス操作

「システムを再起動したい」「特定のサービスを管理したい」という時に使うコマンドです。
コマンド | 何をしてくれるの? |
---|---|
sudo reboot | システムを再起動 |
sudo shutdown now | システムをシャットダウン |
systemctl status サービス名 | サービスの状態を確認 |
sudo systemctl start サービス名 | サービスを開始 |
sudo systemctl stop サービス名 | サービスを停止 |
sudo systemctl enable サービス名 | 自動起動に設定 |
sudo systemctl disable サービス名 | 自動起動を無効化 |
実際に使ってみよう!
# Apacheウェブサーバーの状態を確認
systemctl status httpd
# SSHサービスが自動起動するように設定
sudo systemctl enable sshd
# ネットワークサービスを再起動
sudo systemctl restart NetworkManager
systemctlのすごいところ:
- サービスの状態が色で分かりやすく表示される
- 依存関係も自動で処理してくれる
- ログも一緒に確認できる
この章のまとめ: systemctlを覚えれば、Fedoraのサービス管理もバッチリ!
では、今回学んだことをまとめてみましょう。
まとめ
最初は「黒い画面が怖い…」と思っていたターミナルも、実はパターンを覚えるだけで、ぐっと身近な存在になります。
この一覧を活用して、Fedoraの操作を効率化し、GUIより素早く・的確に操作できるLinuxユーザーを目指しましょう!
今回学んだポイントをおさらい
- システム確認:
uname
、uptime
、top
でシステム状況を把握 - ファイル操作:
ls
、cd
、cp
、mv
で基本的なファイル管理 - パッケージ管理:
dnf
でアプリのインストール・アップデート - ユーザー管理:
whoami
、sudo
で権限を適切に管理 - ネットワーク:
ip a
、ping
で接続状況を確認 - 便利機能:
find
、grep
、history
で効率的な作業 - システム管理:
systemctl
でサービスを制御
まずはここから始めよう
- 毎日の習慣:
sudo dnf update
でシステムを最新に保つ - 基本操作:
ls -l
、cd
、pwd
でファイル操作に慣れる - 便利機能:
history
とalias
で作業を時短化
コメント