2026年3月4日水曜日

Termuxとは

 Termuxは、Androidデバイス上で動作する強力なターミナルエミュレータであり、Linux環境をそのまま持ち運べるアプリです。Root権限なしで動作し、プログラミング、ネットワーク診断、サーバー構築などが可能です。

基本的な使い方の流れを整理しました。


1. インストールと初期設定

現在、Google Playストア版は更新が止まっているため、F-Droidというアプリストア、またはTermuxのGitHub公式リポジトリからAPKファイルをダウンロードしてインストールするのが標準です。

インストール後、最初に以下のコマンドを打ち込んでパッケージを最新状態にします。

Bash
pkg update && pkg upgrade

2. 基本的な操作コマンド

TermuxはLinux(Debian系)の操作体系に準拠しています。

  • パッケージの管理:

    • インストール: pkg install [パッケージ名]

    • 検索: pkg search [キーワード]

  • ファイル操作:

    • 現在の場所を確認: pwd

    • ファイル一覧を表示: ls

    • フォルダを移動: cd [フォルダ名]

  • ストレージへのアクセス:

    Android本体のファイル(写真やダウンロードなど)を操作するには、以下のコマンドで許可を与える必要があります。

    Bash
    termux-setup-storage
    

    実行後、~/storage という名前で本体ストレージにアクセスできるようになります。


3. よく使われる活用例

Termuxを導入したら、まずは以下のツールを入れてみると「Linux感」を味わえます。

  • テキストエディタ(コードを書く):

    Bash
    pkg install vim  # または nano, emacs
    
  • プログラミング環境:

    • Python: pkg install python

    • C言語: pkg install clang

    • Node.js: pkg install nodejs

  • ネットワークツール:

    • pkg install curlpkg install git

  • 見た目を楽しくする:

    • pkg install neofetch を実行して neofetch と打つと、システムの詳細が表示されます。


💡 Termuxを使いこなすコツ

  • 特殊キーの利用:

    スマホのキーボードには CtrlAlt がありません。Termuxの画面上に表示されるツールバーを使うか、音量ボタン(下)を Ctrl 代わりにするショートカットが設定されています。

  • GUI(デスクトップ環境)の構築:

    VNCサーバーなどを利用すれば、Android上でLinuxのデスクトップ画面を動かすことも可能です(中級者向け)。


⚠️ 注意点

Termuxは非常に強力なツールであるため、**「よく分からないコマンドをコピー&ペーストして実行しない」**ことが鉄則です。特に、デバイス内のファイルを削除したり、セキュリティ設定を変更したりするコマンドには注意してください。

まずはPythonをインストールして、簡単なスクリプトを動かしてみることから始めてはいかがでしょうか?具体的なコードの書き方や、他のツールの使い方もお手伝いできます。


(※画面上のコピーアイコンで、初期設定コマンドなどを手軽に保存できます)

0 件のコメント:

コメントを投稿