受信したデバイス用の追加の端末コマンドのバンドルをインストールする方法 -- root-access フィールド と shell フィールド と terminal フィールド と command-line フィールド android 関連 問題

How to install bundles of additional terminal commands for rooted devices?


3
vote

問題

日本語

最近HTC野生銃の装置を根ざして、Android 4.1.2 AOKP Jelly BeanのカスタムROMを点滅させました。 1つの利点は私が今ターミナルを使うことができるということです。

私はデスクトップマシンのターミナルエミュレータを使用するのに少し慣れていましたが、以前にAndroidデバイスではしませんでした。たとえば、いくつかのコマンドが見つかりませんでした。

<事前> <コード> 9988776655443330

私のデバイスにもっとコマンドを追加する方法はありますか、おそらくAndroid用のGNUパッケージのバンドルがどこかに入手可能ですか?

英語

I rooted a HTC Wildfire S device recently and flashed an Android 4.1.2 AOKP Jelly Bean Custom ROM. One benefit is that I can use the terminal now.

I'm a little used to using terminal emulators on desktop machines but never did that on an Android device before. I noticed some commands are not found, for example:

$ tree /system/bin/sh: tree: not found 

Is there a way to add more commands to my device, maybe a bundle of GNU packages for Android available somewhere?

           
   
   

回答リスト

2
 
vote
vote
ベストアンサー
 

はい 998877666554330 端末で可能です。

href="https://termux.com/" rel="nofollow noreferrer">ホームページ | Google Play

apt を使用して追加のシェルコマンドをインストールできます。

<事前> <コード> ls -d */ 2

スクリーンショット:

Termux

ボーナス:非根拠のある装置でも動作します!

 

Yes that's possible with the termux terminal.

Homepage | Google Play

You can install additional shell commands using apt.

$ apt update $ apt upgrade $ apt install tree 

Screenshot:

using termux

Bonus: Also works on non-rooted devices!

 
 
 
 
1
 
vote

treeコマンドはデフォルトでインストールされません。ターミナルを介してAndroidにインストールする方法はわかりませんが、alpwaysはlsコマンドを使用できますが、わかりやすいツリー形式は表示されませんが、それでもジョブを実行します。

 <コード> ls -d */   

現在のディレクトリのディレクトリのみをリストします。

 <コード> ls -ltr   

最後に逆の順序で変更された時間までにすべてのファイルをリストします。言い換えれば、リストされている最後のファイルは最後に変更されたファイルです。

ツリーパッケージをインストールする方法を試してみてください。私が何かを見つけたら私はあなたに知らせます。

もっとUNIXコマンドのAVAILEを持つようにBusyBoxをインストールします。 リファレンス

 

tree command is not instaled by default. I don't know how to install it in android via terminal but you could allways use the ls command, but yes it doesn't show you a tree format that it is easy to understand, but still does the job.

ls -d */ 

Only list the directories in the current directory.

ls -ltr 

List all files by the time they were last modified in reverse order. In other words the last files listed are the most recently modified files.

I will try and find a way to install the tree package. If i find something I will let you know.

Also install busybox to have more unix command avaible. Reference

 
 
1
 
vote
 <コード> tree   

デフォルトで ubuntu にインストールされていません。

は、 busybox 一般的な利用を欠いている非CyanogenMOD ROMについて。 YMMV、しかし、ほとんどの「在庫」ROMはユーティリティを欠いているようです。 AFAIK BUSYBOXにはツリーが含まれていません。

最初にバックアップを行います!

 
tree 

Isn't even installed on Ubuntu by default.

That said, you can install BusyBox on non CyanogenMod ROMs that lack common utilites. YMMV, but on most "stock" ROMs seem to lack the utilities. AFAIK Busybox doesn't include tree.

ALWAYS DO A BACKUP FIRST!

 
 

関連する質問

3  TOYBOXをインストールすればいいですか?  ( Where should i install toybox ) 
私は根ざしたサムスンギャラクシーSリレー4GランニングのAndroid 4.1.2。 Android 6.0 "Marshmallow"以上の場合、 。これは、ターミナルエミュレータを使用することがある上級ユーザーに便利なコマンドラインツールのパッケージです...

15  シェルからrootアクセスを取得できないのはなぜですか?  ( Why cant i get root access from shell ) 
<事前> <コード> 9988776655443330 私は私の電話を正常に根ざした。私はSDカードにアプリをインストールすることができ、私は SD Maid root権限で動作することができます。 ...

7  再起動なしでADBを使用して「優先ネットワークモード」を変更する方法  ( How to change preferred network mode using adb without reboot ) 
「GSM / WCDMA」(0)から「WCDMAのみ」(2)までの携帯電話(CM 12、Stock 4.2、両方の根本的なネットワークモード)を変更しようとしています。コマンドラインのみを使用するだけです。この回答コマンドを使用して 9988776654433...

