my_knowledge.ko

Linux | Debug, Analyze, Trace | Tech | etc...

Linux でも使えるコピペツール「CopyQ」の紹介

はじめに CopyQ とは 基本的な使い方 CopyQ の機能 多言語対応 定型文の登録が可能 ショートカットキーでツールの画面を呼び出せる コマンドの実行結果をそのまま履歴として保存可能 その他の機能 インストール方法、公式ページなど... はじめに CopyQ とい…

Vim で Linux カーネルソースを快適に読むための設定方法

はじめに 設定 できるようになること 指定した関数の定義元へジャンプ 指定した関数の呼び出し元へジャンプ 指定した関数内で使用している関数の一覧を確認 :cs f <クエリパターン> <キーワード> について より快適にするには はじめに vim で Linux カーネ…

Linux カーネルのソースコードを読む方法

はじめに ソースコードを読む方法 ローカルマシンに落としてから読む ブラウザ上から読む おわりに あわせて読みたい はじめに 本稿では、Linux カーネル (アップストリーム1) のソースコードを読む方法についてご紹介します。初学者向けの内容であり、カー…

【RHEL, CentOS, Fedora】Linux コマンドのデバッグ方法

はじめに 検証環境 デバッグシンボルの取得方法 事前準備 デバッグシンボル取得手順 はじめに 本稿では、RHEL、CentOS、Fedora といった RedHat 系 Linux のコマンドをデバッグする方法を記載しています。 一例として、free のパッケージである procps-ng の…

【RHEL, CentOS, Fedora】Linux コマンドのソースコード取得方法

はじめに 検証環境 ソースコードの取得方法 事前準備 手順 はじめに 本稿では、RHEL、CentOS、Fedora といった RedHat 系 Linux のコマンドに紐づくソースコードを取得するための方法を記載しています。 一例として、dmesg のパッケージである util-linux の…

Python の CUI デバッガ「PuDB」の紹介

はじめに インストール 基本的な使い方 実際の操作画面 デバッガ起動後の画面 文字列検索 条件付きブレイクポイントの設定 補足 はじめに 今回は Python デバッガである「PuDB」のご紹介です。 PuDB とは、軽量さと機能性を兼ね備えた CUI ベースの Python …