コマンドリファレンス

コマンドリファレンス

neq – 不等比較(not equal)を行うシェルの演算子まとめ

neq という外部コマンドは存在しません。本記事では「不等比較(not equal)」を表す各シェルの演算子・記法(/test/]/(( ))/expr など)を実務で迷わないように整理します。実務では、引数チェックや分岐(値が一致しない時...
コマンドリファレンス

getopt – 外部コマンドでオプションを正規化・整形する

getopt はコマンドライン引数から短い(-a)および長い(--alpha)オプションを解析し、シェルが扱いやすい形に整形して出力する外部コマンドです。eval set -- "$(getopt ...)" と組み合わせて安全に引数処理を...
コマンドリファレンス

getopts – ショートオプションを安全に解析する(シェル組み込み)

概要getopts はシェルスクリプト内で -a や -b value のような「短いオプション」を安全に解析するための組み込みコマンドです。位置パラメータ($@)から順に読み取り、対応する変数やエラー処理を行います。実務では、引数チェック...
コマンドリファレンス

sleep コマンドの使い方|秒・分・ミリ秒・ループでの待機処理

sleep は指定した時間だけ処理を停止(待機)します。整数秒だけでなく、GNU環境では分・時・日などの単位や小数秒も指定できます。実務では、リトライ間隔の待機、ジョブ間のクールダウン、バックオフ制御などに使います。構文(Syntax)# ...
コマンドリファレンス

source – 現在のシェルでファイルのコマンドを実行する

source は指定したファイル内のコマンドを「新しいシェルを起動せずに」現在のシェル環境でそのまま実行します。環境変数や関数、カレントディレクトリの変更などが呼び出し元のシェルに反映されます。実務では、プロジェクト用の初期化スクリプトやシ...
コマンドリファレンス

declare – 変数の宣言と属性付与を行う(Bash組み込み)

declare は Bash の組み込みコマンド で、変数の作成・初期化や配列/連想配列の宣言、読み取り専用化、整数属性、環境変数へのエクスポートなどの属性付与を行います。関数内でのスコープ指定(-g)や参照変数(-n)など、Bash特有の...
コマンドリファレンス

ftp – ファイル転送プロトコルクライアント

ftp コマンドは、FTP (File Transfer Protocol) サーバーに接続し、ファイルのアップロードやダウンロードを行うためのコマンドラインツールです。現在ではセキュリティ上の理由からあまり使われず、代わりに sftp や...
コマンドリファレンス

git rm – ファイルをリポジトリから削除するコマンド

git rm は、指定したファイルを ステージングエリアと作業ツリーから削除 するコマンドです。次のコミットでファイル削除を記録したいときや、追跡だけをやめたいとき(--cached)に利用します。構文(Syntax)git rm [オプシ...
コマンドリファレンス

ufw – Ubuntuファイアウォールの有効化・ポート許可・確認コマンド一覧

ufw(Uncomplicated Firewall)は、Ubuntu に標準搭載されているファイアウォール管理コマンドです。内部では iptables/nftables を使いますが、複雑なルールを覚えなくても allow / deny ...
コマンドリファレンス

pyenv – Python バージョン管理ツール

pyenv は、複数の Python バージョンを簡単にインストール・切り替えできるツールです。開発環境ごとに異なる Python バージョンを使い分けたい場合や、特定プロジェクトに専用のバージョンを設定したいときに利用されます。構文(Sy...
コマンドリファレンス

git lfs – Git Large File Storage

git lfs (Git Large File Storage) は、Git リポジトリで大容量ファイル(画像、動画、音声、バイナリなど)を効率的に扱うための拡張機能です。大きなファイルを直接 Git に保存するのではなく、Git にはポイ...
コマンドリファレンス

yarn – JavaScript パッケージマネージャ

yarn は、JavaScript/Node.js のパッケージ管理ツールです。npm の代替として Facebook によって開発され、依存関係の解決速度やキャッシュ機能に優れています。プロジェクトの依存関係管理、スクリプト実行、ライブラ...
コマンドリファレンス

git configの使い方|設定の確認(一覧)・変更・削除方法

git config コマンドは、Git の設定ファイルにアクセスしてユーザー情報、エディタ、差分ツール、エイリアスなどの設定を読み書きするためのコマンドです。設定は ローカル(リポジトリ単位)、グローバル(ユーザー単位)、システム全体 の...
コマンドリファレンス

afplay – macOS 用オーディオ再生コマンド

afplay は macOS に標準搭載されている、音声ファイルをコマンドラインから再生するためのシンプルなコマンドです。mp3 / wav / aac など CoreAudio が対応するフォーマットを再生できます。構文(Syntax)a...
コマンドリファレンス

ctags – ソースコードのタグファイル生成コマンド

ctags コマンドは、プログラムのソースコードから関数・変数・クラスなどのシンボルを抽出して タグファイル を生成するためのツールです。生成されたタグファイルを使うことで、Vim や Emacs などのエディタでコード内の定義に素早くジャ...