如何为rooted设备安装其他终端命令的捆绑? -- root-access 领域 和 shell 领域 和 terminal 领域 和 command-line 领域 android 相关 的问题

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


3
vote

问题

中文

我最近扎根了HTC野火S设备并闪过Android 4.1.2 AOKP果冻豆类自定义ROM。一个好处是我现在可以使用终端。

我有点习惯于在台式机上使用终端仿真器,但从中从未在Android设备上做过。我注意到没有找到一些命令,例如:

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

是否有一种方法可以为我的设备添加更多命令,也许是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
最佳答案
 

是的 termux 终端。

主页 | google play

您可以使用 apt 安装其他shell命令。

  $ apt update $ apt upgrade $ apt install tree   

屏幕截图:

使用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
默认情况下,

树命令不会升级。我不知道如何通过终端在Android中安装它,但是你可以排队使用ls命令,但是它没有向你展示一个树格式,它很容易理解,但仍然是作业。

  ls -d */   

只列出当前目录中的目录。

  ls -ltr   

列出所有文件,按照相反顺序修改的时间。换句话说,列出的最后一个文件是最近修改的文件。

我会尝试找到安装树包的方法。如果我找到了我会告诉你的东西。

还安装BusyBox以具有更多UNIX命令可移。 参考

 

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!

 
 

相关问题

4  从Eclair到Froyo升级未撤消的欲望  ( Upgrading unrevoked desire from eclair to froyo ) 
我目前正在运行我的HTC欲望2.1(从英国品牌的O2,如果它有所不同),它已通过 unroveed 。我刚刚提示我通过OTA更新将其升级到我假设的是2.2。我很想这样做,但我假设这将导致我失去我的根。缺陷似乎现在说它支持2.2以及2.1所以它只是做一个OTA更新并重新生根的问题,并与未撤销一起重新生根 此外,我以前从...

3  我不能再写入/仿真/ 0而没有root或系统访问  ( I can no longer write to emulated 0 without root or system access ) 
我有一个sprint galaxy笔记3.我扎根了cf自动根,闪过twrp,闪烁的jellybomb,然后恢复到nandroid备份的股票。 我不确定它开始什么时候,但似乎我不能写入sdcard0或仿真/ 0,没有root或系统权限。例如,我可以使用Astro在extsdcard中创建一个新文件夹,只需在SDCar...

8  超级用户不给/提示root访问权限  ( Superuser doesnt give prompt root access ) 
我试图使用 Link2SD 移动<代码> abcdefghijklmnabcdefghijklmnabcddefghjklmnabcdefghijklmnGoogleMaps 。 当我尝试这样做时,我收到了一条消息,说明 link2sd无法获取root访问权限。 如果您有root Access,请确保将"允许...

