AndroidでLinuxターミナルを使う方法 - TechRepublic

AndroidでLinuxターミナルを使う方法 - TechRepublic

私と同じように、Linuxターミナルを持ち歩けるといつも安心するでしょう。Ubuntu搭載スマートフォンなら、公式のターミナルアプリをインストールしてネイティブのBashを使うだけで簡単です。しかし、Androidでは必ずしもそう簡単ではありません。

それともそうでしょうか?

Termuxという、無料で便利な小さなアプリをご紹介します。この強力なLinuxターミナルエミュレーターには、ack-grep、bzip2、cmake、dnsutils、emacs、gcc、git、gnupg、htop、less、nano、php、ssh、tarなど、数多くのツールがインストール可能です。インストール後は、これらのツールは完全に機能し、本格的なLinuxマシンと同じようにすぐに使用できます。サーバーにリモートアクセスしたり、コードを記述・コンパイルしたり、その他多くの操作が可能です。

もうワクワクしてきましたか?その通りです。Termuxをインストールしましょう。

見る: モバイルエンタープライズのセキュリティ確保(ZDNet/TechRepublic 特集)

Termuxのインストール

  1. Android デバイスで Google Play ストアを開きます。
  2. termuxを検索してください。
  3. Fredrik Fornwall によるエントリを見つけてタップします。
  4. [インストール]をタップします。
  5. 権限リストを読み取ります (該当する場合)。
  6. [承認]をタップします。
  7. インストールが完了するまで待ちます。

インストールが完了すると、ホーム画面またはアプリ一覧にTermuxランチャーが表示されます。アイコンをタップしてアプリケーションを起動してください。

Termuxの使用

Termux を実行すると、基本的な Bash プロンプトが表示された非常にシンプルな画面が表示されます (図 A )。

図A

Nextbit Robin 上で実行される Termux。

まず最初に、パッケージリストを更新する必要があります。そのためには、apt updateコマンドを実行します。このコマンドを実行すると、アップグレード可能なアプリがあるというメッセージが表示される場合があります(図B)。

図B

Termux のアップグレード可能な 2 つのアプリが表示された Verizon ブランドの Nexus 6。

アップグレード可能なアプリがある場合は、apt upgradeコマンドを実行し、プロンプトが表示されたらyをタップしてEnterキーを押します。すべてのアップグレードが完了するまで実行されます。

アプリのインストール

インストール可能なアプリの完全なリストを表示するには、apt listコマンドを実行します。その後、結果をスクロールして(図C)、必要なアプリが利用可能かどうかを確認します。

図C

利用可能な Termux アプリの完全なリスト。

openssh パッケージをインストールしたいとします。これを行うには、apt install opensshコマンドを実行します。インストールを承認するためにy を押すように求められます。すると、openssh がインストールされます。このアプリがインストールされると、標準的な Linux デスクトップやサーバーの前に座っているときとまったく同じようにsshコマンドを実行できます。

注意点

Ctrlキーを使う必要があるアプリ(nanoエディタなど)をインストールするとします。AndroidキーボードにはCtrlキーがないので、どうすればいいでしょうか?幸いなことに、開発者はこの点を考慮しています。Ctrlキーを使う必要がある場合は、音量を下げるボタンを押すだけです。例えば、nanoで保存して閉じる必要がある場合は、音量を下げるボタンを押したままxキーをタップします。

アプリを終了する

Termuxを終了するには、 exitコマンドを入力し、Enterキーを押し、もう一度Enterキーを押すだけです。アプリが終了し、Androidに戻ります。

これ以上何を望むでしょうか?

Termuxはコマンドラインツールのみの機能に限定されていますが、Linuxターミナルのパワーを手のひらサイズで使いこなしたいなら、Termux以上に優れたソリューションはないでしょう。このアプリを試してみて、Androidプラットフォームがより充実したものになるかどうか確かめてみてください。

Tagged: