入門ガイド

スクリプト設計

シェルスクリプトとは?書き方の基本・シバン・実行方法から変数・制御構文まで解説

シェルスクリプトとは、LinuxやUnix系OSにおいて、ターミナルで実行するコマンドをテキストファイルに書き並べ、一括して自動実行できるようにした仕組み(指示書)です。「毎日決まった時刻にファイルをバックアップする」「複数のログファイルを...
学習ガイド

軽量Linuxおすすめ8選|古いPC再生・サーバー用の選び方とコマンド例

「使い道がなくなった古いWindows PCを復活させたい」「VPSやDocker環境のメモリ消費を極限まで減らしたい」とお悩みではありませんか?最新のWindows 11では動かないPCでも、軽量Linux(軽量ディストリビューション)を...
実務レシピ

nginxとは?読み方・仕組み・Apacheとの違いをコマンドで解説

nginx(エンジンエックス)とは、Webサーバーとリバースプロキシの機能を1つにまとめたオープンソースのソフトウェアです。ブラウザからのHTTPリクエストを受け取って画像やHTMLを返す「Webサーバー」としてはもちろん、後ろにいる別のサ...
実務レシピ

ミドルウェアとは?種類・具体例とサーバーでの確認コマンドを解説

ミドルウェアとは、OS(オペレーティングシステム)とアプリケーションの中間で動き、両者の橋渡しをするソフトウェアの総称です。WebサーバーのNginxやApache、データベースのMySQL・PostgreSQLなどが代表例で、「アプリを作...
学習ガイド

Linuxとは?OS・カーネル・ディストリビューションの違いを初心者向けに解説

「Linux とは何か」を一言でいうと、Windows や macOS と同じ「OS(オペレーティングシステム)」の一種です。無料かつオープンソースで公開されており、サーバー・スマートフォン(Android)・家電から個人のPCまで、世界で...
実務レシピ

Dockerとは?初心者向け完全ガイド:コンテナの基礎から環境構築・デプロイまで

Dockerは、アプリケーションを「イメージ」化し、どこでも一貫した環境で実行できるようにするコンテナ化プラットフォームです。ここでは、初心者向けに「環境構築」から「実際のデプロイ」まで、スピードアップに役立つ実践Tipsを交えながら解説し...
実務レシピ

Gitとは?初心者向け完全ガイド:基本操作からブランチ・push/pullまで徹底解説

Git を初めて触る人にとって「この辺で困る」と思うポイントが多いものです。この記事では、基本操作から実際の開発フロー、よくあるトラブルへの対処法までを、わかりやすく段階的にまとめました。「Git って何?」「どうやってコミットしたらいい?...
実務レシピ

Markdownとは?初心者向け完全ガイド:基本構文から実務活用まで徹底解説

Markdownは「軽量マークアップ言語」という名前から、非常にシンプルで書きやすいことに注目が集まっています。本記事では、Markdownを初めて触る人が「書いてみる」ことから「実務で即戦力として使う」ことまでをスムーズに進められるよう、...
環境&ワークフロー

Bashとは?読み方・意味・使い方を最短で理解する完全ガイド(Git Bash/Windows対応)

Bashは “Bourne Again SHell” の略で、Linux/Unixで最も広く使われているシェルです。コマンドでOSを操作し、作業を自動化できる“対話型のシェル兼スクリプト言語”で、日本語では“バッシュ”と読みます。これから始...
コマンドリファレンス

sh – POSIX 標準シェル

sh は、Unix 系システムで利用される 標準シェル (Bourne Shell) を指します。POSIX に準拠した基本的なコマンド解釈・スクリプト実行環境であり、シンプルなスクリプトの移植性を高めるために使われます。Linux では実...
コマンドリファレンス

until – 条件が真になるまでループを繰り返すシェル構文

until は Linux シェル(bash など)の ループ構文 で、指定した条件が 真になるまで 繰り返し処理を実行します。while が「条件が真の間」繰り返すのに対し、until は「条件が偽の間」繰り返すという逆の動作をします。構...
環境&ワークフロー

sh コマンドとは?bashとの違いと使い分け:初心者向けガイドとスクリプト例

LinuxやmacOSでシェルスクリプトを書くとき、最初に悩むのが「#!/bin/bash と #!/bin/sh のどちらを使えばよいか」という問題です。この記事では、BashとShの違いを構文・機能・ポータビリティの観点で整理し、どちら...
コマンドリファレンス

sourceコマンドの使い方・活用例・注意点まとめ【Bash】

BashやLinux環境で作業をしていると、設定ファイルを編集した後に「すぐ反映させたい」と思う場面があります。そんなときに活躍するのがsourceコマンドです。sourceコマンドは、スクリプトや設定ファイルを現在のシェル上で実行し、その...
スクリプト設計

初心者向け!Bashのループをマスターするための基本的な使い方と応用例

Bashスクリプトは多くのシステム管理者やプログラマにとって、日々のタスクを自動化するための強力なツールです。中でもループは、同じ処理を繰り返し実行するための重要な構文です。このブログでは、Bashのループを初心者でも分かりやすくマスターで...