環境&ワークフロー

過去コマンドの履歴を効率的に使う方法|historyと!番号の活用

Linuxで作業していると、同じコマンドを繰り返し実行したり、以前使ったコマンドをもう一度呼び出したくなる場面は多くあります。毎回入力し直すのは時間がかかり、タイプミスの原因にもなりがちです。そんなときに便利なのが historyコマンド ...
環境&ワークフロー

.bashrcとは?書き方・反映方法や.bash_profileとの違いを徹底解説

LinuxやmacOSなどのUnix系環境で作業をしていると、シェルの設定ファイルとして頻繁に目にするのが「.bashrc」です。また、これと同時によく話題に上るのが「.bash_profile」や「.profile」でしょう。「新しく追加...
コマンドリファレンス

export 意味とは?環境変数を子プロセスに引き継ぐBashコマンドの使い方

export の意味:export とは、シェル変数を「環境変数」に昇格させ、子プロセスに引き継がせるコマンドです。FOO=bar だけでは現在のシェル内だけの変数ですが、export FOO=bar にすると子プロセス(外部コマンドやスク...
コマンドリファレンス

unset – シェル変数や環境変数を削除するコマンド

unset コマンドは、シェルに設定されている変数や関数を削除するためのコマンドです。環境変数をクリアしたいときや、スクリプト内で一時的に定義した変数を無効化するときに利用されます。環境変数の確認・設定(printenv/export)から...
コマンドリファレンス

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

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

【Linux】環境変数の設定・確認・永続化まとめ|exportコマンドの使い方と.bashrc反映手順

Linuxで環境変数を設定・確認・永続化するには、export コマンド、printenv / echo コマンド、そして ~/.bashrc への追記設定を組み合わせるのが基本です。「ターミナルを閉じたら設定した変数が消えてしまった」「シ...
コマンドリファレンス

tcpdumpの使い方|Linuxパケットキャプチャとフィルタ解析の実践ガイド

tcpdump コマンドは、LinuxやUNIX系OSでネットワークインターフェースを流れるパケットをリアルタイムにキャプチャ・解析するための強力なコマンドラインツールです。Webサーバーの接続障害、特定IPからの不審な通信、DNS名前解決...
コマンドリファレンス

arp – ARPテーブルを表示・操作するコマンド

arp コマンドは、IPアドレスとMACアドレスの対応(ARPテーブル)を表示・編集するためのコマンドです。ローカルネットワーク内での通信確認や、静的なARPエントリの追加に利用されます。構文(Syntax)arp [オプション] [ホスト...
コマンドリファレンス

ip – ネットワーク設定と管理を行うコマンド

ip コマンドは、ネットワークインターフェース、ルーティング、トンネル、アドレスなどを管理するためのコマンドです。ifconfig や route の後継として推奨されており、Linux の標準ネットワーク管理ツールとして利用されます。構文...
コマンドリファレンス

ifconfig – ネットワークインターフェースを表示・設定するコマンド

ifconfig コマンドは、ネットワークインターフェースの状態を確認・設定するためのコマンドです。IPアドレスの確認、インターフェースの有効化/無効化、MACアドレスの確認などに利用されます。構文(Syntax)ifconfig [インタ...
コマンドリファレンス

Linuxのtracerouteコマンド使い方|経路調査とオプション一覧

traceroute は、Linuxで指定したホストまでの通信経路(経由するルーターやゲートウェイ)を1ホップずつ表示するコマンドです。まずはこれだけ覚えれば使えます。traceroute example.comping で「繋がらない」こ...
コマンドリファレンス

ss コマンドの使い方・ポート開放確認とソケット調査|netstat代替・主要オプション解説

Linuxサーバーの運用やWeb開発において、「特定のポートが開放・リッスンされているか」「どのプロセスがポートを占有しているか」「現在のTCP接続数やソケット状態はどうなっているか」を確認する作業は日常茶飯事です。従来は netstat ...
実務レシピ

接続不良の原因を特定!ネットワークトラブルシュートの基本コマンド一覧

ネットワークがつながらない、通信が遅いといったトラブルは、仕事や日常の作業を大きく妨げてしまいます。原因が回線なのか、機器なのか、設定なのかを特定するには、やみくもに再起動するのではなく、基本的なコマンドを使って順序立てて確認していくことが...
実務レシピ

どのサービスが通信しているか調べる方法|初心者向けネットワーク確認

サーバーやパソコンを使っていると、「なぜか動作が重い」「特定のサービスに接続できない」といった状況に直面することがあります。こうしたときに原因を特定するための手がかりになるのが、ネットワーク接続の確認です。どのサービスがどのポートを利用して...
実務レシピ

リモートサーバーにフォルダをまとめて転送する方法|初心者向けscpとrsync入門

サーバーを運用したり開発環境を整えたりしていると、「フォルダごとまとめて転送したい」という場面は意外と多く訪れます。小さなファイルなら1つずつコピーでも済みますが、数百・数千単位のファイルを手作業で送るのは非現実的です。また、途中で接続が切...