Quration AIQ

terminal

ターミナルからURLへ直接リクエストを送り、データを受け取る万能ツールがあります。API検証の定番であり、「URLを見る(see URL)」という発音の洒落でもあります。

このコマンドは?

curl
curlはターミナルからHTTPリクエストを送るツールです。ブラウザなしでAPIを呼び出したりファイルを取得したりでき、開発ドキュメントの例のほとんどがcurlで書かれています。

curlはターミナルから直接HTTPリクエストを送信するコマンドラインツールであり、開発者はブラウザを開くことなくAPIを呼び出したり、ファイルをダウンロードしたり、ウェブのエンドポイントをテストしたりできる。スクリプト化・自動化が非常に容易であるため、開発やデバッグの際に開発者がウェブサービスとやり取りする際の既定の手段となり、まさにそのために多くのAPIドキュメントがサンプルリクエストをcurlコマンドの形で記載している。

「surf」や「dive」は本物のツール名と韻を踏むためだけに選ばれた遊び心の単語であり、どちらもこの用途のための実在するコマンドラインユーティリティではない。

curlは何十年も前から存在し、ほぼすべてのオペレーティングシステムに標準で同梱されている。そのため、ログインするほぼどんなマシンにも存在していると信頼できる、最も普遍的に利用可能なツールの一つとなっている。

▶ Quration AIQ

terminal

ネットの解説によく出てくる「chmod 777」が危険とされる理由は?プロセス番号とともに使うこのコマンドは?数文字打った後、どのキーを押せば残りが自動補完されるでしょう?そのコマンドの公式マニュアルを開いてくれるのは?ターミナルで最も簡単な方法は?*.jpgのアスタリスク(*)が意味するのは?そのときに使う記号は?それは何でしょうか?brew(Homebrew)のようなプログラムの正体は?ターミナルエディタvimを保存せずに終了する正しい方法は?この由緒あるスケジューラーは?コンピューターがコマンドを探すフォルダの一覧を持つ環境変数は?

Quration — Quration AIQ