REC

ビデオ撮影、制作、ビデオ編集、および機器のメンテナンスに関するヒント。

 WTVID >> ビデオ >  >> 撮影機材 >> 携帯電話

iSH を使用して iPad または iPhone で Linux シェルを取得する方法

iPad や iPhone に Linux コマンドラインがあればいいのにと思ったことはありませんか? iSH を使用すると、その目標の達成にかなり近づくことができます。 iSH Shell は iOS 用の Linux シェルであり、x86 エミュレーターを使用して、iPad または iPhone で簡易バージョンの Alpine Linux を実行します。 Alpine パッケージ マネージャーを使用してパッケージや追加のソフトウェアを iSH に直接インストールすることもでき、wget、curl、python、git などのコマンド ライン ツールの世界にアクセスできます。


iSH Shell を iOS にインストールするのはかなり簡単ですが、開発者ツールである TestFlight が必要です。したがって、これは主に楽しみのためであり、上級ユーザーによるいじくり回しのためのものです。自明ではない場合、iSH は iPad や iPhone 用の Ubuntu のようなウィンドウ マネージャーと GUI を備えた Linux のフル バージョンではなく、単なるシェルですが、現在利用可能な iOS で最も機能的なローカル コマンド ライン環境です。 .そして、いじってみるのは間違いなくとても楽しいです!

iSH Linux Shell を iPad または iPhone にインストールする方法

iSH をインストールする最も簡単な方法は TestFlight を使用することですが、必要に応じてアプリをサイドロードすることもできます*。

<オール>
  • iPad または iPhone から、ここをクリックして App Store から TestFlight をインストールします
  • iPad または iPhone から、次のリンクをクリックします:https://testflight.apple.com/join/97i7KM8O
  • テストの開始を選択し、TestFlight 利用規約に同意します
  • TestFlight で [インストール] をクリックすると、iSH Shell アプリケーションが iOS にインストールされます
  • 終了したら iSH を起動
  • iSH は他のアプリと同じように iPhone または iPad にインストールされ、他の iOS アプリと同じように開いたり閉じたりできます。

    iSH を開くと、かなり典型的な Linux コマンド ラインが表示され、ls、mkdir、cd、cat、touch、vi、wget、zip、unzip、tar、chmod、grep、chown、rm からの典型的なコマンド範囲が表示されます。 、その他多くの機能を利用できます。

    iSH がコマンド ライン環境を提供することを考えると、多くのタイピングを行うことになります。画面上のタッチ スクリーン キーボードでの入力は、まさに期待どおりです。タッチ スクリーンで入力する場合の典型的な煩雑な経験なので、これを真剣に使用しようとしている場合は、iOS デバイスで外部キーボードを使用することをお勧めします。

    * TestFlight なしで iSH をインストールしたい場合は、そうすることができます。代わりに、github から iSH ソースをダウンロードし、iSH ソースを使用してアプリを iOS にサイドロードする方法の手順に従います。サイド ロード プロセスには、Mac と Xcode が必要です。

    apk を使用して iOS 上の iSH にパッケージをインストールする方法

    Alpine Linux パッケージ マネージャーである「apk」を使用して、新しいソフトウェアを iSH にインストールできます。

    たとえば、lynx を iSH に追加する場合は、次のコマンドを実行します:

    apk add lynx

    次に、いつものように lynx を実行して、お気に入りの Web サイトにアクセスします。

    lynx osxdaily.com

    または、python を追加したい場合:

    apk add python

    apk を使用してほぼすべてのものを追加できますが、すべてが機能するわけではありません (たとえば、zsh は現在機能しておらず、telnet も機能していません)。

    パッケージは次の方法で更新できます:

    apk update packagename

    パッケージを名前で検索することもできます:

    apk search name

    もちろん、パッケージを削除することもできます:

    apk del packagename

    iSH の更新

    App Store ではなく、TestFlight アプリケーションから iSH Shell を更新する必要があることに注意してください。

    これは、iSH が提供する機能の一部が明らかに App Store で許可されていないためですが、おそらく今後変更されるでしょう.

    開発者はかなり頻繁に iSH を更新しているため、TestFlight アプリを開いて、iSH Shell に表示されている利用可能な更新をインストールしてください。

    ここでは主に iPad 上の iSH のスクリーンショットを示していますが、iPhone でもまったく同じように機能しますが、画面スペースがはるかに小さいだけです。

    これらすべてが複雑すぎると思われる場合、または TestFlight やサイド ロードを使用したくない場合は、App Store で許可されている OpenTerm というアプリを試すことができます。より制限されます。

    いつの日か、Mac にあるような公式のターミナル アプリケーションが iOS にも登場するのでしょうか?それまでは、iSH を試すか、ssh クライアントを入手して別の場所にある独自のシェルに接続することもできます。


    1. iTunes のファームウェアを使用して iOS 9 を iPhone または iPad に手動でインストールする方法

    2. Pangu を使って iPhone と iPad で iOS 9 を脱獄する方法

    3. iMovie を使って iPhone と iPad でビデオを回転する方法

    4. iPhoneまたはiPadでiOS 11をアップデートしてインストールする方法

    5. iPhoneまたはiPadでQRコードをスキャンする方法

    6. iPhoneまたはiPadでAirPodsをセットアップする方法

    7. SiriでiPhoneまたはiPadのバッテリー残量を取得する方法

    8. AirPods Pro を iPhone または iPad とペアリングする方法

    1. iPhone と iPad のハングアウトで画面を共有する方法

    2. Spotlight を使用して iPhone および iPad で検索を使用する方法

    3. AnyDesk で iPhone と iPad の画面を共有する方法

    4. iPhoneとiPadで無料のオーディオブックを入手する方法

    5. iPhone と iPad でフェイス マスクを使用して Face ID を使用する方法

    6. iPhone &iPad にサードパーティのショートカットをインストールする方法

    7. AltStore を iPhone と iPad にインストールする方法

    8. TVプロバイダーをiPhoneとiPadに接続する方法

    携帯電話