システム管理
1. sudo - 特別な権限を持ったコマンドを実行 ほとんどのコマンドの冒頭に入力することが多い。
• 例: sudo apt-get update
2. reboot - システムを再起動
• 例: sudo reboot
3. exit - EC2インスタンスからログアウト
• 例: exit
ファイル・ディレクトリ操作
4. tree - ディレクトリの構造をツリー状に表示
• 例: tree
5. cd - ディレクトリを移動
• 例: cd /home
6. ls - ディレクトリ内のファイルやフォルダを表示
• 例: ls -l
7. mkdir - 新しいディレクトリを作成
• 例: mkdir new_directory
8. cp - ファイルやディレクトリをコピー
• 例: cp source.txt destination.txt
9. mv - ファイルやディレクトリを移動または名前を変更
• 例: mv oldname.txt newname.txt
10. rm -rf - ファイルやディレクトリを削除
• 例: rm -rf /path/to/dir
テキストエディタ
11. vi - 高機能なテキストエディタ
• 例: vi filename.txt
• 入力開始: i
• 入力終了: ESC
• 保存して終了: :wq
• 保存せず終了: :q!
12. nano - 簡単で直感的なテキストエディタ
• 例: nano filename.txt
• 保存して終了: CTRL + X, Y, Enter
• 保存せず終了: CTRL + X, N
ストレージ管理
13. df -h - ディスクの使用状況を表示
• 例: df -h
14. du -sh - ディレクトリのサイズを表示
• 例: du -sh /path/to/dir
15. mount - ファイルシステムをマウント
• 例: sudo mount /dev/sdX1 /mnt
16. umount - ファイルシステムをアンマウント
• 例: sudo umount /mnt
17. fdisk -l - ディスクパーティションの情報を表示
• 例: sudo fdisk -l
18. mkfs - 新しいファイルシステムを作成
• 例: sudo mkfs -t ext4 /dev/sdX1
19. tune2fs - ファイルシステムのパラメータを調整
• 例: sudo tune2fs -l /dev/sdX1
20. fsck - ファイルシステムの整合性をチェック
• 例: sudo fsck /dev/sdX1
プロセス管理
21. kill - プロセスを終了
• 例: kill 1234
22. ps aux | grep - 実行中のプロセスを検索
• 例: ps aux | grep 'python'
ネットワーク操作
23. ssh - リモートサーバーに接続
• 例: ssh -i my-key.pem ec2-user@my-ec2-instance.amazonaws.com
24. scp - ファイルをセキュアにコピー
• 例: scp -i my-key.pem filename.txt ec2-user@my-ec2-instance.amazonaws.com:/path/to/destination
ファイル表示
25. cat - ファイルの内容を表示
• 例: cat filename.txt
スクリプト実行
26. sudo bash 'file_path' - シェルスクリプトの実行
• 例: sudo bash script.sh
27. python "ファイルパス" - Pythonスクリプトを実行
• 例: python script.py
仮想環境の作成
28. python -m venv - 仮想環境の作成
• 例: python -m venv myenv
• アクティベート:
• Windows: myenv\Scripts\activate
• Mac/Linux: source myenv/bin/activate
• デアクティベート: deactivate