Termux:AndroidのLinuxコマンドライン
Termuxは、モバイルデバイスに直接本格的なLinux環境を提供する無料のオープンソースAndroidアプリケーションです。 Bash、ZSH、C開発、Pythonスクリプト、および他の幅広いLinuxコマンドをサポートし、デスクトップLinuxシステムに通常関連付けられているタスクを実行できます。
Termux機能:
Termuxは、ルートアクセスや複雑なセットアップを必要とせずに、Androidで安全で効率的なLinuxエミュレーションを提供することに優れています。最小限のベースシステムが自動的にインストールされ、APTパッケージマネージャーを介して追加のパッケージが簡単にアクセスできます。これにより、安全なリモートサーバー管理などのタスクに最適です。
主な機能:
- 堅牢なSSHクライアント:統合されたOpenSSHクライアントを使用して、リモートサーバーをシームレスに管理します。
- シェルと編集者の柔軟性: Bash、Fish、またはZsh Shells、およびNano、Emacs、またはVim Editorsから選択します。
- 汎用性の高いツールセット:バックアップ用のRSYNC、APIアクセス用のカール、コードコンパイル用のGCCおよびCLANGコンパイラ、GIT、SVNなどのツールをバージョン制御に使用します。迅速な計算には、Pythonコンソールを使用してください。
- 広範なパッケージライブラリ: Linuxパッケージの膨大なライブラリにターミナルから直接アクセスし、Termuxの機能を基本端末エミュレータを超えて大幅に拡張します。
- 革新的なコントロール:便利なキーボードショートカットのために、ボリュームと電源ボタンを活用します。
- 外部キーボードサポート: BluetoothまたはUSB経由で外部キーボードを接続して、ユーザビリティを向上させます。
- プログラミング言語サポート: NodeJS、Ruby、Pythonなどをサポートします。
コア機能の概要:
Termuxは、Linuxパッケージの包括的なコレクションと堅牢な端子エミュレーションをシームレスに統合します。これにより:
- BashおよびZSHを使用した高度なコマンドライン操作。
- NanoとVimによるファイル編集。
- SSH経由のリモートサーバーアクセスを保護します。
- GCCとClangを使用した効率的なコードコンパイル。
- Pythonコンソールを使用したスクリプトと計算。
- GitとSubversionを使用したプロジェクト管理。
- 古典的なテキストベースのゲーム(Frotz)の楽しみ。
利点と短所:
長所:
- 機能が豊富で汎用性があります。
- 安全で簡単なLinuxエミュレーション。
- 複数のシェルおよびエディターオプション。
- 合理化されたコードコンパイルとバックアップ機能。
短所:
- Linuxコマンドラインに関する技術的な知識が必要です。
Termuxのインストール:
Termuxのダウンロードとインストールは簡単です:
- [Termux APKのダウンロード]ボタンを見つけてタップします。
- ダウンロードは自動的に開始されます。
- ダウンロードしたAPKファイルを開きます。
- 画面上の指示に従って、インストールを完了します。
- Termuxを起動し、使用を開始します。
最近の更新:
最新バージョンは~/bin/termux-file-editor
および~/bin/termux-url-opener
のファイルのファイルの問題に対処します。また、いくつかのAPIメソッドのサポートを統合し、個別のTermux:APIインストール(Termux-Clipboard-*、Termux-Download、Termux-Saf-*、Termux-Share、Termux-Storage-Get、Termux-USB、Termux-Vibrate、およびTermux-Volume)の必要性を排除します。