実務でよく使うLinuxコマンド一覧【保存版】


ここでは実務(インフラ・開発・運用)でよく使われるLinuxコマンドを、初心者にも分かるように、カテゴリ別に詳しく解説します。使い方(オプション付き)+具体例つきで紹介していきます。

🔹 第1章:ファイル・ディレクトリ操作

  • ls, cd, pwd, mkdir, rmdir, find
  • 実務での応用例
    • 特定ディレクトリのログファイルを日付で検索
    • find /var/log -name "*.log" -mtime -7

📁 第1章:ファイル・ディレクトリ操作

Linuxを使いこなすための基本中の基本、それが「ファイル・ディレクトリ操作」です。サーバー管理や開発現場では、日常的に使われる最重要コマンドたち。ここでは、初心者でも理解しやすく、かつ実務で役立つように解説していきます。

🔹 ls:ファイルやディレクトリの一覧表示

コマンド例説明
lsカレントディレクトリの一覧を表示
ls -l詳細情報(パーミッションや所有者など)を表示
ls -a隠しファイル(.から始まる)も含めて表示
ls -lhファイルサイズを人間に読みやすく表示(KB/MB単位)

✅ 実務Tips

ll /var/log

"ll"は"ls -la"のエイリアスとして登録されていることが多く、ファイルやディレクトリを詳細&隠しファイル込みで確認できるコマンド。


🔹 cd:ディレクトリの移動

コマンド例説明
cd /home/user絶対パスで移動
cd ..1つ上のディレクトリへ
cd -直前のディレクトリに戻る
cd ~自分のホームディレクトリへ

🔹 pwd:現在のディレクトリを表示

pwd

→ たとえば /etc/nginx のような現在位置を確認できます。


🔹 mkdir:新しいディレクトリを作成

コマンド例説明
mkdir testtestディレクトリを作成
mkdir -p dir1/dir2階層ディレクトリを一気に作成(存在しなくてもOK)

🔹 rmdir / rm -r:ディレクトリ削除

コマンド例説明
rmdir empty_dir空のディレクトリのみ削除
rm -r dir中身があっても強制削除(慎重に!)

🔹 find:ファイル検索の王様

コマンド例説明
find . -name "*.log"現在のディレクトリ以下で.logファイルを探す
find / -type d -name "config"configという名前のディレクトリを探す
find /var/log -mtime -77日以内に更新されたログファイルを検索

🔹 第2章:ファイルの閲覧・加工

  • cat, less, more, head, tail, cut, awk, sed
  • 実務での応用例
    • ログの中から特定ユーザーの操作だけ抽出
    • grep "username" /var/log/secure | awk '{print $1, $2, $3, $11}'

📄 第2章:ファイルの閲覧・加工コマンド

ログの確認や設定ファイルの編集など、ファイルの中身を確認・加工する作業は日常業務で非常に多く発生します。この章では、テキストファイルを自在に扱うための基本コマンドを解説します。

🔹 cat:ファイルの中身を一気に表示

コマンド例説明
cat file.txtファイル全体を表示
cat file1 file2複数ファイルを結合して表示
cat -n file.txt行番号付きで表示

🔹 less / more:大量の内容をスクロールして閲覧

