Linuxのuseraddとadduserの違いと使い分け
Linuxシステムを運用する上で、ユーザーの追加や削除といったアカウント管理は基本的な作業のひとつです。しかし、CLI環境でユーザーを作成しようとした際、useradd と adduser という酷似した2つのコマンドが存在することに ...
byobuのScreen modeが実はtmuxだった
サーバー管理やプログラミングの現場において、一つの端末画面を分割して複数の作業を並行して進めるスタイルは一般的である。これまで、多機能なターミナル管理ツールである「byobu」を愛用してきた。特に、操作体系を「Screen mode」 ...
Pythonで作るローカルLLMのマルチエージェント環境
前回、Podmanを使ってRTX 3060に「Qwen3」と「Gemma3」を同時常駐させるクリーンな環境を構築しました。今回はいよいよ、この2つの頭脳を連携させる「マルチエージェント」を実装します。
エージェントを構築す ...
WSLでWindows上のディレクトリを安全・高速に扱う「mount –bind」
WSL を使って開発していると、Windows 側のファイルを操作したい場面がよくあります。
WSL では/mnt/c/… という形で Windows のファイルシステムが自動的にマウントされており、そこを辿ればフ ...
WSL+VSCodeでディレクトリ移動時に発生するキャッシュ問題の解決策
VSCode の「Remote – WSL」拡張は、WSL 上の Linux 環境から Windows 側のプロジェクトを扱えるため、多くの開発者に利用されています。
Windows 上のディレクトリを WSL 側 ...
Codexが「方針職人モード」になってコードを書かないときの対処法
AI にコード修正を任せることが当たり前になりつつある中で、「方針は立派なのに、実際にはコードが1行も変わらない」という体験をしたことはないでしょうか。
今回、まさにそれを体験しました。
仕様に合わせるため、コード ...
Visual Studio Code(VSCode)のターミナルでVimのCtrl+Qが効かない問題を解決する方法
VS Code の統合ターミナルはとても便利で、普段のコーディング作業の延長で Vim を使えるのが魅力です。
しかし実際に使っていると、「あれ、Vim で Ctrl+Q が効かない…?」という現象に出会うことがあります。
bashのhistoryを強化するおすすめ設定
Linux や macOS のターミナルで日常的に作業していると、過去に実行したコマンドを呼び出す「history」機能は欠かせません。
ところが、デフォルトの設定では履歴件数が少なく、せっかくの便利な記録がすぐ消えてしまいま ...