此处使用 Mint Linux 19。
我有一个名为 的脚本文件test.sh
。该脚本文件位于路径eg 中/home/shyam/Mi A1/tissot
,我用它来刷新手机上的Android 系统。该脚本包含如下命令行:
fastboot $* flash modem_a `dirname $0`/images/modem.img
if [ $? -ne 0 ] ; then echo "Flash modem_a error"; exit 1; fi
fastboot $* flash modem_b `dirname $0`/images/modem.img
if [ $? -ne 0 ] ; then echo "Flash modem_b error"; exit 1; fi.....
这些命令中提到的文件夹images
位于同一文件夹中的单独文件夹中tissot
,并且包含如modem.img
上面代码片段中的文件
adb
并且fastboot
在 Android 设备上运行良好Test.sh
是可执行的,如 Isiah 的回答中所述如何运行 .sh 文件
我尝试通过双击文件并选择来运行脚本在终端中运行,但它不起作用,我的手机上没有任何闪烁,终端窗口也瞬间消失。
问题
如何运行此文件并查看类似于“目标报告大小...好的”的输出
我确信测试文件中的路径不匹配,但我不知道如何解决该问题以及查看每行解释的输出
答案1
打开终端应用程序(您可以在应用程序菜单中找到它)并运行:
cd /home/shyam/Mi\ A1/tissot
chmod u+x test.sh
./test.sh
每一行都是一个命令。
请记住,运行在互联网上找到的应用程序可能很危险。在执行此操作之前,您应该学习如何使用 linux shell(这是一个很好的起点:https://en.wikipedia.org/wiki/Bash_(Unix_shell))并了解该程序的作用。