コマンドリファレンス

su – 別ユーザー(既定は root)に切り替える

su は、現在のシェルを保ったまま別ユーザーとしてコマンドを実行する、またはそのユーザーのシェルに切り替えるためのコマンドです(既定の対象は root)。対象ユーザーのパスワードで認証するのが基本で、su - で「ログインシェル」として完全...
コマンドリファレンス

sudo – 特権ユーザー(別ユーザー)としてコマンドを実行する

sudo は、一時的に権限を昇格させて別ユーザー(既定は root)としてコマンドを実行するためのコマンドです。パスワード確認や実行履歴の記録、権限の細かな制御を sudoers 設定で行えます。実務では、設定ファイルの編集やサービスの再起...
実務レシピ

tar.gzで丸ごと保存|バックアップ圧縮の実用レシピと注意点

「丸ごと退避しておきたい」「容量は小さく、復元は簡単に」──そんなときは tar.gz が鉄板。ここでは コピペで使える基本レシピ と、事故を避ける 必須の注意点 をまとめます(Linux中心/macOSは末尾メモ)。最短レシピ(コピペ可)...
実務レシピ

サーバー同期はこれでOK|rsync over SSH 完全ガイド(コピペ可)

差分だけ高速・暗号化で安全。サーバーとのファイル同期は rsync × SSH が最適解です。この記事は “いますぐ動く” コマンドと、事故を防ぐ運用テンプレを中心にまとめました。まずは最短レシピ(コピペ可)1) 鍵認証の用意# まだ鍵が無...
実務レシピ

増分&差分に強い自動バックアップ|rsyncオプションとcron実例

「毎日バックアップしたいけど、全部コピーは時間がかかる…」「消してはいけないファイルを安全に同期したい」——そんな悩みを rsync+cron で解決します。rsyncは“変更分(差分/増分)だけ”を転送でき、履歴スナップショットも作れます...
実務レシピ

上書き確認しながら安全にバックアップ|cp -iでフォルダ丸ごとコピー

「誤って上書きしてしまった…」を防ぎつつ、フォルダごと素早くバックアップしたい人向けの実践ガイドです。cp -i(interactive)は上書きの前に確認を求めてくれるので、安全第一の手動バックアップに最適。LinuxとmacOSで使える...
コマンドリファレンス

man – マニュアルページを表示する

man はコマンドやシステムコール、設定ファイルなどのマニュアル(manページ)を表示するコマンドです。オプションや書式を素早く確認したいときに最も基本的な参照手段です。実務では「正しいオプションの確認」「設定ファイルの書式確認」「関連コマ...
コマンドリファレンス

cd – ディレクトリを移動する

cd は、作業ディレクトリ(カレントディレクトリ)を変更するシェル組み込みコマンドです。cd 単体でホームへ移動したり、cd - で直前のディレクトリに戻るなど、日常的に使います。実務ではスクリプト内で処理対象ディレクトリへ移動してからコマ...
コマンドリファレンス

pwd – 現在の作業ディレクトリ(カレントディレクトリ)を表示する

pwd は、今いる作業ディレクトリ(カレントディレクトリ)の絶対パスを表示するコマンドです。スクリプト内でのパス確認や、シンボリックリンク経由で移動した際の実体パスの確認に使います。実務では「どのディレクトリで処理を走らせているか」のログ出...
コマンドリファレンス

whois – ドメインやIPアドレスの登録情報を取得するコマンド

whois コマンドは、ドメイン名やIPアドレスに関する登録者情報・管理者情報・登録日や有効期限などを、WHOISデータベースに問い合わせて表示するツールです。ドメインの所有者確認や、ネットワーク管理における調査に利用されます。構文(Syn...
コマンドリファレンス

host – シンプルなDNS問い合わせコマンド

host コマンドは、ホスト名からIPアドレス、またはIPアドレスからホスト名を調べるシンプルなDNS問い合わせツールです。名前解決の確認や、ドメインのレコード(MX, NS, TXTなど)の調査に利用されます。構文(Syntax)host...
コマンドリファレンス

nslookup – DNSサーバーに問い合わせるコマンド

nslookup コマンドは、指定したホスト名やIPアドレスについて、DNSサーバーに問い合わせを行い、対応するレコード情報を取得するためのツールです。ドメイン名からIPアドレスを調べたり、逆引きでIPアドレスからホスト名を確認する際に利用...
コマンドリファレンス

dig – DNS情報を問い合わせるコマンド

dig コマンドは、DNSサーバーに問い合わせを行い、ホスト名やIPアドレス、MXレコードなどの情報を取得するためのツールです。ドメインの解決状況を調べたり、メールサーバーやネームサーバーの設定確認に使われます。構文(Syntax)dig ...
コマンドリファレンス

telnet – リモートホストへ接続するためのコマンド

telnet コマンドは、TCP/IPを用いてリモートホストへ接続し、指定したポートで対話的な通信を行うためのツールです。ネットワークの疎通確認やサービス動作チェックに利用されます。構文(Syntax)telnet HOST [PORT]H...
実務レシピ

大きなファイルを分割・結合する方法|splitとcatで効率的に管理

動画やログ、バックアップデータなど、サイズが大きすぎるファイルを扱うときに「そのままではメールで送れない」「クラウドにアップできない」と困った経験はありませんか?こうした場合は、ファイルを小さく分割して送信・保存し、必要に応じて結合して元に...