私の外部記憶装置

ただの覚え書きです。ちょこちょこ見直して加筆・修正していますが、間違ってるかも😅

【Linux】コマンド編集機能など


移動

  • ctrl - b:1字後
  • ctrl - f:1字前
  • ctrl - a:文頭に移動(折り返しは無視)
  • ctrl - e:文末に移動(折り返しは無視)
  • Macのターミナルでの操作
    • option - :次単語(Linuxの場合、esc + b
    • option - :前単語(Linuxの場合、esc + f
    • fn - 矢印(上下):1画面分上/下にスクロール。VSCodeでは、カーソルも移動
    • fn - 矢印(左右):ページの先頭/末尾までスクロール。🚨VSCodeでは、割り当てと異なりなぜか行頭/行末に移動
    • cmd - 矢印(上下):1つ前/後の入力をハイライト。🚨MacVSCodeでは、ページの先頭/末尾に移動
    • cmd - 矢印(左右):ターミナル間の切り替え。🚨MacVSCodeでは、行頭/行末に移動

編集

  • ctrl - h、又はdelete:削除(1字前)
  • ctrl - d:削除(1字後)
  • ctrl - w:カット(前スペースまで)
  • ctrl - k:カット(行末まで)
  • ctrl - u:カット(行頭まで)
  • ctrl - y:ペースト

入力補助

  • tab:補完(音が鳴ったら複数候補あり。2回押しで候補が出てくる場合がある)
  • ctrl - p、又は:コマンド履歴(前へ)
  • ctrl - n、又は:コマンド履歴(後へ)
  • ctrl - r + 文字入力:コマンド履歴検索。以下の追加操作ができる
    文字入力:検索語を追加して再検索
    ctrl - r:1つ前の検索結果へ移動
    enter:現在の検索結果を実行
    esc + 文字入力:現在の検索結果を修正
    ctrl - g:結果を破棄して戻る
  • *:パス名展開(任意の0文字以上の文字列。正規表現とは別物)
  • ?:パス名展開(任意の1文字)

トラブル対応

  • ctrl - s:画面表示ロック(誤って押す場合あり)
    ctrl - q:画面表示ロック解除
  • ctrl - c:コマンド強制終了
  • ctrl - l:プロンプトの文字化け解除、画面クリア
  • 「リセット」か「メニューから端末初期化」か「再ログイン」:🚨最終手段