draemonash2

draemonash2のメモ書き


Project maintained by draemonash2 Hosted on GitHub Pages — Theme by mattgraham

Linux

トップに戻る

関連リンク

Tips

ショートカットキー

Ctrl Shift Alt Key 機能
      Tab コマンド/ファイル名補完
Ctrl     p/n コマンド履歴呼出し(1つ前/1つ先)
Ctrl     r コマンド履歴検索
Ctrl     l 画面クリア
Ctrl Shift   f 検索
Ctrl     c 実行中プログラム強制終了
Ctrl     d 終了
Ctrl     f/b カーソル移動(1個右/左)
    Alt f/b カーソル移動(単語単位右/左)
Ctrl     a/e カーソル移動(行頭/行末)
Ctrl     t 文字入替(現在⇔1つ前)
Ctrl     h/d 文字削除(カーソル左/カーソル位置)
Ctrl/   /Alt w 単語削除(カーソル左/右)
Ctrl     u/k 文字削除(カーソル左側/右側全て)
Ctrl     y 貼付け(上記Ctrl + w,Ctrl + kなどで削除した文字列をペーストできる)
Ctrl     m/j/o ENTERと同じ
  Shift Alt +/- タブ内分割追加(垂直/水平)
Ctrl Shift   w タブ内分割削除
    Alt 方向キー タブ内分割移動
  Shift Alt 方向キー タブ内分割サイズ変更
    Alt Enter 全画面モード
      F11 全画面モード
Ctrl     s/q 画面更新 停止/再開
Ctrl Shift   ↑/↓ 画面スクロール 上/下(WSL2のみ?)
Ctrl Shift   t 新規タブ作成
Ctrl Shift   d タブ複製
Ctrl /Shift   Tab タブ切替え 順方向/逆方向
Ctrl Shift   p コマンドパレット表示
Ctrl Shift   Space ドロップダウンメニュー表示
Ctrl     +/- フォントサイズ変更(拡大/縮小)

実験結果

引用符の違い

shとsourceの違い

シェル変数と環境変数のスコープ差異

「シェルスクリプト」と「関数」の引数を組み合わせた場合の動作

シェル変数は関数内で参照できるか?

bash スクリプトをデバッグする方法

#!/bin/bash

exec 5> debug_output.txt
BASH_XTRACEFD="5"
PS4='$LINENO: '
set -x

トップに戻る