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 | システムの稼働時間 |
top | CPU、メモリ使用率などをリアルタイムで表示 |
htop | top の拡張版(※apt install htop が必要) |
free -h | メモリ使用量の表示 |
df -h | ディスク使用量の表示 |
du -sh * | ディレクトリごとのサイズ表示 |
hostname | ホスト名を表示・変更可能 |
who | 現在ログインしているユーザーを表示 |
last | 過去のログイン履歴を表示(/var/log/wtmp 使用) |
📡 ネットワーク関連
コマンド | 説明 |
---|
ping 8.8.8.8 | ネットワーク疎通テスト |
ip a | IPアドレス等を確認(旧ifconfig ) |
ss -tuln | ポートの使用状況(TCP/UDP)を確認 |
curl http://example.com | URLへのHTTPリクエスト送信 |
wget http://example.com/file.zip | ファイルダウンロード |
hostname -I | IPアドレス一覧を表示 |
📝 ログ・設定ファイル閲覧
コマンド | 説明 |
---|
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.txt | Notepadでファイルを開く |
clip.exe < file.txt | ファイル内容をクリップボードへ送信 |
wsl --shutdown | WSL全体を停止 |
📌 まとめ:この一覧から始めよう!
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からお問い合わせください。
【保存版】WSL Ubuntuで標準的に使えるLinuxコマンド大全【ユーザー管理・システム操作編】
コメント