0  Xposed Frameworkは、デバイスやAndroid版のために特に購入する必要がありますか?  ( Does xposed framework require to be buillt specifically for the device or just t ) 
Xposed Frameworkをインストールするときは、デバイス固有のバイナリ(カスタムリカバリまたはROMのような)またはAndroid用に機能するアプリ(My Caseの4.4.4)が必要です。装置は銀河タブE T560です。 アップデート12/7/...

9  SDカードのスワップパーティションのパス名を見つける方法は?  ( How to find the pathname of the swap partition on sd card ) 
real="nonofollownoreferrer">この< / A>警告、あなたは間違ったパーティションをスワップを有効にしないでください、またはあなたの電話を破壊することができます: それ以上進む前にOK!前の電話機のパーティションレイアウトは、M...

26  PM hide vs gs disable - アイデンティティ危機  ( Pm hide vs pm disable the identity crisis ) 
pm disable <コード> pm hide の必要なものはすでにそのジョブをしていますか? 私は検索と研究に基づいていくつかの情報をまとめました:こちら表(編集)を参照してください。 ご覧のとおり、 998876655443332 は、<コード> 9...

24  コマンドラインから「USBテザリング」Android設定を有効にすることは可能ですか?  ( Is it possible to activate the usb tethering android setting from the command ) 
Bashスクリプト内から「USBテザリング」を有効にしたいので、 99887765544331 でコマンドラインを実行する可能性はありますか? edit1 : 次のコマンドは必要な設定を開きますが、一人では変更しないでください。 <事前> <コード> a...

1  Androidに "IPROUTE2"をインストールすることは可能ですか?  ( Is it possible to install iproute2 on android ) 
Googlesourceのページで<コード> 99887766544332 を使用しようとしましたが、それほど多くはありませんでした。 99887766544333 コマンドをパッケージから使用したいが、インストール方法がわかりません。私の電話は腕の32ビ...

24  根ざしたAndroid携帯電話で利用可能なコマンドラインSSHクライアントはありますか?  ( Are there any command line ssh clients available for rooted android phones ) 
私はコネコンボットを持っていますが、私はスクリプトできるものを探しています。 編集:ここで説明するには、 スクリプトをターミナルから興味を持っていません。私がやりたいことは、自動化/スケジュールされた方法でsshコマンドを実行することです。 TaskerとL...

4  rootedデバイスにWPA_CLIをインストールする方法  ( How can i install wpa cli on my rooted device ) 
私は私のデバイスを根ざしていました、そして私はADBシェルに行き、wpa_cliに入るためにSUを入力します。 WPA_CLI:が見つかりませんでしたが、WPA_Supplicantの入力時に情報が表示されますが、驚きました。 私はwpa_cliが同じライブラ...

7  コンソールから呼び出す方法  ( How to call from console ) 
コンソールからの通話を作るか受信する方法 このような何かを期待して、Unixスタイル: <コード> ls -l /etc/6 好ましくは、装置からの音のような副作用はないはずである。電話機はXperia X10(通話録音が機能していると報告されている)で...

0  Gnurootで実行可能ファイルを作成します  ( Making executable files in gnuroot ) 
私は最近Gnuroot Debianをインストールしました、そして私は私の携帯電話にbashと他のさまざまなGNU / Linuxプログラムの膨大なリポジトリへのアクセスをお楽しみいただけます。 しかし、私がソースからパッケージをダウンロードして 99887...

1  メモリ使用量を調査する方法  ( How do i investigate the memory usage ) 
私は(根)Android 4.2.2を搭載したMicroMax A74。最近、私はいくつかのアプリケーションのクラッシュに直面し、RAMの使用量を分析し始めました。 設定&gt; apps&gt;実行は役に立ちません: 私は2 MBの無料でわずか2 MB...

2  wpa_cliは根付いたデバイスに見つかりませんか? [重複]  ( Wpa cli not found on rooted device ) 
この質問はすでにここで回答を持っています 私の根本的なデバイスにwpa_cliをインストールする方法は? (2回答) ...

13  実端子(ルートまたはノールート)  ( A real terminal root or no root ) 
私は私のラップトップにKubuntuを使いますが、これはどんなLinux Distrorにも行きます。 998877666544330 、<コード>、<コード>、<コード>ののようなものに入力することができます。は、Androidのようなコマンドを実行できる...

3  スプリットAPKを手動でインストールします  ( Install split apk manually ) 
最近、私は分割APKと呼ばれるものを知っていて、スライスを無効なAPKファイルとして見つけました。残念ながら、これは通常のデフォルトのパッケージインストーラがこれを処理できないことを意味し、そのように私はSAI、Split APKインストーラと呼ばれる別のもの...

64  ADBの最小インストールはありますか?  ( Is there a minimal installation of adb ) 
トラブルシューティング」 「<コード> 99887665544330 を使っていくつかの詳細を見つける」のような推奨事項を読んでください。彼らのデータを含むすべてのアプリ、根付いていないデバイスのフルバックアップを参照してください。コード> 99887766...

