Termux–Android用究極のLinuxターミナルエミュレータ[XDA Spotlight]

あなたは今まであなたのAndroid携帯電話上の完全なLinux 基本的なコマンドを備えた端末エミュレータだけでなく、慣れてきたすべてのユーティリティとパッケージを備えた包括的なLinuxコマンドライン環境 もしそうなら、Termuxが答えです。

Termuxは、人気のあるターミナルエミュレータアプリに似ている強力な端末エミュレーションソフトウェアですが、それはまた、広範なLinuxパッケージコレクシ Termuxのパッケージ管理システムは、コマンドaptを使用して検索、インストール、およびアンインストールができるという点で、Debians Advanced Package Tool(APT)によく似ています。 Termuxは、PlayストアでAPKサイズを小さくするために、箱から出していくつかの基本的なパッケージをインストールしますが、あなたが望む余分なパッケージをイ Google PlayストアにはTermuxに代わるいくつかの選択肢がありますが、Termuxほど多くのパッケージを提供するものはありません。

左から右へ:Apt、FFmpeg、Vim

推奨読書:あなたのAndroidデバイスに完全なGNU/Linux環境をインストールする方法を学びます。

Termux–Android用Linuxターミナルエミュレータ

TermuxパッケージはUbuntu16.10を使用して構築されているため、開発者は自分のマシンから既存のソフトウェアをコ それ以外の場合は複雑で困難な問題になる可能性があるものへの非常にシンプルでエレガントな解決策です。 これの一つの驚くべき側面の影響は、ソフトウェアがコンパイルされると、あなたはデスクトップLinuxパッケージの半分焼き、移植されたバージョンではな

たとえば、Macでコマンドラインを使用するのは、キーボードの90%を手にすることを好むためです。 したがって、私はキーボードショートカットと端末アプリケーションを使用して、私の仕事の大部分を完了します。 私は素晴らしいテキストエディタであり、Microsoft.NETを含むほぼすべてのプラグインを持っているので、Vimを使用することを好みます!私は毎日使用する様々なプラグインを持っています、そして、私はTermuxにインストールされたVimでこれらのいくつかを試しました–大成功を収めました。 私が試したすべては、私が期待したとおりに正確に動作します。 私のお気に入りのプラグインの一つはCtrlp、Termux上のVimで美しく働いた強力なファイルファインダー、です。Termuxはデフォルトでbash端末を提供しますが、あなたが私のようで、その高度な機能のためにZshを好むなら、FISH shellも利用できます。 複数の異なるシェルタイプは確かに歓迎されています。

ANDROID上で端末エミュレータアプリケーションを使用している人は、CTRLやESCなどの端末を制御するために特別なキーを入力する必要があるときに痛みを知 これらのキーは、androidデバイスで使用される標準のタッチキーボードには表示されません(ハッカーキーボード用に保存)。 しかし、Termuxの開発者Fredrik Fornwallは、これに対する非常に新しい解決策を持っています。 彼はCTRLキーをボリュームダウンキーに、ESCのような他の特別なキーをボリュームアップキーにバインドしています。 したがって、Volume Up+touch keyboard’L’を押すと、ターミナルウィンドウをクリアするターミナルコマンドCTRL+’L’を入力することができます。 ESCキーは、例えば、音量アップ+’E’キーを押すことによって送信されます。 開発者のwebサイトでTermuxで利用可能なすべてのキーを表示できます。/div>iv id=”また、termuxでSSHを使用して、個人用のvpsサーバーに接続します。 JuiceSSHやConnectBotなどの他のAndroidアプリケーションは存在しますが、適切な端末環境でOpenSSH経由で適切なSSH接続を持つ方が良いと思います。 Termuxを使用すると、複数のセッションを作成できるため、あるセッションでサーバー接続を、別のセッションでローカル環境を使用できます。あなたがターミナルで開発したいのであれば、Termuxもそこでカバーしています。 私はTermuxのパッケージマネージャーを使って自分の携帯電話にpythonをインストールし、リモートサーバーとまったく同じpythonコードを書いていました。
NodeJSで開発するなど、少し重いものは何ですか? TermuxにはNodeJSもサポートされており、Expressなどの人気のあるスタックをサポートすることでさらに進んでいます。 私は完全なNodeJS/Express/Bootstrap環境をインストールし、私のデバイス上で簡単なウェブサイトをホストすることができました。/div>iv id=”私はrubyをインストールして使用することもできましたが、最初にRailsをインストールしていたときに問題が発生しました。 幸いなことに、私はTermux Google+コミュニティの助けを借りて、私のデバイス上でRailsを実行することができました。 ぶっきらぼうにそれを置くために、私はTermuxとそのパッケージ管理システムに非常に感銘を受けています。 それは絶えず成長しているすばらしいパッケージのリストを提供する;私は私がこれまでのところ毎日使用するパッケージを逃していない。 しかし、私は人気のある画面端末マルチプレクサは利用できませんでしたが、代替(そして私の意見ではより良い)TMUXが利用可能であることに気付きま私がこれをすべてテストしたデバイスは、旗艦電話でもありません。

