1
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?

My Infrastructure JourneyAdvent Calendar 2024

Day 9

途中まで打ったコマンドの編集方法

Last updated at Posted at 2024-12-08

はじめに

コマンドを打った後「ファイル名typoしてた…」とか、「基本同じコマンドだからコピペしたいけど一部変更しなきゃ…」といったお悩みを抱きつつ矢印キーで移動している方、いませんか?そんなあなたに便利なコマンドをいくつかまとめておきます。

便利な操作キーバインドについて

筆者のPCはMacのためMac特有のキーバインドの可能性があります。

カーソル移動

  • Ctrl + a
    • カーソルを先頭まで持っていく
  • Ctrl + e
    • カーソルを最後まで持っていく
  • Option + ←
    • 一単語分前に移動
  • Option + →
    • 一単語文後に移動

文字削除

  • Ctrl + u
    • カーソル位置から行頭まで削除
  • Ctrl + k
    • カーソル位置から行末まで削除
  • Ctrl + w
    • カーソル位置から後側にある一単語分を削除
  • Ctrl + y
    • 最後に削除したものを貼り付ける

応用編

zshだとこんなことができるよという置換を最後に紹介しておきます
(bashでもできるかも、fishは多分できない)

  • !!:gs/old/new
    • 一つ前のコマンドのうち、oldをnewに置換したものを実行する
実行例
 % kubectl exec -it exp-project-database -n exp-project -- /bin/bash
...

 % !!:gs/exp-project/exp1-project
kubectl exec -it exp1-project-database -n exp1-project -- /bin/bash
...
1
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
1
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?