Android用の4つの最高のターミナルエミュレータアプリ
Linuxは、開発者やいじくり回す人のお気に入りのデスクトップオペレーティングシステムであるとよく言われますが、それには正当な理由があります。そのオープン性と豊富なツールにより、ユーザーはコンピューターを限界まで押し上げ、あらゆるタスクを効率的に実行できます。ただし、スマートフォンしか持っていない場合もあります。
幸い、プラットフォームとしてのAndroidのオープンな性質は、Linuxのルーツを利用できることを意味します。このリストにあるターミナルアプリを使用すると、Androidデバイスをデスクトップ環境に匹敵する高性能のマシンに変えることができます。
1. Termux
Termuxは単なるターミナルエミュレータではありません。 Linux環境全体です。 Termuxをインストールすると、基本的にAndroidデバイスでアプリとして実行されている最小限のLinuxシステムが得られます。デフォルトでBashシェルが提供されており、ほとんどのLinuxコマンドとユーティリティは期待どおりに機能します。
TermuxはCtrlも提供します 、 Alt 、 Esc 、およびインターフェイスの矢印キー。実際のキーボードが手元にない場合でも、キーボードショートカットを簡単に入力できます。
典型的なLinuxシステムのように、Termuxにはパッケージマネージャーがあります。これは間違いなくTermuxの最大の強みです。パッケージマネージャーを介して、Zshやfishなどの他のシェル、VimやEmacsなどのソースコードエディター、SSHクライアントとサーバーをインストールできます。それだけではありません。FFmpegやImageMagickなどのツールに加えて、C、Ruby、Perl、Pythonなどのプログラミング言語を入手することもできます。
適切なコマンド、ウィンドウマネージャー、およびVNCビューアーを使用して、Termux内にグラフィカル環境をインストールできます。これにより、GIMPなどの実際のLinuxアプリケーションをPC上にあるかのように実行できます。
Termuxは強力なアプリケーションですが、少し圧倒されることもあります。その機能と使用方法の詳細については、Termuxのコマンドラインの使用方法を確認してください。
2021年5月の時点で、Termuxは当面の間Playストアでアップデートを受信しなくなります。これは、Termuxの機能を損なうPlayストアポリシーの変更によるものです。今のところ、オープンソースのAndroidアプリのマーケットプレイスであるF-DroidでTermuxの最新バージョンを入手できます。
2. JuiceSSH
その名前が示すように、JuiceSSHは、TelnetおよびMoshとともに、SSHをサポートするターミナルエミュレーターです。その主な機能は、ローカルネットワーク上の自分のコンピューターであれリモートサーバーであれ、別のPCにリモート接続する機能を提供することです。
強力な暗号化サポートにより、他のユーザーが詮索できないことを認識して、リモートサーバーに安全に接続できます。
端末として、JuiceSSHは、フォントを含むテーマオプションを備えたフルカラーコンソールを提供します。ターミナル内には、 Ctrl用のソフトウェアキーがあります。 、 Esc 、 Alt 、タブ 、および矢印キーですが、外部キーボードがある場合はそれを使用することもできます。
JuiceSSHには、シェルをローカルで開く機能もあり、Bashとその標準ユーティリティにアクセスできます。ただし、追加のパッケージをインストールすることはできないため、最小限のLinux環境に制限されます。
アプリ内で、プラグインをインストールしてJuiceSSHの機能を拡張できます。これらのプラグインの中には、LinuxサーバーのCPU、メモリ、ネットワーク、およびディスクの使用状況を示すパフォーマンスモニターがあります。 TaskerプロファイルでJuiceSSHを使用するプラグインもあり、Taskerの強力な自動化機能を利用できます。
JuiceSSHには、保存されているすべての接続と設定を複数のデバイス間でバックアップおよび同期する機能など、1回限りの購入で利用できるプレミアム機能もいくつかあります。アップグレードすると、Amazon AWSと統合できるほか、コマンドとスクリプトをスニペットとして保存して、セッション間ですばやくアクセスできるようになります。
Androidはそれ自体が有能なプラットフォームですが、そのセキュリティ機能によってLinuxプログラムの機能が損なわれる場合があります。そのような場合は、デスクトップオペレーティングシステムの方が柔軟性が高いため、リモートPCまたはサーバーで作業することをお勧めします。これがJuiceSSHのようなアプリの出番です。それがあなたが探しているものであるなら、これを試してみてください。
3. Qute
Androidには、シェルと多くの標準的なUnixユーティリティがプリインストールされていますが、通常、ユーザーはこれらにアクセスできません。 Quteを使用すると、コンピューターの場合と同じように、それらにアクセスして使用できます。
Quteは、この点でかなり単純な製品です。ターミナルエミュレータと、ping、trace、netstat、ifconfig、mkdirなどのツールを提供します。コマンドのオートコンプリート機能を使用すると、適切なコマンドをすばやく見つけることができます。また、コマンドを入力する前にセミコロンで区切ることで、コマンドを同時に実行できます。
Quteの際立った機能は、Bashスクリプトエディターです。これを使用すると、必要なシェルスクリプトを作成、編集、および保存できます。スマートフォンの起動時に自動的に実行されるようにスクリプトを設定することもできます。
基本的なUnixツールと邪魔にならない端末だけが必要な場合は、Quteをチェックする価値があります。
4. LADB
LADBは、ここにある他のアプリとは少し異なります。 LinuxターミナルをエミュレートしたりSSHクライアントを提供したりする代わりに、LADBを使用するとAndroidDebugBridgeのシェルにアクセスできます。 PCを必要とせずに、携帯電話でADBからコマンドを実行できます。
LADBは、アプリライブラリにADBサーバーをバンドルすることでこれを実現します。通常、ADBを機能させるにはUSB接続が必要ですが、LADBは、Android 11でリリースされたワイヤレスADBと呼ばれる最近の機能を利用して、これを回避します。基本的に、ワイヤレス接続を偽装し、ADBサーバーをだましてクライアントを別のデバイスだと思い込ませます。
デバイスのADBシェルで実行できる多くのタスクの中には、画面の記録、ブロートウェアアプリのアンインストール、アプリの権限の変更、さらにはコマンドラインからのSMSメッセージの送信があります。
ワイヤレスADBを使用するにはAndroid11が必要ですが、Android 10でこの機能を有効にすることもできます。これを行うには、まずAndroidデバイスをPCに接続し、コマンドラインで「adbtcpip5555」と入力します。これにより、スマートフォンを再起動するまでワイヤレスADBが有効になります。
確かに、そもそもアプリを動作させるにはPCが必要なので、これはアプリの目的を損ないます。ただし、時間が経つにつれて、より多くのデバイスがこの機能をネイティブにサポートする必要があります。
Androidフォンをこれまで以上に強力にする
Androidエコシステムの優れている点は、制限がほとんどなく、デバイスでほぼすべてのことを実行できることです。外付けのPCに接続する場合でも、携帯電話でプログラムを開発する場合でも、これらのターミナルアプリのいずれかで、デバイスを小さなデスクトップ環境に変えるために必要なものがすべて揃っています。
-
Linux用の最高のAndroidエミュレーターの4つ
Androidアプリのメリットを享受するにはスマートフォンが必要だと誰が言いましたか? Linux PCで作業しているときにお気に入りのアプリを利用できるようにしたいが、携帯電話に縛られたくない場合があります。 Linux用のAndroidエミュレーターを使用すると、スマートフォンなしでスマートフォンエクスペリエンスを楽しむことができます。 結局のところ、AndroidはLinuxカーネル自体を使用しているため、このスマートフォンOSのエミュレートされたバージョンをPCで実行することは不可能ではありません。 Linuxを実行している場合に使用できる最高のAndroidエミュレーターを4つ紹介
-
Android用の最高のメールアプリの5
人気のあるすべての電子メールプロバイダー向けの公式アプリがありますが、他にも多数のサードパーティ製電子メールアプリがあり、同じまたはより良い方法で電子メールやあらゆる種類の電子メールタスクを実行できます。これらのアプリは、ユーザーにこれまでにない最高のメール体験を提供することを目的としています。これらのアプリは、デフォルトのアプリよりもはるかに優れた機能を提供する場合があります。したがって、新しいメールの方法を試したい場合、または退屈なメールアプリを変更したい場合は、次の5つの方法が最適です。 1。ブルーメール Blue Mailは、Androidデバイスに最適なメールクライアントの1