0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Linuxコマンドのチートシート

Posted at

Linuxコマンド、いつも忘れるのでチートシート形式にしました。
随時更新します。

Linuxコマンドのチートシート

コマンド 内容
man コマンド マニュアルを表示
man -k キーワード マニュアルをキーワード検索
echo $PATH シェルがコマンドを探す場所を表示
which -a コマンド コマンドのフルパスを表示
sh シェルを一時的にshに切り替え
bash シェルを一時的にshに切り替え
Ctrl + b カーソルを後方1文字ぶん移動
Ctrl + f カーソルを前方1文字ぶん移動
Ctrl + a カーソルを行頭に移動
Ctrl + e カーソルを行末に移動
Ctrl + h カーソル位置の後方に1文字削除
Ctrl + d カーソル位置の1文字削除
Ctrl + w 後方にスペース区切りで1単語ぶんを削除
Ctrl + k カーソル位置から行末までを削除
Ctrl + u カーソル位置から行頭までを削除
Ctrl + y 最後に削除した内容を挿入
Ctrl + s 画面表示をロック
Ctrl + q 画面表示のロックを解除
Ctrl + c コマンドを強制終了
Ctrl + i 画面を消去
Tab コマンドを補完
Ctrl + p 1つ前のコマンド履歴に移動
Ctrl + n 次のコマンド履歴へ移動
Ctrl + r 履歴を検索
Ctrl + g 検索結果を破棄
pwd カレントディレクトリを表示
cd カレンとディレクトリを変更
ls ディレクトリ内のファイルを表示
mkdir ディレクトリ名 ディレクトリを作成
touch ファイル名 ファイルを作成
rm ファイル名 ファイルを削除
rm -r ディレクトリ名 ディレクトリを削除
cat ファイル名 ファイルを表示
less ファイル名 ファイルを表示(スクロール)
(less内キー操作)f 1画面下にスクロール
(less内キー操作)b 1画面下にスクロール
(less内キー操作)j 1行下にスクロール
(less内キー操作)k 1行上にスクロール
(less内キー操作)q lessコマンドを終了
(less内キー操作)/ 文字列 下方向に向かって検索
(less内キー操作)? 文字列 上方向に向かって検索
n 次の検索結果に移動
N 前の検索結果に移動
cp コピー元ファイル名 コピー先ファイル名 ファイルをコピー
cp コピー元ファイル名 コピー先ディレクトリ名 ディレクトリにファイルをコピー
mv 移動元 移動先 ファイル名を変更
ln -s リンク元ファイル名 リンク名 シンボリックリンクを貼る
find . -name ファイル名 -print カレントディレクトリからファイルを検索し、パスを表示
find . -type d -print カレントディレクトリの下にあるディレクトリのパスを表示
find . -type f -print カレントディレクトリの下にある通常ファイルのパスを表示
find . -type i -print カレントディレクトリの下にあるシンボリックリンクのパスを表示
find . -type f -a -name ファイル名 -print タイプとファイル名の複数条件の指定
find . -type f -a -name ファイル名 -print タイプとファイル名の複数条件の指定
vim ファイル名 ファイル名を指定してVimを起動
(vim内キー操作):help ヘルプ表示
(vim内キー操作)Ctrl + ] リンク先に移動
(vim内キー操作)Ctrl + t リンク先から元の場所に戻る
(vim内キー操作)h 左に移動
(vim内キー操作)j 下に移動
(vim内キー操作)k 上に移動
(vim内キー操作)l 右に移動
(vim内キー操作)i インサートモードに切り替え
(vim内キー操作)x 文字を削除
(vim内キー操作):q vimを終了
(vim内キー操作):w ファイルを上書き保存
(vim内キー操作):w ファイル名 名前をつけて保存
(vim内キー操作):q! ファイルを保存せずにvimを終了
(vim内キー操作)w 前方に単語1つぶん移動
(vim内キー操作)b 後方に単語1つぶん移動
(vim内キー操作)0 行頭に移動
(vim内キー操作)$ 行末に移動
(vim内キー操作)gg 1行目に移動
(vim内キー操作)G 最後の行に移動
(vim内キー操作)<数字>G <数字>行目に移動
(vim内キー操作)Ctrl + r 直前の編集操作を取り消し
(vim内キー操作)dd 現在カーソルのある行をデリート(カット)
(vim内キー操作)yy 現在カーソルのある行をヤンク(コピー)
(vim内キー操作)d$ 行末までデリート(カット)
(vim内キー操作)d0 行頭までデリート(カット)
(vim内キー操作)dl 1文字をデリート(カット)
(vim内キー操作)dw 最後の行までをデリート(カット)
(vim内キー操作)dgg 最初の行までをデリート(カット)
(vim内キー操作)dG 最後の行までをデリート (カット)
(vim内キー操作)j 行を連結
(vim内キー操作)%s/置換元文字列/置換後文字列/g 文字列を一気に置き換え
su スーパーユーザーに切り替え
sudo コマンド スーパーユーザーとしてコマンド実行
ps プロセス表示
ps xf ユーザが実行中の全てのプロセスを表示
ps xs システムで動作している全てのプロセスを表示
ps ux システムで動作している全てのプロセスを表示
ps ax すべてのユーザのプロセスを表示
ps aux すべてのユーザーのプロセスを、詳細情報を合わせて表示
kill $<ジョブ番号> プロセスを終了
Ctrl + z ジョブを停止
jobs ジョブ一覧を表示
fg $<ジョブ番号> ジョブをフォアグラウンド
bg $<ジョブ番号> ジョブをバックグラウンド
kill $<ジョブ番号> ジョブを終了
wc パス 行数、単語数、バイト数を表示
sort ファイル名 ファイルの内容をabc順番にソート
ls -l パス sort -rn -k 5

参考

三宅 英明,大角 祐介. 新しいLinuxの教科書 (Japanese Edition) Kindle 版

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?