コマンドライン

コマンドリファレンス

htop – topより見やすい対話型プロセス監視コマンド

htop コマンドは、top をベースにした対話型のプロセス・システムリソースモニターです。カラー表示・マウス操作・スクロールに対応し、CPUコアごとの使用率やプロセスツリーを直感的に確認できます。多くのディストリビューションで標準インスト...
コマンドリファレンス

Linux CPUの確認方法まとめ|lscpu・/proc/cpuinfo・nprocコマンドの使い方

LinuxでCPUの情報(コア数・スレッド数・型番など)を確認するには、lscpu コマンドを実行するのが最も簡単です。特別なオプションなしで、CPUの主要な情報を一括表示できます。lscpu本記事では、実機で確認した出力例をもとに、lsc...
コマンドリファレンス

Linuxのバージョン確認方法まとめ|OS・ディストリビューション・カーネルの調べ方

Linuxのバージョンを確認するには、ディストリビューション(OS)のバージョンを見るか、カーネルのバージョンを見るかで使うコマンドが異なります。最速で確認したい場合は、次のコマンドを実行してください。# ディストリビューション(OS)のバ...
コマンドリファレンス

dnf – Red Hat系Linuxでパッケージを検索・更新・インストールする

dnf は Fedora / RHEL 8 以降 / CentOS Stream / Rocky Linux / AlmaLinux など Red Hat 系ディストリビューションの標準パッケージ管理コマンドです。「Dandified YU...
学習ガイド

linux コマンド一覧|用途別に整理した初心者向け完全ガイド

「linux コマンド」を調べているということは、ターミナル操作の第一歩を踏み出そうとしているはずです。本記事では、初心者が最初に覚えるべきコマンドを用途別に整理し、それぞれの使い方を簡潔に解説します。各コマンドの詳細解説ページへのリンクも...
コマンドリファレンス

git diffの使い方|ブランチ間・コミット間の差分を早見表でサッと比較

git diff は、Gitで「今のファイルが、いつの状態と比べて何が変わったか」を確認する基本コマンドです。「ブランチ間の差分だけ見たい」「git diffで何も表示されない」という悩みも、比較対象を指定するだけで解決します。未ステージの...
コマンドリファレンス

git cherry-pickの使い方:特定のコミットだけを取り込む実務での活用シーンとコンフリクト対応

Gitを使って複数人で開発を進めていると、「他のブランチで行われた修正のうち、この1つのコミットだけを今のブランチに取り込みたい」という状況が必ず発生します。ブランチ全体をマージ(git merge)してしまうと、まだリリースできない未完成...
スクリプト設計

Bashスクリプトにオプション引数を実装する:getoptsを使った本格的なツール作成法

Bashスクリプトを作成していると、実行時に「-h(ヘルプ)」「-v(詳細出力)」「-f 」といったオプション引数を渡して動作を制御したくなることがあります。単純に $1 や $2 といった位置パラメータで引数を受け取ることも可能ですが、引...
スクリプト設計

Bashのwhile文とreadコマンド:テキストファイルを1行ずつ安全に処理するスクリプト設計

Bashスクリプトで「CSVファイルやログファイルなどのテキストデータを1行ずつ読み込んで処理する」という要件は、実務で非常によく発生します。この処理を行う際、最も確実で安全な方法が while ループと read コマンドの組み合わせです...
環境&ワークフロー

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

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

git fetch とは?リモートの変更を安全に取得するコマンドと使い方

git fetch コマンドは、リモートリポジトリの最新の変更をローカルに取得するためのコマンドです。ただし 作業ブランチや作業ディレクトリのファイルは一切変更されず、リモート追跡ブランチ(origin/main など)に更新内容がダウンロ...
コマンドリファレンス

printenvコマンドで環境変数を確認する方法|使い方・オプション・実行例

Linuxで環境変数を確認するには、printenv コマンドが最も手軽です。すべての環境変数を一覧表示したり、変数名を指定して特定の値だけを確認したりできます。この記事では printenv の基本構文・オプション・実行例に加えて、ech...
コマンドリファレンス

reboot コマンドの使い方|sudo rebootで安全にLinuxを再起動する方法

reboot コマンドは、Linuxシステムを安全に再起動するためのコマンドです。カーネルに再起動シグナルを送信し、すべてのプロセスを終了させたうえでシステムをリブートします。構文(Syntax)reboot [オプション]主なオプション一...
実務レシピ

動いているか確認したいときの基本|psコマンドの実用例まとめ

プログラムやサービスを動かしているときに「本当に動いているのかな?」と気になることはありませんか。特にLinuxやUNIXを使うサーバー環境では、アプリケーションが裏で正しく動作しているかどうかを確認するのは大切な作業です。そんなときに役立...