导航:首页 > 操作系统 > 为什么安卓没有shell

为什么安卓没有shell

发布时间:2023-08-28 09:36:55

① 为什么手机上没有命令行window 有dos命令行 linux有 bash shell。

安卓本来就是基于linux开发的,所以说肯定是有的,手机面向的用户群体本身就不是做开发或者用命令行的,就像谁会在收银机,打卡机的初始化系统刻意去安装游戏是一样的。例如安装有专门的shell终端,以app的形式保留的,你自己要用你自己去装,默认是没有安装的。

android程序执行shell命令是shell权限吗,如果不是该怎么用shell权限来执行可执行文件

shell只是一个人机界面,到底以shell什么用户执行,看看你那文件权限,是否该该用户有执行权限先。你说的很模糊。

③ 请问安卓有什么软件具有xshell的功能

Xshell没有Android客户端,为了方便的操作树莓派,网络到一个叫ConnectBot,可以在Android上使用SSH。

Xshell是一款功能强大且安全的终端模拟器,支持SSH、SFTP、TELNET、RLOGIN和SERIAL。

(3)为什么安卓没有shell扩展阅读:

xshell的功能:

1、分页环境

Xshell标签可以脱离原来的窗口并重新创建一个新窗口或重新连接一个完全不同的窗口。另外,单个的窗口可以垂直或水平分割,从而使一个窗口显示多个终端会话。

2、动态端口转发

系统管理员经常必须使用多个远程主机,并沉闷的一遍又一遍的执行重复的任务。使用新的同步输入重定向特性,所输入的东西能够同时发送到多个所选择的终端。

3、自定义键映射

终端密钥和文件菜单可以被映射到用户偏爱的键位,你甚至可以映射一个用来启动应用程序或脚本的键。

4、用户定义按钮

通常,用户必须多次重复输入相同的字符串。而xshell只需要点击按钮就可以完成重复字符串命令的输入,快速命令能够节省很多时间。

④ 如何让Android系统或Android应用执行shell脚本

android系统执行shell脚本,需要首先确认用户具有修改shell的权限,使用 process来执行指令,如下代码:

java">publicvoidexecShell(Stringcmd){
try{
//权限设置
Processp=Runtime.getRuntime().exec("su");//开始执行shell脚本
//获取输出流
OutputStreamoutputStream=p.getOutputStream();
=newDataOutputStream(outputStream);
//将命令写入
dataOutputStream.writeBytes(cmd);
//提交命令
dataOutputStream.flush();
//关闭流操作
dataOutputStream.close();
outputStream.close();
}
catch(Throwablet)
{
t.printStackTrace();
}
}
阅读全文

与为什么安卓没有shell相关的资料

热点内容
bytedance这个文件夹是什么意思呢 浏览:585
算法站的客体 浏览:73
src文件夹c语言怎么运行 浏览:19
怎么把已安装的app放到桌面 浏览:942
如何查看苹果手机app是否取消订阅 浏览:769
u盘加密之后手机可以打开吗 浏览:42
单片机串口发射怎么回事 浏览:474
程序员假装自己很忙 浏览:798
程序员能力关键词 浏览:616
plc编程高级视频教程 浏览:614
java递归求n 浏览:88
python绝对路径导入 浏览:131
nex5g加密 浏览:979
18的空岛服务器地址 浏览:90
程序员要学什么硬件 浏览:668
股票涨跌源码怎么看 浏览:580
加密软件做法 浏览:59
美国程序员有多少中国人 浏览:741
人民日报app里怎么看新闻早班车 浏览:589
忘了app怎么办 浏览:533