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?

よく使うLinuxコマンド・viエディタの使い方まとめ

Last updated at Posted at 2025-01-22

基本コマンド

ディレクトリ・ファイル操作

コマンド名 動作
pwd カレントディレクトリの表示
cd ディレクトリの移動
ls カレントディレクトリのファイル一覧の出力
mkdir 新しいディレクトリの作成
touch ファイルの新規作成
cp ファイルのコピー
file ファイルの種別を表示
mv ファイルの移動
rm ファイルの消去
cat テキストファイルの中身を表示
cp ファイルのコピー
wc ファイルの行数・単語数・文字数を出力
head ファイルの先頭数行の出力、5行だけ見る場合は-n5オプションをつける
tail ファイルの後ろから数行の出力、5行だけ見る場合は-n5オプションをつける
find ./ -name file_name カレントディレクトリ以下(./)でファイルを検索

その他よく使うコマンド

コマンド名 動作
chmod ファイルの権限の変更、WSLやDockerを使う際などに使用
history これまでに実行したコマンドの表示
echo "hello" | tee file1.txt 標準出力をfile1.txtに保存
tar 複数ファイルを一つにまとめる
scp サーバ間でのファイルの送受信を行う
cat file1 file2 > new_file ファイルの連結

viエディタ

カーソル移動

コマンド名 動作
h 左に移動
j 下に移動
k 上に移動
l 右に移動
k 上に移動
W スペース単位で右に移動
B スペース単位で左に移動
H 画面の先頭行に移動
M 画面の中央行に移動
L 画面の最後の行に移動
Ctrl-F 1画面先のページを表示
Ctrl-B 1画面前のページを表示

文字と行の挿入

コマンド名 動作
A 行の末尾にテキストを追加
i カーソルの左にテキストを追加
I 行の先頭にテキストを追加

テキストの削除

コマンド名 動作
x カーソルの文字を削除
dd 行を削除
:2,10 d 2行目から10行目までを削除

行番号の表示

コマンド名 動作
:set nu + Return 行番号の表示

カーソルのジャンプ

コマンド名 動作
G ファイルの最終行にジャンプ
1G ファイルの先頭行(1行目)にジャンプ
10G 10行目にジャンプ

検索と置換

コマンド名 動作
/xx xxを検索
/^xx xxで始まる行を検索
n 検索方向の前方にある文字列を検索
N 検索方向の後方にある文字列を検索
:%s/text1/text2/g text1text2に置換

^ $ . * [ ] / ~ \を含む文字列の検索・置換を行う場合は\をつけて\$のようにエスケープしなければならないことに注意が必要です。

保存と終了

コマンド名 動作
:wq + Return 変更を保存して終了
ZZ 変更を保存して終了
:q! + Return 変更を保存しないで終了
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?