よるほろぐ編集部の実践ガイド

Linux・Docker・Git・Shellを、手順どおり再現できる実践ガイドに。

開発環境を整える、変更を安全に扱う、繰り返す作業を自動化する。目的と前提を確かめながら、次に何を試すかが分かる記事と連載を届けます。

対象読者

手を動かして、仕組みまで理解したい人へ

  • Linux やターミナルを、仕事や個人開発で使い始めたい人
  • Docker で開発環境を再現し、チームで共有したい人
  • Git や Shell の操作を仕組みから理解して、日々の作業を安定させたい人

課題別入口

いま困っていることから選ぶ

すべての記事を見る

学習順

基礎から、再現できる開発環境へ

まず Linux の土台をつくり、必要に応じて Git、Docker、Shell へ進みます。いま必要な連載から始めても構いません。

  1. 01 Linux 環境を扱う土台をつくる ターミナル操作から systemd・権限管理まで、日常的に Linux を使う基礎を順に学びます。
  2. 02 Git 変更を安全に残して共有する init・commit からブランチ、rebase、リモート連携までを段階的に進めます。
  3. 03 Docker 再現できる開発環境をつくる Dockerfile、ボリューム、ネットワーク、Compose を使う流れを学びます。
  4. 04 Shell 定型作業を堅牢に自動化する 変数・条件分岐・関数からエラー処理まで、bash スクリプトの基本を学びます。

編集基準

手順だけで終わらせないために

記事ごとに前提環境、確認できる範囲、更新の扱いを明らかにする方針です。公開の考え方と更新基準は編集方針で確認できます。

編集方針を読む

最新記事

新しく公開したガイド

記事一覧へ
知っていると差がつく Git テクニック集:stash から reflog まで
GitGitHubターミナル

知っていると差がつく Git テクニック集:stash から reflog まで

git stash・switch/restore・reflog・bisect・worktree・cherry-pick など、日常作業とやらかし復帰に役立つ中級 Git テクニックをコマンド例つきでまとめます。

jq 入門:コマンドラインで JSON を自在に操る
Linuxターミナルbash

jq 入門:コマンドラインで JSON を自在に操る

JSON を抽出・整形・変換するコマンドラインプロセッサ jq の実践入門。インストールから基本フィルタ・配列操作・オブジェクト構築・実践例まで、入力→フィルタ→出力の3点セットで解説します。

定番 Unix コマンドを置き換えるモダン CLI ツール集
Linuxターミナルbash

定番 Unix コマンドを置き換えるモダン CLI ツール集

cat・ls・cd・du・df・diff・ps・sed を Rust/Go 製ツールに置き換えて、ターミナルをより見やすく快適にする設定ガイドです。

ripgrep / fd / fzf で爆速検索:モダンなターミナル検索ツール入門
Linuxターミナルbash

ripgrep / fd / fzf で爆速検索:モダンなターミナル検索ツール入門

grep / find より高速で快適な Rust 製検索ツール ripgrep・fd・fzf の使い方と、3つを組み合わせた実用ワークフローを解説します。

tmux 入門:ターミナルマルチプレクサで作業環境を快適にする
Linuxターミナルbash

tmux 入門:ターミナルマルチプレクサで作業環境を快適にする

tmux の基本概念(セッション・ウィンドウ・ペイン)からインストール、日常的な操作、.tmux.conf によるカスタマイズまでまとめた実践入門です。

Sakana Fugu のマルチエージェントオーケストレーションを OpenCode で擬似再現する
AIOSSOpenCode

Sakana Fugu のマルチエージェントオーケストレーションを OpenCode で擬似再現する

Sakana AI がリリースしたオーケストレータモデル「Fugu」の仕組みを、OSSのコーディングエージェント OpenCode のメイン/サブエージェントとプロバイダー振り分けで擬似再現する方法を、設定例と図で解説します。