🀄
【Linux】初心者に見てほしいコマンドまとめ
はじめに
Linuxを触っていくうえで覚えておきたいコマンドをまとめています。
WindowsでいうCtrl+Cのように、ぱっと使えるとよいものになりますので、
ぜひ実践の中で使いこなして覚えていってください!
現在地・移動
今いる場所を見る
$ pwd # 今いるディレクトリを表示
/home/user/project
ディレクトリ移動
$ cd folder # 下の階層へ移動
$ cd .. # 1つ上に戻る
$ cd ~ # ホームに戻る
$ cd - # 直前の場所に戻る
一覧確認
中身を見る
$ ls # ファイル一覧
file.txt folder
よく使うオプション
$ ls -l # 詳細表示
$ ls -a # 隠しファイルも表示
$ ls -lh # サイズを見やすく
$ ls -lt # 更新順に並べる
作成
ファイル作成
$ touch test.txt # 空ファイル作成
$ touch a.txt b.txt # 複数作る
フォルダ作成
$ mkdir myfolder # フォルダ作成
$ mkdir -p a/b/c # 階層まとめて作成
操作
コピー
$ cp file.txt copy.txt # ファイルコピー
$ cp -r folderA folderB # フォルダごとコピー
$ cp -i file.txt copy.txt # 上書き確認
$ cp -v file.txt copy.txt # 実行内容表示
移動・名前変更
$ mv file.txt new.txt # 名前変更
$ mv file.txt folder/ # フォルダに移動
$ mv -i file.txt new.txt # 上書き確認
$ mv -v file.txt folder/ # 実行内容表示
削除
$ rm file.txt # ファイル削除
$ rm -r folder # フォルダ削除
$ rm -f file.txt # 強制削除
$ rm -rf folder # 強制+フォルダ削除
$ rm -i file.txt # 削除前確認
中身確認
ファイルを見る
$ cat file.txt # 中身表示
Hello World
$ cat -n file.txt # 行番号付き
長いファイル
$ less file.txt # ページ表示で確認
操作:
-
q→ 終了 -
/文字→ 検索
検索
文字列検索
$ grep "hello" file.txt # 文字列検索
hello world
よく使うオプション
$ grep -i "hello" file.txt # 大文字小文字無視
$ grep -n "hello" file.txt # 行番号表示
$ grep -r "hello" . # フォルダ内検索
$ grep -v "hello" file.txt # 含まない行
実務でよくやる使い方
ログ検索
$ grep -i error app.log # エラーだけ抽出
error: failed
error: timeout
作成 → 移動
$ touch test.txt # 作る
$ mv test.txt folder/ # 移動
移動して確認
$ cd project # 移動
$ ls -l # 中身確認
ポイント
cdミス → pwdで確認
ファイルない → lsで確認
rmは戻らない
ターミナル複数 → 環境が別
最低限これ覚えればOK
pwd
cd
ls
touch
mkdir
cp
mv
rm
cat
grep
まとめ
コマンドは使いながら覚えましょう!
いろいろ書きましたが、迷ったらこれでいったん落ち着くのがいいと思いますよ!
$ pwd # 場所確認
$ ls # 中身確認
Discussion