1. 表示・移動
コマンド |
説明 |
例 |
ls |
カレントディレクトリの一覧表示 |
ls -l (詳細表示) |
cd ディレクトリ名 |
ディレクトリ移動 |
cd Documents |
pwd |
現在のディレクトリのパス表示 |
pwd |
2. 作成・削除
コマンド |
説明 |
例 |
mkdir ディレクトリ名 |
新しいディレクトリ作成 |
mkdir myfolder |
touch ファイル名 |
空ファイルの作成 |
touch file.txt |
rm ファイル名 |
ファイル削除 |
rm file.txt |
rm -r ディレクトリ名 |
ディレクトリごと削除(再帰削除) |
rm -r myfolder |
3. コピー・移動・名前変更
コマンド |
説明 |
例 |
cp コピー元 コピー先 |
ファイルやディレクトリをコピー |
cp file.txt backup.txt |
mv 移動元 移動先 |
ファイルやディレクトリの移動・名前変更 |
mv oldname.txt newname.txt |
4. 中身確認
コマンド |
説明 |
例 |
cat ファイル名 |
ファイルの内容を一気に表示 |
cat file.txt |
head ファイル名 |
ファイルの最初の10行を表示 |
head file.txt |
tail ファイル名 |
ファイルの最後の10行を表示 |
tail file.txt |
less ファイル名 |
ページ単位でファイル閲覧 |
less file.txt |
5. 検索・情報確認
コマンド |
説明 |
例 |
find パス -name "ファイル名" |
ファイルを検索 |
find . -name "*.txt" |
grep "文字列" ファイル名 |
ファイル内で文字列検索 |
grep "hello" file.txt |
stat ファイル名 |
ファイルの詳細情報を表示 |
stat file.txt |
file ファイル名 |
ファイルの種類を調べる |
file image.png |
6. パーミッション操作
コマンド |
説明 |
例 |
chmod モード ファイル名 |
ファイルの権限を変更 |
chmod 755 script.sh |
chown ユーザー ファイル名 |
ファイルの所有者を変更 |
chown user1 file.txt |
7. その他便利コマンド
コマンド |
説明 |
例 |
basename パス |
パスからファイル名だけ抽出 |
basename /home/user/file.txt |
dirname パス |
パスからディレクトリ名だけ抽出 |
dirname /home/user/file.txt |
シェルでよく使うショートカット
ショートカット |
説明 |
Ctrl + C |
現在のコマンドを強制停止 |
Ctrl + L |
画面クリア |
Tab |
コマンドやファイル名の自動補完 |
!! |
直前のコマンドを再実行 |
もし使い方や応用例が知りたい方はコメントください。
ご参考になれば幸いです!