0  mount: 'remount' - > '/ system':そのようなファイルまたはディレクトリがない方法を修正する方法  ( How to fix mount remount system no such file or directory ) 
<事前> <コード> 9988776655443330 私が私の電話でKali Linuxで試すとき: <事前> <コード> 9988776655443331 私は何かが足りない? ...

3  受信したデバイス用の追加の端末コマンドのバンドルをインストールする方法  ( How to install bundles of additional terminal commands for rooted devices ) 
最近HTC野生銃の装置を根ざして、Android 4.1.2 AOKP Jelly BeanのカスタムROMを点滅させました。 1つの利点は私が今ターミナルを使うことができるということです。 私はデスクトップマシンのターミナルエミュレータを使用するのに少し慣れ...

3  FastBoot OEMのロック解除とFastBoot OEMのロック解除の違いは何ですか?  ( What is the difference between fastboot oem unlock and fastboot oem unlock go ) 
私は私のNexus 7 2013 WiFiのブートローダのロックを解除しています、そして 998877666654335 の代わりに 9988776654334 を試してみました。どちらも私のデバイスで同じように動作するように見えますが、どちらも私のデバイスで...

2  NGROK(ARM5のコンパイル)Androidのクラッシュ:コアダンプファイルが見つかりません。  ( Ngrok compiled for arm5 crash on android cant find core dump files ) 
私は古いHTCヒーローにインストールしたいNGROKをダウンロードしました[プロジェクトは、NATネットワークの後ろに到達可能なIPCAMで電話を変革することです]、ARM5のコンパイルされたバージョンを選択しました。ここで実行可能ファイルを見つけることができ...

3  `adb shell`(またはシェルスクリプト)からメッセージを表示する方法  ( How do i display message from from adb shell or a shell script ) 
私はそれがのようなものであると思います <コード> adb shell am start SomethingArcane ... "Hello, world" とメッセージボックスが画面上にポップアップし、「こんにちは、世界」と言っています。 ...

1  Nexus 4をリッスンしているNetcatは応答していないようです  ( Netcat listening on nexus 4 doesnt seem to respond ) 
私はラップトップと一緒に私のWiFiネットワーク上にNexus 4を持っています。私のラップトップから私の電話までNetcatを使って接続を確立したいです。 私の電話機では、 99887766544330 をラップトップで実行できます。 nc -l <PORT...

-2  Androidコマンドラインシェル  ( Android command line shell ) 
私はAndroid 4.4.4を実行しているNOKIA Xを持っています。ターミナルエミュレータとBusyBox 1.24がインストールされていますが、コマンドラインインターフェイスで複数の操作を実行するための便利なコマンドがあります。インストールする最も完全...

6  rootless CLIユーティリティ  ( Rootless cli utilities ) 
コマンドラインユーティリティをインストールするために私のAndroidデバイスをrootしなければなりませんか?私は私の携帯電話の他のプログラムの中で、 vim を本当に好きです。私の携帯電話を根付かない理由はありません、私はこれが可能かどうか知りたいのです。...

関連する質問

3  TOYBOXをインストールすればいいですか? 
15  シェルからrootアクセスを取得できないのはなぜですか? 
7  再起動なしでADBを使用して「優先ネットワークモード」を変更する方法 
0  Xposed Frameworkは、デバイスやAndroid版のために特に購入する必要がありますか? 
9  SDカードのスワップパーティションのパス名を見つける方法は? 
26  PM hide vs gs disable - アイデンティティ危機 
24  コマンドラインから「USBテザリング」Android設定を有効にすることは可能ですか? 
1  Androidに "IPROUTE2"をインストールすることは可能ですか? 
24  根ざしたAndroid携帯電話で利用可能なコマンドラインSSHクライアントはありますか? 
4  rootedデバイスにWPA_CLIをインストールする方法 
7  コンソールから呼び出す方法 
0  Gnurootで実行可能ファイルを作成します 
1  メモリ使用量を調査する方法 
2  wpa_cliは根付いたデバイスに見つかりませんか? [重複] 
13  実端子(ルートまたはノールート) 
3  スプリットAPKを手動でインストールします 
64  ADBの最小インストールはありますか? 
0  mount: 'remount' - > '/ system':そのようなファイルまたはディレクトリがない方法を修正する方法 
3  受信したデバイス用の追加の端末コマンドのバンドルをインストールする方法 
3  FastBoot OEMのロック解除とFastBoot OEMのロック解除の違いは何ですか? 
2  NGROK(ARM5のコンパイル)Androidのクラッシュ:コアダンプファイルが見つかりません。 
3  `adb shell`(またはシェルスクリプト)からメッセージを表示する方法 
1  Nexus 4をリッスンしているNetcatは応答していないようです 
-2  Androidコマンドラインシェル 
6  rootless CLIユーティリティ