PR

【保存版】WSL Ubuntuで標準的に使えるLinuxコマンド大全【ユーザー管理・システム操作編】


🔰【保存版】WSL Ubuntuで標準的に使えるLinuxコマンド大全【ユーザー管理・システム操作編】

こんにちは!今回は、WSL(Windows Subsystem for Linux)上のUbuntuで標準的に使えるLinuxコマンドを、「これだけ覚えれば困らない」レベルで一気に整理しました。

Linux初心者〜中級者に向けて、ユーザー・権限管理、プロセス、ファイル操作、ネットワーク、システム管理まで幅広くカバーしています。Ubuntuの標準パッケージに含まれているコマンドを中心に紹介しますので、WSLでもそのまま使えます。


🧑‍💼 ユーザー・グループ管理コマンド

コマンド説明
whoami現在のユーザー名を表示
idユーザーID、所属グループなどを表示
groups所属グループの一覧を表示
adduser <username>新しいユーザーを追加(対話形式)
deluser <username>ユーザーを削除
passwd自分のパスワードを変更
passwd <username>他ユーザーのパスワードを変更(sudoが必要)
usermod -aG sudo <username>ユーザーをsudoグループに追加
getent passwdシステム上のユーザー一覧を表示(/etc/passwdを見やすく)
cut -d: -f1 /etc/passwdユーザー名だけをリスト表示

🗂️ ファイル・ディレクトリ操作

コマンド説明
ls -lファイルの詳細表示(パーミッション付き)
cd /path/to/dirディレクトリ移動
pwdカレントディレクトリ表示
cp a.txt b.txtファイルコピー
mv a.txt folder/移動またはリネーム
rm a.txtファイル削除(-rでディレクトリ)
mkdir newdirディレクトリ作成
rmdir emptydir空ディレクトリ削除
touch file.txt空の新規ファイル作成
find . -name "*.log"拡張子.logのファイルを探す

🔐 パーミッション管理(アクセス権)

コマンド説明
chmod 755 file.shパーミッション変更(数値または記号形式)
chown user1 file.txt所有者を変更
chgrp group1 file.txt所属グループを変更
umaskデフォルトパーミッションのマスク値確認
ls -lアクセス権の確認(drwxr-xr-x など)

🧠 システム情報と状態確認

コマンド説明
uname -aカーネルバージョンなどのシステム情報
uptimeシステムの稼働時間
topCPU、メモリ使用率などをリアルタイムで表示
htoptopの拡張版(※apt install htopが必要)
free -hメモリ使用量の表示
df -hディスク使用量の表示
du -sh *ディレクトリごとのサイズ表示
hostnameホスト名を表示・変更可能
who現在ログインしているユーザーを表示
last過去のログイン履歴を表示(/var/log/wtmp使用)

📡 ネットワーク関連

コマンド説明
ping 8.8.8.8ネットワーク疎通テスト
ip aIPアドレス等を確認(旧ifconfig
ss -tulnポートの使用状況(TCP/UDP)を確認
curl http://example.comURLへのHTTPリクエスト送信
wget http://example.com/file.zipファイルダウンロード
hostname -IIPアドレス一覧を表示

📝 ログ・設定ファイル閲覧

コマンド説明
cat fileファイルを標準出力で表示
less file長いファイルをページ送りで表示
head -n 10 file先頭10行を表示
tail -f /var/log/syslogリアルタイムログ監視
nano file簡易テキストエディタ(標準搭載)
vi file高機能エディタ(最初はnano推奨)

🧪 プロセス管理

コマンド説明
ps aux実行中プロセスの一覧表示
kill <PID>指定プロセスを終了
kill -9 <PID>強制終了(SIGKILL)
jobsバックグラウンドジョブ一覧表示
fg %1ジョブをフォアグラウンドに戻す
bg %1ジョブをバックグラウンドで継続

🧰 その他便利コマンド

コマンド説明
alias ll='ls -alF'コマンドのエイリアス作成
historyコマンド履歴一覧
!!直前のコマンドを再実行
!100履歴番号100番を再実行
clear画面をクリア
time commandコマンドの実行時間を測定
echo $HOME環境変数の確認

💡 WSL×Ubuntu限定Tips

コマンド説明
cd /mnt/c/Users/<username>WindowsのCドライブへ移動
explorer.exe .Windowsエクスプローラーでカレントディレクトリを開く
notepad.exe file.txtNotepadでファイルを開く
clip.exe < file.txtファイル内容をクリップボードへ送信
wsl --shutdownWSL全体を停止

📌 まとめ:この一覧から始めよう!

Ubuntu on WSL で何か作業を始めるなら、まずはこの一覧の中から:

  • whoami, id, passwd(ユーザー確認)
  • ls, cd, cat, nano(ファイル基本)
  • sudo apt update && sudo apt upgrade(更新)
  • df -h, free -h, top(システム状況)
  • ip a, ping, curl(ネットワーク)

を重点的に覚えておくと、どんな場面でも役に立ちます。


📎 ダウンロード・活用版

  • ✅ 【PDF版チートシート】→ 必要なら提供可能
  • ✅ 【初心者用セットアップスクリプト】→ ご希望があれば作成します
  • ✅ 【Git/Docker/仮想環境など応用編】→ 次回以降の記事で紹介予定

ご希望があれば、SNSからお問い合わせください。

コメント

タイトルとURLをコピーしました