コマンド例説明
less /var/log/syslog上下スクロール可能、検索も可能(/文字列
more /etc/passwd下方向のみの閲覧。古いけど軽量。


🔹 head / tail:ファイルの先頭・末尾を表示

コマンド例説明
head -n 10 file.txt先頭10行を表示(省略可)
tail -n 20 file.txt末尾20行を表示
tail -f /var/log/messagesファイルの末尾をリアルタイムで監視(ログ監視に◎)

🔹 cut:列を抜き出す

コマンド例説明
cut -d ':' -f 1 /etc/passwd区切り文字 : で1列目を抽出
cut -c 1-5 file.txt1〜5文字目だけを抽出

🔹 grep:文字列検索の王様

コマンド例説明
grep "error" /var/log/syslog“error”を含む行を抽出
grep -i "warning" file.log大文字小文字を無視して検索
grep -r "keyword" .カレントディレクトリ以下を再帰的に検索
grep -n "http" access.log行番号付きで表示


🔹 wc:行数・単語数・バイト数のカウント

コマンド例説明
wc file.txt行数、単語数、バイト数を表示
wc -l file.txt行数だけカウント(スクリプト処理に便利)

🔹 sort / uniq:並べ替えや重複削除

コマンド例説明
sort file.txt昇順に並び替え
sort -r file.txt降順に並び替え
uniq file.txt重複行を削除(事前にsortしておくと◎)

🔹 diff / cmp:ファイルの差分を確認

コマンド例説明
diff file1 file2行単位の差分を表示
cmp file1 file2バイト単位で差分を確認

まとめ

LinuxではGUIのような「見た目」より、テキストの中身をどう扱うかが重要です。今回紹介したコマンドは、システム管理でもトラブル対応でも頻繁に使います。迷ったらまず lessgrep を使ってみるクセをつけましょう!

🔹 第3章:パーミッションと所有権管理

  • chmod, chown, chgrp, umask
  • 実務での応用例
    • デプロイ前に所有権と権限を一括変更
    • chown -R appuser:appgroup /var/www/html

📁 第3章:ファイルのコピー・移動・削除

Linuxで日常的に行う操作に「ファイルのコピー・移動・削除」があります。バックアップ、構成ファイルの退避、不要ファイルの整理など、あらゆる作業の基本となる操作です。

この章では、それらを正しく効率よく行うためのコマンドを解説します。

🔹 cp:ファイルやディレクトリのコピー

コマンド例説明
cp file1.txt file2.txtfile1.txtfile2.txt にコピー
cp -r dir1/ dir2/ディレクトリを再帰的にコピー(中身ごと)
cp -i file.txt backup.txt上書き確認ありでコピー(対話式)
cp -u *.txt backup/新しいファイルのみコピー

✅ 実務Tips

cp -rp config/ config_backup/

→ 権限やタイムスタンプを保持しつつ、設定ファイルを安全にコピー!


🔹 mv:ファイルやディレクトリの移動・名前変更

コマンド例説明
mv old.txt new.txtファイル名を変更(リネーム)
mv file.txt /tmp/指定ディレクトリへ移動
mv -i a.txt b.txt上書き時に確認
mv *.log logs/複数ファイルを一括で移動

✅ 実務Tips

mv *.conf /etc/myapp/

→ 設定ファイルを一括配置する際などに便利。


🔹 rm:ファイルやディレクトリの削除

コマンド例説明
rm file.txtファイルを削除
rm -i file.txt削除前に確認(安全)
rm -r dir/ディレクトリを中身ごと削除
rm -rf dir/確認なしでディレクトリごと強制削除(超危険⚠️)

✅ 実務Tips

rm -rf /tmp/myapp_cache/

→ 一時ファイルのクリーンアップに。ただし誤削除注意!


📌 注意点:rm -rf / は絶対NG!

このコマンドはLinux全体を強制削除します。実行するとシステムが壊れます
初心者のうちは -i オプションを付けて、常に確認するクセをつけましょう。


まとめ

  • cp:バックアップや複製に使う
  • mv:ファイルの整理・名前変更
  • rm:不要ファイルの削除

ファイル操作はLinux業務の基本です。特に削除系は慎重に扱う必要があります。
テスト環境で練習しながら、「何をどう処理するのか」を意識しましょう。

🔹 第4章:ユーザーとグループ管理

  • useradd, usermod, userdel, groupadd, passwd
  • 実務での応用例
    • プロジェクトごとに限定ユーザー追加+ホームディレクトリ
    • useradd -m -s /bin/bash -G devs devuser01

👥 第4章:ユーザーとグループの管理

LinuxはマルチユーザーOSです。つまり、複数のユーザーが同じシステムを使う前提で設計されています。
そのため、ユーザーとグループの適切な管理は、セキュリティ運用効率を左右する重要ポイントです。

この章では、ユーザー・グループに関する基本コマンドを詳しく紹介します。

🔹 useradd:ユーザーの追加

コマンド例説明
useradd alice新しいユーザーaliceを作成
useradd -m bobホームディレクトリも一緒に作成 ✅
useradd -d /custom/home charlieカスタムのホームディレクトリを指定
useradd -s /bin/bash daveログインシェルを明示的に指定

✅ 実務Tips

useradd -m -s /bin/bash devuser

→ 開発用ユーザーを作成して作業環境を整えるときに便利です。


🔹 passwd:パスワード設定と管理

コマンド例説明
passwd aliceユーザーaliceのパスワードを設定
passwd -l aliceアカウントをロック ✅
passwd -u aliceロック解除
passwd -e alice次回ログイン時にパスワード変更を強制

✅ 実務Tips

passwd -l testuser

→ 一時的にログインを禁止したいときに使えます。


🔹 groupadd:グループの作成

コマンド例説明
groupadd developersグループdevelopersを作成

🔹 usermod:既存ユーザーの変更

コマンド例説明
usermod -aG developers alicealicedevelopersグループに追加 ✅
usermod -d /new/home aliceホームディレクトリ変更
usermod -s /bin/zsh aliceシェルをzshに変更

✅ 実務Tips

usermod -aG docker devuser

dockerコマンドをsudoなしで使いたいときに有効。


🔹 id / groups:ユーザーの所属確認

コマンド例説明
id aliceUID、GID、所属グループ一覧を表示
groups alice所属グループを簡易表示

🔹 /etc/passwd /etc/shadow /etc/group:重要な設定ファイル

ファイル名内容
/etc/passwdユーザー情報(名前、UID、GIDなど)
/etc/shadowパスワード情報(暗号化済み)
/etc/groupグループ情報

これらのファイルは重要なシステム設定を含むため、直接編集する際はバックアップ必須


まとめ

  • useradd で新規ユーザーを作成し、passwd でパスワードを設定
  • groupaddusermod を使ってグループ管理
  • 実務ではusermod -aGなどの応用操作が頻出!

Linuxではユーザー単位でアクセス権限が制御されます。セキュリティや業務分担を意識した設計を意識しましょう。

🔹 第5章:プロセスとサービス管理

  • ps, top, htop, systemctl, kill, journalctl
  • 実務での応用例
    • サービスの自動起動設定とログ確認
    • systemctl enable nginx
    • journalctl -u nginx --since today

🔐 第5章:パーミッションと所有権の管理

Linuxのファイルやディレクトリには、それぞれ「誰が何をできるか」というアクセス権限(パーミッション)が設定されています。
これは、セキュリティだけでなく、共同作業やシステム運用において非常に重要な要素です。

この章では、ファイルの所有者とグループ、パーミッションの概念と操作方法を徹底解説します。

🔹 パーミッションの基本構造

-rw-r--r-- 1 user group 1234 Apr 23 12:00 sample.txt
区分説明
-ファイルタイプ(-は通常ファイル、dはディレクトリ)
rw-所有者の権限(読み・書き)
r--グループの権限(読み)
r--その他ユーザーの権限(読み)

🔹 chmod:パーミッションの変更

コマンド例説明
chmod +x script.sh実行権限を追加 ✅
chmod -w file.txt書き込み権限を削除
chmod 755 file.sh数値指定(所有者7=rwx、グループ5=r-x、その他5=r-x) ✅

✅ 実務Tips

chmod 644 *.txt

→ テキストファイルを「所有者は読み書き可、他は読み取り専用」に設定するのによく使われます。


🔹 chown:所有者とグループの変更

コマンド例説明
chown alice file.txt所有者をaliceに変更
chown alice:devs file.txt所有者をalice、グループをdevsに変更 ✅
chown -R alice:devs project/ディレクトリを再帰的に変更 ✅

✅ 実務Tips

chown -R www-data:www-data /var/www/html

→ Webサーバー用ディレクトリの所有権を適切に設定する際に重要です。


🔹 umask:デフォルトのパーミッション設定

umask

このコマンドで確認できる値は、ファイル作成時のデフォルト権限に影響します。

ファイルタイプ許可される最大パーミッションumaskが0022の時の結果
通常ファイル666644
ディレクトリ777755

🔹 ls -lで確認しよう!

ls -l

→ パーミッション・所有者・グループなど、ファイルの詳細情報を一目で確認できます。


まとめ

  • chmod:権限変更。+x755の使い分けを理解しよう。
  • chown:所有者やグループの変更。-Rで再帰的に処理も。
  • umask:ファイル作成時の初期パーミッションに関与。
  • 実務では「意図しない権限漏れ」を防ぐことが非常に重要!

🔹 第6章:パッケージ管理(Debian系 & RedHat系)

  • apt, dpkg, yum, dnf, rpm
  • 実務での応用例
    • 特定バージョンのインストール制御
    • apt install nginx=1.18.0

📦 第6章:Linuxのパッケージ管理

Linuxでは、ソフトウェアは「パッケージ」という単位で管理されます。
パッケージ管理システムを使えば、ソフトウェアのインストール・アップデート・削除が簡単に行えるようになります。

この章では、Debian系(Ubuntuなど)Red Hat系(CentOS、RHELなど)の2系統でよく使うコマンドを解説します。

🔹 Debian系:apt / dpkg

aptコマンド(高レベル)

コマンド説明
sudo apt updateパッケージリストを更新 ✅
sudo apt upgradeインストール済みソフトを最新化 ✅
sudo apt install vimパッケージのインストール ✅
sudo apt remove vimパッケージの削除
sudo apt search nginxパッケージの検索

実務Tips

sudo apt install -y curl git vim

→ よく使うツールを一括インストール!


dpkgコマンド(低レベル)

コマンド説明
sudo dpkg -i package.deb.debファイルからインストール ✅
sudo dpkg -r packageパッケージ削除
dpkg -lインストール済みパッケージ一覧表示
dpkg -s curl指定パッケージの詳細確認
dpkg -L curlパッケージがインストールするファイル一覧

🔹 Red Hat系:yum / rpm / dnf

yum(またはdnf)コマンド

コマンド説明
sudo yum install httpdパッケージのインストール ✅
sudo yum remove httpdパッケージの削除
sudo yum updateシステムのアップデート ✅
yum info nginxパッケージ情報の表示
yum list installedインストール済みパッケージの一覧表示

💡 dnfyumの後継。CentOS 8以降やFedoraではこちらを使用。


rpmコマンド(低レベル)

コマンド説明
rpm -ivh package.rpm.rpmファイルからインストール ✅
rpm -e packageパッケージ削除 ✅
rpm -qa全パッケージ一覧
rpm -ql packageインストールされたファイル一覧
rpm -qi package詳細情報表示

まとめ

  • UbuntuやDebianではaptdpkgを使う
  • CentOSやRHELではyum(またはdnf)、rpmを使う
  • 実務では「依存関係の自動処理」が便利な高レベルツール(aptyum)を優先

🔹 第7章:ネットワークコマンド

  • ip, ping, netstat, ss, nmcli, curl, dig, nslookup
  • 実務での応用例
    • 外部APIとの接続確認
    • curl -I https://api.example.com/health

⚙️ 第7章:シェルスクリプトと自動化

Linuxでは、コマンドを自動実行するために「シェルスクリプト(Shell Script)」」を使います。
定型作業やバッチ処理を自動化するのに非常に便利で、実務では欠かせないスキルです。

この章では、シェルスクリプトの基本構文と、よく使う制御構文・実務での使い方を解説します。

📝 シェルスクリプトの基本構成

#!/bin/bash
# コメント:このスクリプトはHelloを表示します

echo "Hello, World!"

  • #!/bin/bash は「このスクリプトはbashで実行するよ」という宣言
  • echo は文字列を表示するコマンド

実行方法

chmod +x script.sh     # 実行権限を付与
./script.sh # 実行

🔁 よく使う制御構文

🔹 変数の定義・参照

name="Linux"
echo "Welcome to $name!"

🔹 if文(条件分岐)

if [ "$1" = "start" ]; then
echo "サービスを開始します"
else
echo "不明なオプションです"
fi

🔹 for文(繰り返し)

for i in 1 2 3; do
echo "番号: $i"
done

🔹 while文(条件付きループ)

count=1
while [ $count -le 3 ]; do
echo "カウント: $count"
count=$((count + 1))
done

📦 実務で使う自動化の例

✅ バックアップスクリプト

#!/bin/bash
backup_dir="/backup"
target="/home/user/data"

tar -czf "$backup_dir/backup_$(date +%F).tar.gz" "$target"
echo "バックアップ完了"

✅ 複数サーバーへSSHでコマンド実行

#!/bin/bash
servers=("server1" "server2")

for host in "${servers[@]}"; do
ssh "$host" 'uptime'
done

🧪 簡単なチェック付きスクリプト

#!/bin/bash

if ping -c 1 google.com &> /dev/null; then
echo "ネットワークは正常です"
else
echo "ネットワークに問題があります"
fi

まとめ

  • シェルスクリプトは繰り返し作業の効率化に必須
  • if, for, while など基本構文を覚える
  • 実務ではバックアップ・監視・定期実行(cron)と組み合わせるのが一般的

🔹 第8章:シェルスクリプトで自動化

  • #!/bin/bash, if, for, while, case, cron
  • 実務での応用例
    • 定期的にバックアップ&削除スクリプトを自動実行
    • 0 2 * * * /usr/local/bin/backup.sh

🌐 第8章:ネットワーク操作の基本

Linuxを使ったシステム運用では、ネットワークのトラブルシューティングや設定確認も重要なスキルです。
この章では、ネットワーク状況の確認・接続テスト・ルーティングの確認などに使うコマンドを解説します。

📡 1. IPアドレスとインターフェースの確認

🔹 ip コマンド(推奨)

ip a       # IPアドレス情報(旧: ifconfig)
ip link # インターフェースの状態
ip route # ルーティングテーブルの確認

✅ よく使うオプション

コマンド説明
ip aIPアドレスとインターフェース確認
ip routeデフォルトゲートウェイ確認
ip link set eth0 upインターフェースを有効化

📶 2. 接続テスト・通信確認

🔹 ping コマンド

ping -c 3 google.com   # 3回だけpingを送る

🔹 curl コマンド(HTTP通信確認)

curl https://example.com

🔹 telnet または nc(ポート疎通)

nc -zv example.com 22   # 22番ポートにTCP接続できるか確認

🔍 3. ポートやプロセスの状態確認

🔹 ss コマンド(推奨)

ss -tuln     # TCP/UDPのLISTEN状態を数値で表示
ss -p # プロセス情報も表示

🔹 netstat(古いがまだ使われることあり)

netstat -tulnp

🌐 4. DNS関連コマンド

🔹 dig コマンド

dig google.com        # DNS解決結果を表示
dig @8.8.8.8 yahoo.co.jp

🔹 host

host example.com

🛠 5. DHCP / DNS 設定の確認・再取得

cat /etc/resolv.conf   # DNSサーバの設定
dhclient # DHCP再取得(ディストリによる)

📦 応用:ネットワークを再起動したいとき

systemctl restart NetworkManager

または

nmcli networking off && nmcli networking on

まとめ

  • ネットワークトラブル時は ip / ping / ss を基本に
  • HTTP確認は curl、DNSは dighost が便利
  • 通信ポートが通るかは nc で確認すると確実

🔹 第9章:ログと監視

  • tail -f, logrotate, journalctl, du, df, free, uptime
  • 実務での応用例
    • ストレージ圧迫の前兆を検知
    • du -sh /var/log/* | sort -h

📝 第9章:ログ管理とシステム監視

Linuxシステムの運用では、ログ管理システム監視が非常に重要です。
システムやアプリケーションの動作状況を把握するために、ログファイルを確認したり、監視ツールを使ってリアルタイムでシステムの健康状態を監視したりします。

この章では、ログ管理に必要なコマンドや、システム監視に使えるツールを紹介します。

📂 1. ログファイルの確認

🔹 journalctl コマンド

journalctlsystemd ベースのディストリビューションで使用されるログ確認ツールです。

journalctl       # システム全体のログを表示
journalctl -xe # エラーログのみ表示
  • -xe オプションでエラーメッセージに焦点をあてて表示できます。

🔹 /var/log ディレクトリ

一般的なログファイルは /var/log ディレクトリに格納されています。

ls /var/log   # ログディレクトリの内容を表示
cat /var/log/syslog # システムログの内容を表示
cat /var/log/auth.log # 認証に関連するログを表示

🔹 dmesg コマンド(カーネルメッセージ)

dmesg | tail -n 20   # 最新のカーネルメッセージ20行を表示

カーネルメッセージを確認することで、ハードウェアやカーネルに関するエラーや警告を取得できます。


📊 2. システム監視ツール

🔹 top コマンド(プロセス監視)

top     # リアルタイムでシステムのプロセスを監視
  • CPU使用率メモリ使用率がわかり、システムのリソースをどのプロセスが消費しているか確認できます。

🔹 htop コマンド(topの拡張版)

htop    # より視覚的にプロセスを監視(要インストール)
  • インタラクティブにプロセスを管理でき、色分けされた視覚的なインターフェースを提供します。

🔹 vmstat コマンド(システムの状態確認)

vmstat   # メモリ、プロセス、CPUなどの統計情報を表示
  • システムのメモリ使用状況プロセス数CPU使用率を簡潔に表示できます。

🔹 iostat コマンド(ディスクの状態確認)

iostat   # I/Oの統計情報を表示
  • ディスクの入出力(I/O)状況やCPU負荷を把握できます。

⏰ 3. 定期的な監視

🔹 cron(定期実行)

crontab -e  # cronジョブを設定

cronを使うことで、定期的なシステムチェックやバックアップ作業を自動化できます。

例:

# 毎日午前3時にバックアップを実行
0 3 * * * /home/user/backup.sh

⚠️ 4. システム監視ツール(サードパーティ)

🔹 Nagios(インフラ監視ツール)

  • サーバーやサービスを監視し、問題が発生した場合に通知します。

🔹 Zabbix(企業向け監視ツール)

  • ネットワーク、サーバー、データベースの状態をリアルタイムで監視し、トラブルシューティングを支援します。

まとめ

  • ログ管理は、システムの異常を発見するために非常に重要。
  • journalctl/var/log ディレクトリで、システムログを把握。
  • top, htop, vmstat などでリアルタイム監視を実施。
  • 定期実行のためには cron を使い、システムメンテナンスを自動化。

🔹 第10章:Tips & 実務ハック集

watch -n 1 uptime

xargs, tee, watch, at, alias, history

実務での応用例

毎秒サーバーロードの変動を確認

🛠️ 第10章:トラブルシューティングとシステム管理

Linuxの運用で避けて通れないのが「トラブル対応」と「日常的なシステム管理」です。
この章では、よくあるトラブルの調査・解決方法と、管理者として必要な日常業務のコマンドやポイントを解説します。

🚨 1. システムトラブルの調査

🔹 サービスの状態確認

systemctl status nginx
  • サービスが起動しているか/異常終了していないかを確認。

🔹 ログの確認(再掲)

journalctl -u nginx
tail -n 50 /var/log/syslog
  • サービス単位でログを見たり、システムログから異常のヒントを探す。

🔹 ネットワークトラブルの切り分け

ping XXX.XXX.XXX.XXX         # ネットワーク接続の確認
traceroute google.com # 接続ルートの調査
  • 接続不能時に、どこで途切れているかを特定。

🔧 2. ユーザー管理トラブルの対処

🔹 ログインできない場合

who             # 現在ログインしているユーザー
last # 過去のログイン履歴
passwd user # パスワードの再設定
  • パスワード忘れ・アカウントロック時に活用。

🧰 3. ディスク容量やプロセスの問題

🔹 容量不足の確認

df -h         # ディスク使用状況(-h で見やすく)
du -sh /var/* # 使用量が多いディレクトリを確認
  • 容量不足はシステム停止の大きな原因のひとつ。

🔹 プロセス暴走の対応

top              # CPUやメモリの使用率を監視
kill -9 [PID] # プロセスの強制終了
  • 負荷の高いプロセスを特定し、必要に応じて終了。

🧩 4. システムの設定変更

🔹 ホスト名の変更

hostnamectl set-hostname new-host

🔹 タイムゾーンの設定

timedatectl set-timezone Asia/Tokyo
  • サーバーを設置した地域に合わせた正確な設定が重要。

📅 5. バックアップと復旧

🔹 ファイルのバックアップ

tar -czvf backup.tar.gz /home/user/

🔹 リストア(復元)

tar -xzvf backup.tar.gz -C /restore/path
  • 万が一に備えて、定期的なバックアップ運用を。

💡 6. システム管理のベストプラクティス

項目内容
ログ管理定期的な確認・保存
不要ファイルの削除キャッシュや古いログの整理
セキュリティアップデートapt update && apt upgrade などで定期更新
定期的な再起動サービス再起動やシステム再起動で安定化

まとめ

  • トラブル対応の基本は「調べる → 切り分ける → 対処する」。
  • 状況把握のためには、ログとステータス確認が命。
  • 日常業務では、ディスク・サービス・ユーザーの状態管理が不可欠。

💬 最後に

Linuxは「使って覚える」OSです。コマンドを打ち、エラーに出会い、調べて修正していく経験こそが何よりの学びです。
この記事を通して、あなたが実務でLinuxを使いこなし、さらにステップアップしていくことを心から応援しています。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次