Termux は、Android スマートフォンを完全な Linux 環境に変えるアプリケーションです。実行可能 あらゆる種類のコマンドパッケージのインストール、ファイルの編集、スクリプトのプログラミングなど、様々な操作が可能です。これらはすべてルート権限なしで行えます。その強力さと汎用性により、開発者、システム管理者、そしてフリーソフトウェア愛好家にとって欠かせないツールとなっています。
この記事では説明します Termuxの使い方、知っておくべきコマンド、最大限に活用する方法、インストールすべきツール 携帯電話やタブレットを真のポータブル Linux ワークステーションに変えることができます。
Termux とは何ですか? 何に使用されますか?
Termux は、最小限の機能を持つ Linux 環境を備えた Android 用のターミナル エミュレーターです。端末をGNU/Linuxベースのシステムのように操作できます。他のアプリケーションとは異なり、Termuxは ルートは必要ありませんこれにより、デバイスを変更せずにコマンド ラインを試すための安全なオプションになります。
Termuxでは、ファイルの閲覧、SSH接続、BashまたはPythonスクリプトの実行、コードのコンパイル、Webサーバーの管理など、様々な操作が可能です。すべてコンソールから操作するため、基本的なコマンドに慣れておくことが重要です。

AndroidにTermuxをインストールする
Termuxのインストールは非常に簡単ですが、 最新バージョンは Google Play で入手できなくなりました。アプリのダウンロードは以下からお勧めします F-ドロイド、フリーソフトウェアリポジトリ:
- 放電 F-ドロイド 公式サイトからダウンロードしてインストールしてください。
- F-Droidを開いて検索 テルマックスそこからインストールしてください。
アプリケーションを開くと、ターミナルに直接アクセスできるようになります。 事前のグラフィカルインターフェースや複雑なメニューはありませんキーボードを開いてコマンドを入力し始めるだけです。
Termuxを使い始める
最初のステップは、スムーズな動作のために環境を準備することです。これには、ストレージ権限の付与とプリインストールパッケージの更新が含まれます。
termux-setup-storage: デバイス フォルダーへのアクセスを有効にします。apt update && apt upgrade -y: パッケージを最新バージョンに更新します。
これで、 これで、ターミナルの可能性を探り始めることができます。 Android から直接。
Termux の基本コマンド
これらのいくつかは ターミナルを操作するための最も便利なコマンド:
ls: 現在のディレクトリ内のファイルとフォルダを一覧表示します。cd nombre_carpeta: 指定されたディレクトリに変更します。cdocd ~: ルートディレクトリに戻ります。mkdir nombre:新規フォルダを作成します。touch archivo.txt: 空のファイルを作成します。cat archivo.txt: ファイルの内容を表示します。rm archivo.txt: ファイルを削除します。clear: 端末画面をクリアします。
これらのコマンドを使用すると、基本的でありながら強力な方法でファイルの管理やシステムの操作を開始できます。
パッケージ管理: ツールのインストール方法
Termuxは 新しいパッケージをインストールするためのAPTまたはPKGUbuntuやDebianなどのディストリビューションと非常によく似ています。いくつか例を挙げます。
pkg install nano: Nano テキスト エディターをインストールします。pkg install vim: より高度な Vim をインストールします。pkg install git: Git を使用してプロジェクトを管理できます。pkg install python: スクリプトまたは開発用に Python をインストールします。pkg install openssh: SSH クライアントとサーバーを追加します。
利用可能なすべてのパッケージを確認するには pkg search nombre o apt listパッケージの詳細情報が必要な場合は、 apt show nombre.
Bash スクリプトによる自動化
Termuxの最も強力な機能の1つは、bashスクリプトを作成する機能です。 タスクを自動化します。例えば、 mi_script.sh と:
#!/bin/bash
echo "¡Hola desde Termux!"
次に実行権限を付与します chmod +x mi_script.sh そしてそれを実行する ./mi_script.shこれにより、バックアップの作成、ファイルの変更、パッケージのインストールなどのタスクを自動化できます。
SSHを使用してリモート接続する
Termuxを使用すると、AndroidをSSHサーバーとして利用し、他のデバイスからアクセスできるようになります。手順は以下のとおりです。
- パッケージをインストールします。
pkg install openssh - アクセスを有効にする:
termux-setup-storage - SSH キー認証を使用している場合は、公開キーをインポートします。
- サーバーを起動するには
sshd
一度実行すると、どのPCからでも ssh usuario@ipandroid -p 8022 (これはローカルネットワーク上のデバイスのIPアドレスです)。これにより、スマートフォンに触れることなく、コンピューターからTermuxを管理できます。
高度な方法でファイルを編集する
Nanoに加えて、 VimまたはEmacsキーボード ショートカットとプログラミング サポートを備えた 2 つの非常に強力なテキスト エディター:
apt install vimVim をインストールします。- 使用
vim archivo.txt編集するには、iテキストを挿入するには、ESC去って、そして:wq保存して終了します。
.bashrcのようなファイルを編集することで、ターミナル環境をカスタマイズできます。便利なエイリアスを追加したり、プロンプトを変更したりします。
エイリアスとコマンドのカスタマイズ
あなた 長いコマンドや頻繁に使用するコマンドのエイリアスを作成する。 例えば、
alias updg="apt update && apt upgrade -y"
これをファイルに追加することができます ~/.bashrc 自動的に読み込まれるようにするため、次回からは次のように入力してください。 updg 1 つのコマンドで Termux を更新します。
ウェブサーバーとしてのTermux
あなたがすることもできます モバイルから直接ウェブサーバーをセットアップする Termuxを使ったAndroid。シンプルな選択肢はPythonを使うことです。
python3 -m http.server 8080
これにより、ブラウザからアクセスできるポート8080のサーバーが起動します。 http://IPdeTuAndroid:8080次のようなサーバーもインストールできます lighttpd o apache2 もっと堅牢なものが必要な場合:
pkg install lighttpd
その他の便利なツール
コミュニティからはTermuxと互換性のあるパッケージが数多く提供されています。おすすめのものをいくつかご紹介します。
imagemagick: 画像処理、PDF 変換、サイズ変更。ffmpeg: ビデオとオーディオの変換と編集。mc: Far のようなデュアルペイン ファイル マネージャー。htop: タスク マネージャーのようなプロセス モニター。
次のような言語もインストールできます Ruby、PHP、Lua、C/C++ あるいは、次のようなスクリプトで完全なLinuxコンテナをマウントすることもできます。 ルートディストリビューション.
Termux から Linux ディストリビューションをインストールできますか?
はい、次のようなスクリプトを使うことができます。 Andronixまたはルートディストリビューション 完全なLinuxディストリビューションをインストールするには Ubuntu、Debian、またはArchこれらの環境は Termux 上で実行でき、コンソール インターフェイスを備えたほぼ完全なシステム、または設定すれば X11 を使用した GUI も提供されます。 情報を共有すると、より多くのユーザーがツールの使い方を知ることができます。.