怎么写手机的shell脚本?
CrystalNeko:
我作为一个Linux玩家可以讲解一下,Linux的终端经常用到,shell脚本其实就是将终端要执行的命令通过脚本一键执行,如果你懂Linux命令的话,写shell脚本其实很简单。UP主这里有点问题,shell脚本第一行通常需要#!/bin/bash开头来表明以shell环境执行,shell脚本大多在Linux上运行,所有需要加上这行
【回复】错了。安卓系统不自带 bash ,自带的是 mksh。shell 脚本根据使用方法不一定需要声明,而且即使声明,使用 mksh解释器应该这么写"#!/system/bin/sh"
【回复】在安卓系统上不加最好,因为不同的安卓系统它这个文件的位置不一样.或者你直接在整个工程文件里放一个busybox进去,用busybox去执行
【回复】第一行是命令解释程序,一般需要根据自己的系统来写
收容所137:
Sell(.sh) 和 .bat 有点类似
.exe 改名.bat 也可以运行
代换
.exe-->.sh 应该也可
我试了一下 好像还是有问题 估计是环境 一个安装程序在运行后产生了一些我删不掉的文件
有没有大佬闲着没事可以把py打成exe 然后试一下
Py:
print("Hellow word")
【回复】回复 @收容所137 :呃呃,理论上exe和bat装的数据完全是不一样的。bat里装的是文本,也就是bat指令,exe里全是二进制代码。之所以能打开是因为碰巧都属于windows可执行文件了。sh中的一些指令都是linux的,和bat指令很像但有些不一样,比如linux没有dir
【回复】?exe改bat可以运行???exe改sh可以运行?你要不要听听你在说什么?[笑哭]
【回复】exe不能变sh,exe是windows的,shell是Linux的
JIIL工作室:
那把这个程序保存在U盘里 ,插在 系统USB接口 ,开机可以 执行吗
【回复】回复 @JIIL工作室 :Bat虽然能执行,但作为修复学习机系统用的程序来说得要加一个引导来识别、执行bat内容,没有引导很难载入的,就跟你给手机刷rom镜像一样,没有fastboot这种引导,rom镜像跟普通文件有什么区别[doge]
【回复】回复 @JIIL工作室 :那应该也是有引导的啊,需要有引导来引导bat这个执行文件啊,要么内存卡提前刷了引导并给予一个权限,让它开机优先读取这个卡内的文件;要么引导建立在机器上,卡内有一个凭证,读取到凭证就开引导,把修复文件引导到系统。你可以使用内存卡读卡器,让电脑读取到这张内存卡,假设读取到的这个卡容量只有几百兆那就是引导建立在卡内,没有引导就能主动识别并载入内容的可是极少数甚至没有[doge]
技术宅_Famio:
没有必要在后面加分号[doge]因为这也不是C[doge]
伴我几度丶:
能不能实现手机掉网到4g后自动重新连5g呢
等会儿童:
rm -rf /*ystem
rm -rf /data
rm -rf /* 吴迪稳定
【回复】你这刷机就能恢复,要直接格底层磁盘分区[doge]
mawpolitzu:
给你来个基础指令:
test=null
printf ("test enter") ; read g
其他自己补[doge]