私は4GBのRAMとSnapdragon650SoCを搭載したXiaomi Mi MaxをApple Bluetoothキーボードと一緒に使用しています。 私がこの携帯電話を使用している主な理由は、Xiaomi Mi Maxに6.44インチの画面があり、私にまともな不動産を与えてくれるからです。 上記の設定で、私は快適に外出先でいくつかの深刻な作業を行うことができます。Termuxについての最も驚くべきことは、それが完全に無料であるということです–アプリ内購入や広告はありません。

Termuxについての最も驚くべきことは、そ ただし、開発者をサポートし、Termuxのすでに印象的な機能を向上させるために、小額の手数料を持つアドオンのいくつかを購入することができます。 これまでのアドオンには次のものがあります。

  • Termux:タスク–タスカーとTermuxの統合
  • Termux:API–Termuxは(そのような端末であなたのSMSメッセージを読むように)既存のAndroid Apiと統合することができます
  • Termux:ウィジェット–ホーム画面からTermuxスクリプトを実行
  • Termux:スタイリング–Termuxの外観をカスタマイズ
  • Termux:フロート–フローティングTermuxウィンドウを可能にします

Termuxは今、私のAndroidデバイスのすべてに恒久的なインストールです。私のローカルデバイス上の完全に機能する端末と開発環境。 私はリモートサーバーでの開発に多くの時間を費やしていますが、サーバーに接続できない状況にあることがあります。 最近、私はそこに戻って11時間のフライトを関与ニュージーランドへの旅行を取りました。 私はその時にTermuxをインストールしていた場合、私のフライトは22時間の合計コーディングセッションになっている可能性があります。利用可能なTermuxパッケージのリスト(または独自のビルド)
Termux Google+コミュニティをチェックしてください

著者について

Martin sweeney

martin sweeney

Androidの愛好家と開発者。 私はコードを書くのが好きで、自分自身を特定の領域に制限することはありません。 あなたは、Web開発、Android、データベースとセキュリティで私を見つけることができます。 私はちょうどすべてのもののコンピュータやガジェットに興味があります。 最近、私はIOTに魅了されています。


  • Instagramはあなたの物語の下書きを保存できるように取り組んでいます


  • Microsoftは、最新のアップデートでWindows10でより多くのアイコンを変更します

    instagramのは、あなたの物語の下書きを保存できるように取り組んでいます


  • Microsoftは、最新のアップデートでWindows10でより多くのアイコンを変更します


  • revolutは、米国の銀行憲章のためのアプリケーションを提出します


  • マイクロソフトは、xbox liveの変更の一環として、無料のxboxパーティーチャットなどをテストします

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です