MacでCLIアプリを使用する方法

先週、私はMacの端末をさらに活用する方法をカバーするいくつかの投稿をしました。 これらの投稿の1つで、私はいくつかをカバーしました Macで最高のHomebrewCLIアプリ.

これらの各アプリのインストール方法については説明しましたが、実行方法や使用方法については説明しませんでした。 また、これまでにこのようなアプリを使用したことがない場合は、インストールするだけで十分です。

今日はそれを変えます。 この投稿では、MacでCLIアプリを実行する方法と、開始に役立つその他のヒントをいくつか紹介します。 結局のところ、CLIアプリは最初は少し注意が必要で、それぞれが少し異なる方法で動作するようになります。

コンテンツ

  • MacのCLIアプリとは何ですか?
  • MacでCLIアプリを実行する方法(ほとんどの場合)
  • MacでCLIアプリのヘルプを取得する方法
    • ヘルプが機能しない場合は、READMEを追跡してください
  • MacでCLIアプリファイルを実行する方法
  • MacのターミナルからGUIアプリを開きます
  • CLIアプリでMacを探索する
    • 関連記事:

MacのCLIアプリとは何ですか?

まだ読んでいない方は 以前の投稿 Mac端末を使用する場合、CLIアプリは異質な概念のように聞こえるかもしれません。 ただし、これらのアプリは、頭を包み込むことができれば非常にシンプルです。

つまり、CLIアプリは、グラフィカルユーザーインターフェイス(GUI)を介してではなく、Macの端末で実行されるアプリです。 「CLI」という名前は「コマンドラインインターフェイス」の略で、「コマンドライン」は端末内でコマンドを入力してを押すスペースです。 戻る それらを実行します。

一般的なGUIアプリ(Microsoft Word、Google Chrome、Photoshop、または日常的に使用するその他のアプリなど)とは異なり、CLIアプリは完全にテキストベースです。 これは、通常、通常のアプリよりも学習曲線が急であることを意味します。 ただし、これらはより小さく、より高速で、GUIアプリにはない機能を備えています。

私のいくつかをチェックすることをお勧めします 以前の投稿 Macターミナルで、私たちが話していることを感じ取ってください。これは、この記事全体でリンクしています。 また、基本を理解できるように、ターミナルで少し遊んでみるのも役立ちます。

わかりました、それで十分です! ターミナルを開き、MacでCLIアプリの実行を開始しましょう。

MacでCLIアプリを実行する方法(ほとんどの場合)

はじめに、すべてのCLIアプリがこのように実行されるわけではありません。 同じように動作するものもあれば、完全にユニークなものもあります。 ただし、99%の場合、次のコマンドを使用してMacターミナルでCLIアプリを実行します。

CLI_app [コマンド]

わかりました、それを分解しましょう。

最初の部分、 CLI_appは、実行しようとしているCLIアプリの代用です。 たとえば、私がしたい場合 YouTubeビデオをダウンロードする Homebrewアプリを使用する youtube-dl、入力します youtube-dl Macの端末に。

かなり簡単です!

第二部、 [指図]は、アプリで実行するコマンドまたは引数(別名、オプション)の代用です。 にとって youtube-dl、そのコマンドは、ダウンロードしたいビデオのURLです。

更新したい場合 youtube-dl、代わりにコマンドを実行します youtube-dl -U. コマンドは異なりますが、形式は同じです。CLIアプリの名前の後に、実行するアクションのコマンドが続きます。

CLIアプリの名前を入力する最初の部分は、アプリケーションの「呼び出し」と呼ばれます。 実行するアプリを端末に通知します。 コマンドを入力する後半は、「引数」と呼ばれます。 ここで、呼び出したばかりのアプリで何をしたいのかを端末に伝えます。

すべてのアプリが議論を必要とするわけではありません。 NS たとえば、CLIアプリは独自のコマンドです。 入力するだけです ターミナルに、ヒット 戻る、およびそのアクションを実行します。 他に何もありません。

引数が必要なアプリでこれを試してみると、 youtube-dl、何が間違っていたかを説明するエラーが発生するはずです。

ご覧のとおり、これを行うと、何をすべきかがかなり明確になります。 そして、Mac上のほとんどのCLIアプリはこのように構築されています! 実行するコマンドがわからない場合は、アプリの名前を実行するだけです。 コマンドや引数がわかったら、アプリの名前を入力してから、コマンドや引数を入力し、それをすべて一緒に実行します。

MacでCLIアプリのヘルプを取得する方法

了解しました。上記を試してもうまくいかなかったとしましょう。 または、CLIアプリに対して1つのコマンドを実行する方法しか知らないかもしれませんが、それよりもはるかに多くのコマンドがあることを知っています。 これがあなたが試すことができるもう一つのステップです。

実行しているCLIアプリの名前をターミナルに入力し、その後に次のコマンドのいずれかを入力します。

  • ヘルプ
  • NS
  • -ヘルプ
  • -NS
  • ?
  • -?

コマンドは次のようになります CLI_appヘルプ. これらのいずれかを試しても機能しない場合は、すべてを試すまでリストを下に移動してください。

最終的に、これらの1つは、学習しようとしているCLIアプリの情報のリストを表示するはずです。

これらのコマンドのいずれかを機能させた後の最初の行は、このCLIアプリで使用される基本的な構文を説明する行である必要があります。 たとえば、上のスクリーンショットでは、アプリが キャスク 前に概説したのと同じ式を使用します。 キャスク[コマンド] [オプション].

