Questions tagged «shell»

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

4
应用程序在文件系统中的何处安装?
我已经adb install MyApplication.apk通过命令和通过网络服务器安装了一些Android应用程序(例如Android Market的替代产品)。 但是,文件在手机上的Android文件系统中的何处MyApplication.apk放置?安装的应用程序是否与adb install从Market下载的应用程序不在同一目录中? 我在上找到了一些应用程序,/system/app但无法识别它们是从Android Market下载的,还是与我一起安装的adb install。 我已安装的应用程序在系统上的哪个位置? 我的手机没有植根,并且我在运行Android 2.2.1的Nexus One。


7
如何在启动时运行脚本?
我习惯于在Linux上启动时运行脚本,但是我不确定如何在Android中执行此操作。我想在启动时启动SSH守护进程,因此我将始终能够连接。如何在Android启动时运行任意脚本?最好在Dalvik之外执行此操作。
51 boot  shell  scripts 

3
通过命令行(远程)重启Android的最佳方法是什么?
我正在寻找重新启动已扎根的android 4.1.1设备的最佳方法。到目前为止,我找到了以下解决方案: su -c "reboot" -在我的设备上重新启动后导致wifi出现问题。我读到这在某些情况下可能会导致文件系统损坏...对我来说,它无法通过ssh正常运行。 toolbox reboot -这里同样关注,但通过ssh起作用。 reboot -d 8 -f -重新启动后导致问题,例如某些应用程序无法启动 busybox killall system_server -“热重启”(实际上不是系统重启) start|stop -启动/停止Android运行时(实际上不是系统重启) 当我按下(硬件)电源按钮时,设备到底在做什么?我想那是最友好的方式。

7
如何刷新DNS缓存?
如何清除Android手机上的DNS缓存?(Droid3,姜饼,植根于特定对象) 理想情况下,我正在寻找要通过终端仿真器运行的命令,类似于 ipconfig /flushdns 在Windows机器上。 这是什么Linux版本?
27 browser  internet  shell  dns 



2
您知道哪些有用的Android Shell命令?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 存在与使用Android Shell或在Android上查找Shell命令文档有关的问题。由于找不到任何方便的方法,因此我想使用此线程来编译“有用的” Android命令列表。我将在发布命令时添加命令。
22 shell 

1
adb shell-> su:未找到
我该如何克服这个问题? 设备: 三星Galaxy TabS-Android 4.4.2 HTC M8-Android 5.0.1 这两个设备有相同的问题。
20 adb  shell 

7
在哪里可以找到Shell命令的文档?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 11个月前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 对于通过终端程序使用Shell命令的情况,在哪里可以找到在Android中实现的命令的文档或帮助或手册页? 虽然可以通过man,PDF或基于Web的方式将它们放在设备上也很好。 当我从终端运行“ man”时,出现错误,并且我没有在网上找到好的来源。
18 shell  terminal 

2
通过adb命令打开或关闭USB大容量存储
背景:我有一个USB记忆棒Android设备(例如RikoMagic),我通常以“无头”模式运行。除其他外,我已经弄清楚了如何通过adb和内部“ am”命令的组合来关闭它: adb shell am start -n android/com.android.server.ShutdownActivity 我现在正试图弄清楚如何打开和关闭USB大容量存储支持。我已经通过以下命令弹出了USB存储活动窗口: adb shell am start -n com.android.systemui/.usb.UsbStorageActivity 不幸的是,我无法弄清楚如何发送等效的“意图”以实际“卸载”或“取消共享”共享卷(或就此而言“加载”或“共享”)。以下命令不执行任何操作: adb shell am start -n com.android.systemui/.usb.UsbStorageActivity -a android.intent.action.MEDIA_UNSHARED file:///mnt/sdcard 我究竟做错了什么?挂载/卸载Android设备内部存储的神奇魔咒是什么? 注意1:我知道有明显的Linux“ mount” /“ umount”命令。但是,简单地安装或卸载卷并不会触发系统功能,例如重新启动或停止已移至SD卡的应用程序至关重要。当SD卡中的应用仍处于活动状态时,“ umount”可能仍然会失败。 注意2:显然有一个“ setprop”命令可以启用/禁用USB大容量存储支持,直到下次重启。同样,这种全有或全无的方法不是我要寻找的,而是能够在单个会话中打开和关闭USB大容量存储的功能,这可以通过触摸界面完成。 adb shell setprop sys.usb.config mass_storage


9
在哪里可以获取Android的SQLite 3命令行二进制文件?
当我阅读文档(例如从远程外壳检查SQLite 3数据库)时,我印象中手机上应该存在SQLite命令行二进制文件。可悲的是,我似乎无法在手机上找到它(但是我正在运行自定义ROM)。 我读过其他几篇文章,它们暗示了这种二进制文件的存在,或者提到了它仅在仿真器中可用,但是没有确定的定义。 这样的二进制文件在任何地方都可以使用吗? 其他参考: 回复:SQLite3 在Android中使用Shell中的SQLite 为什么使用Android ADB Shell的SQLite 3命令返回“权限被拒绝”? Android –如何浏览sqlite3数据库
16 shell  terminal  sqlite 



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.