初心者向け

コマンドリファレンス

nslookup – Linuxで使うDNS問い合わせコマンドの使い方

nslookup(ネームサーバールックアップ)は、ドメイン名とIPアドレスの対応関係を調べる DNS 問い合わせコマンドです。Aレコード(正引き)・PTRレコード(逆引き)・MXレコードなど、あらゆる DNS レコードを確認でき、ネットワー...
実務レシピ

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

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

シンボリックリンクとは?意味とlnコマンドでの作成方法をわかりやすく解説

シンボリックリンク(symbolic link、ソフトリンクとも呼ばれる)とは、ファイルやディレクトリの場所(パス)を指し示すだけの特殊なファイルです。実体のデータは持たず、リンク先のパス文字列だけを保持するため、Windowsの「ショート...
コマンドリファレンス

test コマンドの使い方|bashで条件式を評価する方法(if文・[ ]・[[ ]]比較付き)

test コマンドは、指定した 条件式を評価し、その結果を終了ステータスで返す コマンドです。出力は何もせず、真なら終了ステータス 0、偽なら 1 を返します。シェルスクリプトの条件分岐(if 文など)で利用されます。構文(Syntax)t...
コマンドリファレンス

mkdir オプション一覧|-p・-m・-vの使い方と実行例

mkdir コマンドで新しいディレクトリを作成するとき、複数階層を一度に作る、作成時に権限を指定する、既存ディレクトリでもエラーにしないなど、目的に応じてオプションを使い分けると作業がぐっと効率化します。この記事では「mkdir オプション...
コマンドリファレンス

vimで保存して終了する方法|:wq・:x・ZZの使い分けと注意点

vim で編集中のファイルを保存して終了する基本コマンドは :wq です。ノーマルモードで :wq と入力して Enter を押すと、変更内容を保存したうえで vim が終了します。この記事では :wq・:x・ZZ の使い分けと、保存や終了...
コマンドリファレンス

basenameコマンドの使い方と具体例:Linux初心者向けガイド

Linuxのコマンドライン操作において、ファイルやディレクトリの操作は基礎中の基礎です。特に、ファイル名やパスを扱う際には、さまざまなコマンドを駆使しますが、中でもbasenameコマンドは非常に便利で、日常的によく用いられます。このガイド...
環境&ワークフロー

Gitとは?メリット・使い方・GitHubとの違いを初心者向けに解説

Gitは、プログラミングやシステム開発において欠かせない「バージョン管理システム」 の一つです。ファイルの変更履歴を記録し、過去の状態に戻すことができたり、複数人で同時に作業できたりするため、世界中の開発者に利用されています。特にチーム開発...
コマンドリファレンス

vi/vimの使い方入門:基本操作とコマンド一覧をマスター

Linuxサーバーにsshで接続して設定ファイルを直したいのに、使えるエディタがviやvimしかない——という場面は珍しくありません。viはUNIX/Linuxにほぼ標準搭載されている歴史あるテキストエディタで、vimはその上位互換として多...
コマンドリファレンス

Linuxコマンドの基礎:lsコマンドでファイルとディレクトリをリスト表示する方法

Linuxのコマンドラインを扱う際、ファイルやディレクトリを確認することは非常に重要です。多くのLinuxユーザーにとって、lsコマンドはその基本的なツールの一つと言えるでしょう。このコマンドを使うことで、シェル上で手軽にディレクトリの内容...
スクリプト設計

シェルスクリプトを効率化する8つのコツ:無駄なコードを削減しパフォーマンスを向上

シェルスクリプトは、日常的なタスクの自動化や管理において非常に便利なツールですが、適切に最適化されないと冗長で効率の悪いスクリプトになってしまうことがあります。この記事では、シェルスクリプトを効率化し、無駄なコードを削減してパフォーマンスを...
スクリプト設計

bash continueの使い方|breakとの違い・終了コード設計まで学ぶループ制御実践

ループは Bash スクリプトの心臓部です。ところが実務では、continue を場当たり的に使って“とりあえず先へ進む”うちに、後始末が抜けたり、終了コードが伝わらずに不具合が潜る――そんな崩れ方が起きがちです。本稿は既存の「contin...
コマンドリファレンス

Bash cutコマンドの使い方徹底ガイド:データを効率的に分割・抽出する方法

Bashのcutコマンドは、テキストデータを効率的に分割・抽出するための強力なツールです。このガイドでは、cutコマンドの基本的な使い方から、少し進んだテクニックまで、さまざまな活用方法を詳述します。あなたがデータを扱う際に役立つこと間違い...
スクリプト設計

Bash配列の基礎から応用:効率的なスクリプト作成のための完全ガイド

Bashスクリプトは、LinuxやUnixの環境で日常的なタスクを自動化する際に非常に強力なツールです。その中でも、配列はデータを効率的に管理し、複雑な処理を可能にするための重要な構成要素です。この記事では、Bashの配列を基礎から応用まで...
コマンドリファレンス

man bashの使い方完全ガイド:詳細なオプションと活用法を解説

多くのLinuxユーザーにとって、bashは日々の作業を効率化する上で欠かせないコマンドラインインターフェースです。man bashのコマンドは、bashの詳細なドキュメントを提供し、スクリプティングから基本操作まで幅広くサポートします。本...