その下に、このアプリで使用できるすべてのコマンド、それらの使用方法、およびそれらの機能が表示されます。 すでに使用方法を知っている場合でも、Mac上のすべてのCLIアプリでこれを試すことをお勧めします。 おそらく、そこにあるとは知らなかったいくつかの新機能やオプションについて学ぶでしょう。

いつ ヘルプ 動作しません、READMEを追跡します

さて、あなたはすべてを試しました ヘルプ 上記のコマンドを実行しても、表示されるヘルプを取得できませんでした。 つまり、使用しているCLIアプリにヘルプコマンドがないか、あまり一般的ではないため、推測できない可能性があります(開発者の皆さん、どうもありがとうございました)。 次に試してみたいのはREADMEです。

「readme」の発音と融合であるREADMEは、多かれ少なかれアプリのユーザーマニュアルです。 ようではない ヘルプ、GUIとCLIのすべてのアプリの99.99%にREADMEテキストファイルがあります。 これは業界標準であり、一般的なベストプラクティスであるため、アプリがないアプリはおそらく時間の価値がありません。 書く人 こんにちは世界 通常、アプリにはREADMEが含まれています。

アプリのREADMEを開くと、特定のCLIアプリについて知りたいと思う可能性のあるすべての情報が表示されます。 参考のために、 こちらがREADMEです キャスク.

では、どのようにしてREADMEを見つけますか?

グーグルで! 私は見つけました キャスク Googleで「homebrewcaskreadme」を検索してREADMEを作成します。 ほとんどの場合、READMEはGitHubのマークダウンファイル(.md)になります。

Homebrewを使用してアプリをインストールした場合、通常、HomebrewFormulaeでアプリに関する情報を見つけることができます。 検索バーでアプリを検索し、アプリが提供するリンクをたどるだけです。 これらは、アプリのGitHubページまたはウェブサイトにリンクします。ここで、探している情報を見つけることができます。

MacでCLIアプリファイルを実行する方法

これまで、インストールされているMacでCLIアプリを実行する方法について説明してきました。 ただし、アプリがコンピューター上の単なるファイルである場合もあります。 これは通常、独自のアプリを作成している場合や、デバイスにインストールされていない基本的なCLIアプリをインターネットからダウンロードした場合に当てはまります。

幸い、このようなアプリの実行は非常に簡単です。 アプリのどのファイルが親であるか(つまり、他のすべてのファイルが親ファイルの下で実行される)、およびその親ファイルがどの言語であるかを知る必要があります。 たとえば、次のファイルがあるとします。

  • my_CLI_app.py
  • images.py
  • library.json
  • error_resolution.py

これらは別々のファイルですが、すべて一緒に実行されて1つのアプリを作成します。 ただし、タイトルから、my_CLI_app.pyが親アプリであることは明らかです。実行すると、必要に応じて他のすべてが連動して実行されます。 このアプリの拡張機能を見ると、Pythonプログラミング言語で記述されていることがわかります。

これらのことを念頭に置いて、実行するファイルと、それを実行するにはPythonが必要であることがわかります。 したがって、まず最初に、MacにPythonがインストールされていることを確認する必要があります。 これを行うには、 python -V ターミナルで(他のプログラミング言語にも同様のコマンドがあります。 ただグーグル「[プログラミング言語]のどのバージョンを持っているか」)。

その言語がMacにインストールされている場合は、アプリファイルが配置されているフォルダーに移動します(ここでターミナルを使用してナビゲートするためのチュートリアル). 次に、ターミナルで次のコマンドを使用します。

python my_CLI_app.py

これにより、Mac端末でアプリが実行されます。

以上です!

MacのターミナルからGUIアプリを開きます

確かに、その最後のセクションは少し複雑でした。 もっと簡単なもので締めくくりましょう! Mac端末からGUIアプリを開きます。

「ターミナルからGUIアプリを開く」という話をしているときは、ターミナルからMacで標準のアプリを実行するというのは複雑な言い方です。 これは、App Store、Finder、Safari、Photoshop、MicrosoftWordなどである可能性があります。

この方法を使用して、ターミナルからMac上の任意のGUIアプリを実行できます。 これを行うための実際的な理由は必ずしもありませんが、それでも楽しいです!

これを行うには、次のコマンドを使用します。

開く-「AppStore」

またはこれ:

開く-aページ

または:

open-電卓

または他の何か! 前のセクションとは異なり、これはMacのどこからでも実行できます。 アプリを実行するために、そのアプリが含まれているフォルダに移動する必要はありません。 上記のコマンドにはMacアプリのみをリストしましたが、Mac上のどのアプリでも実行できます。 すべてのMacユーザーが持っているので、私はこれらを選びました。

以上です!

CLIアプリでMacを探索する

前にも言いましたが、コンピュータのボンネットの下を覗いて、それをいじくり回す方法を学ぶほどやりがいのあることはほとんどありません。 MacのCLIアプリは、これを行うための優れた方法です。 この投稿から何かを学び、将来CLIアプリを試すときに自信を持っていただければ幸いです。 残りの部分を必ずチェックしてください AppleToolBoxブログ ターミナルやAppleのすべてのものを操作するためのヒントやコツについては、こちらをご覧ください。