Questions tagged «shell»

该外壳程序是一款软件,可为操作系统提供命令行界面。使用此标记可解决特定于shell的问题;一般的命令行问题应改用“命令行”标签。有关其他相关标签,请参见完整标签Wiki。


2
从终端(或adb shell)启动“设置”下列出的活动
我想从终端开始此活动: com.android.settings.Settings$PowerUsageSummaryActivity 我试过了 am start -S com.android.settings/.Settings$PowerUsageSummaryActivity 这就是我得到的: Stopping: com.android.settings Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.android.settings/.Settings } 问题是am start命令忽略了该$PowerUsageSummaryActivity部分,因此基本上我只是打开标准的“设置”菜单。如何从终端打开特定的“电源使用摘要”页面?

2
根电话-通过命令行发送短信
我有一个扎根的Droid(Sholes),并安装了ConnectBot。我可以ssh通过dropbear将其复制到/system/xbin,和/或通过“ Linux Installer”应用程序将Debian实例安装在其中。我在便携式Linux的幸福中。但... 我想通过外壳发送一条SMS消息。就像是 sendsms 8005551234 "This is a text." 那里有这样的东西吗?

5
如何防止ADB Shell在Ctrl + C时退出
当我adb shell从Windows桌面进入设备并在其中运行某些命令时,有时我想终止该命令。标准的unixy方法是使用Ctrl+C组合键。但是,当我这样做时,整体adb shell终止。 我如何才能仅终止shell中的当前程序,而不终止shell本身?
11 adb  shell 

2
我不断获得使用建议的`adb`实用程序是什么?
在一堆本网站的问题,我看到的答案告诉我们执行adb shell或adb logcat等等。 现在,我不是一个完全笨拙的用户,因此我下载并安装了Termux,并在可以键入命令时出现一个shell提示,但是-这个adb东西是从哪里来的?我可以将其下载为应用程序吗?它似乎没有默认安装(在Redmi 3S上,Android 6.0.1)。 另外,似乎这是某种许可电梯。像su吗?如果没有,那有什么不同?
10 adb  shell 

1
如何在Android设备上安装缺少的命令行工具?
Android安装并不总是拥有人们希望在类Unix系统上拥有的所有工具。 例如,现在我有一个有问题的设备,没有findCLI实用程序。我的意思是,这是我在期间得到的adb shell: $ find /system/bin/sh: find: not found 也: $ /system/bin/toolbox find find: no such tool 这个特定的设备运行的是Android 5.0(我想还有LG的一些专有功能),但是问题是所有Android版本都存在。 是否有find在Android上安装本机/ CLI工具(例如)的标准程序?(包管理器?)而且,无论如何,如何以最正确的方式来做?

2
亚行“权限被拒绝”以运行“ ./configure”文件
我需要在configureAndroid手机中运行文件,所以我认为最好的方法是使用adb shell命令。 我在Windows-7平台上运行Android模拟器,并在adb shellDOS窗口中运行命令。使用cd命令我将更改到文件所在的目录configure,然后执行以下命令:./configure。我收到以下错误: ./configure: permission denied 因此,我尝试使用adb root- 在root模式下运行adb,但显然我的adb已经处于root模式下(而且,我的adb shell的每一行之前都有“#”字符)。 我也尝试过使用,chmod但是执行此命令(ls -la)前后没有任何区别,所以问题可能出在这里(我如何运行该chmod命令?)。 也许这里有人可以帮助我解决我的问题,如果您还对为什么我没有运行configure文件的权限进行了解释,那将很好。 谢谢。 PS:我的目标是在Android平台上使用net-snmp包,方法是将该项目的源代码直接编译到平台上。

1
如何设置默认路径?
在另一个Linux系统上,我可能希望在默认情况下在.etc中找到一个.profile文件。我无法确定是什么设置了不在shell中运行的进程的系统路径。
9 system  shell 

4
从终端仿真器运行应用程序
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Android爱好者Stack Exchange 的主题。 4年前关闭。 我有一个扎根的Nexus 7 Jelly Bean平板电脑,每当我尝试在chmod 777将其使用chmod 777并使用语法(“ ./applicationName”)后从终端仿真器应用程序运行应用程序时,它都会坚持要求我没有执行权限,即使我使用(“ su”)授予了我自己的superUser特权。之后,我进行了一些研究,并了解到,如果将文件复制到(/ data / local / temp /)目录,则应该能够执行该应用程序。因此,当我尝试说文件不存在时,即使使用(“ ls”)列出目录内容时也显示该文件 我不知道要采取什么步骤,如果可以帮助我尝试运行(scp)作为测试,但是我希望能够运行dns2tcp的自定义编译版本。我知道我可以使用更好的应用程序,例如在设备上本地编译的hello world,但是我无法使用gcc之类的Android C编译器。 感谢您的任何建议
8 shell  terminal  bash 

4
断屏+使用adb shell运行vnc服务器
我有一台HTC HD2的屏幕完全破裂,我尝试用更换的屏幕对其进行维修,但将带状电缆断开到屏幕上(糟糕), 我有两个,并且一直将它们作为服务器和ipcam摄像机运行。 我开始使用qtadb,尽管屏幕坏了,它仍然可以在手机上正常工作。我使用qtadb上的文件管理器安装了droid VNC Server beta。我抓住了应用程序的清单: <?xml version="1.0" encoding="utf-8"?> <manifest android:versionCode="52" android:versionName="0.991" package="org.onaips.vnc" xmlns:android="http://schemas.android.com/apk/res/android"> <uses-sdk android:minSdkVersion="3" /> <application android:label="droid VNC server" android:icon="@drawable/icon" android:name="MainApplication" android:debuggable="false"> <activity android:label="@string/app_name" android:icon="@drawable/icon" android:name=".MainActivity" android:launchMode="singleInstance"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:label="Preferences" android:name="preferences" /> <meta-data android:name="com.mobclix.APPLICATION_ID" android:value="1F34160B-63BB-4854-BDB7-D46B7EADBF06" /> <activity android:name="com.mobclix.android.sdk.MobclixBrowserActivity" /> …

1
有没有办法列出本地DNS缓存?
我想获取手机上当前缓存的列表,要检索该列表要发出什么命令? 我想要一个命令而不是一个执行该操作的应用程序,因为我想将该命令合并到我编写的脚本中。 谢谢。
8 shell  cache  dns 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.