3  安装Xposed Framework时出错  ( Error installing xposed framework ) 
我有一个完全成功的rooted nexus 6p运行tawin项目。我检查了许多关于如何通过恢复刷新Xposed文件的教程,但每次出现错误时,都会出现一个错误,指出更新程序进程已结束时安装zip文件的错误。我不知道为什么发生这种情况,我很确定安装了正确的文件。我怎样才能做到这一点? 安装错误/设备详细信息(单...

0  闪烁n9005(n9005xxubmi5)  ( Flashing n9005 n9005xxubmi5 ) 
首先是我打开这个线程的原因是因为先前一年前,我错误地闪过了一个s2,我变得有点害怕闪烁的手机。我有一个三星注3,其当前的操作系统是Android 4.3,因为当我购买它时已经植根了(解锁法语手机),我无法获得OTA更新。所以我想闪现它,以便我可以获得OTA更新。 现有的基带版本是:n9005xxubmi5 我已下载...

1  我如何在我的诺基亚2.1上闪存股票和roidrom - 我曾经弃于PIN码和Google凭据?  ( How do i flash stock android rom on my nokia 2 1 to which ive forotten both p ) 
所以我最近继承了一个通过的相对的诺基亚2.1。我不知道PIN码,也不知道我知道Google凭据04EEDED。 当我进入恢复时,FastBoot模式无法选择,并在另一个文本中与红色文本进行比较。我确实可以让adb识别侧面加载模式中的设备,但是当我尝试闪烁的股票和谐rom时,我下载它给了我错误消息:"签名验证失败(错误...

1  将adb权限更改为rw? [复制]  ( Change adb permissions to rw ) 
这个问题已经在这里有答案: 如何挂载/系统可重写或只读? (RW / RO) (2个答案) ...

3  如何重新安装日历存储?  ( How to reinstall calendar storage ) 
我想卸载默认的日历应用程序以替换Google日历。但是,我在卸载默认日历应用程序之前意外卸载了日历存储。谷歌日历应用程序每次尝试创建事件/计划时都不工作。我假设这是因为我卸载了日历存储(应用程序?)。 如何检索它?有没有回购我可以下载它?我尝试了谷歌,没有找到任何东西。我的手机是一个Huwawei Y320,Andr...

170  什么是有什么区别:生根,越狱,rom,mod等?  ( What is the difference between rooting jailbreak rom mod etc ) 
之间的差异是什么: 解锁引导加载程序(做出许多的先决条件,虽然不是所有的,但下面的其他事情) 生根 越狱 rom Nand和Nandroid 操作系统 Mod(例如cyanogenmod) 恢复(Clockworkmod,Amon Ra) 自定义内核(例如Leshak的内核) 固件 驱动程序 在空中(OT...

2  禁用SplashScreen - BootLogo已禁用  ( Disable splashscreen bootlogo disabled ) 
首先,我必须首先说我不是一个Android专家。 我有一些Android电视盒(不是电话),它是一些未知的第三方中国供应商。它已经植根了。 我需要尽可能多地个性化它,我已经制作了壁纸,发射器和bootanimation 我唯一离开的东西(以及最烦人的人)是飞溅屏幕。 现在,我已经读了大量关于它的帖子/文章,我甚至制...

7  您如何在扎根的手机上删除预安装的应用程序?  ( How do you remove pre installed apps on a rooted phone ) 
我有一个rooted nexus一个,想要删除一些预安装的应用程序,例如Amazon MP3。 是什么最好的方法? ...

19  使用没有root访问的SMB服务器  ( Using smb server without root access ) 
我正在寻找我的HTC Hero(Android 2.1)的方式,所以我可以通过常规Windows文件共享在WiFi网络上分享我的SD卡和电话内存的内容。我想要一个不需要我root手机的人,我愿意为合适的应用支付,所以它不必是免费的。 我在想使用SMB服务器,到目前为止,我发现的只是: sambaandroid ...

1  没有自定义恢复的任何方法都可以获得root? (解锁引导加载程序)  ( Any way to get root without a custom recovery unlocked bootloader ) 
我有一个带有解锁的引导加载程序的手机(摩托罗拉Moto maxx xt1225)但还没有自定义恢复。 是否有任何方法可以在没有自定义恢复的情况下获取root / flash超级su? 或者以任何方式修改股票恢复以便能够闪现无符号zips? 编辑:设备在4.4.4,它是Droid Turbo的"国际" 版本,刚刚发布...

2  OTA更新在生根手机后失败  ( Ota update failing after rooting phone ) 
我有一个解锁的nexus,我扎根于删除系统应用程序(Twitter),但现在Ota系统更新失败了消息 Verifying current system ... assert failed: apply_patch_check("/system/app/Twitter.apk", "<long hex string...

49  有没有办法让我以root身份运行adb shell而无需打字“su”?  ( Is there a way for me to run adb shell as root without typing in su ) 
有没有办法让我以root身份运行adb shell而无需键入 su ?我希望能够在没有进入shell的情况下获得root访问权限。 ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.