导航:首页 > 操作系统 > 为什么安卓没有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相关的资料

热点内容
配置数据库服务器如何设置IP 浏览:211
零基础学st编程语言 浏览:702
自考app密码锁了怎么办 浏览:864
青岛公积金未找到加密类型 浏览:443
暴雪程序员血泪史 浏览:279
苹果手机为什么比安卓省电 浏览:731
如何在我的世界建个服务器地址 浏览:624
安卓手机如何给电脑分区 浏览:502
开挂的程序员介绍 浏览:550
30岁转行编程方案 浏览:967
加密针角的意思 浏览:883
网剧程序员那么可爱恋情公开 浏览:70
英文桌面文件夹命名 浏览:150
如何克隆加密的硬盘 浏览:579
中国地图册pdf 浏览:121
windows运行exe命令 浏览:918
破解pdf权限 浏览:643
基础轻松入门python小课 浏览:587
湖北黄石移动dns服务器地址 浏览:44
稳定币会加密货币吗 浏览:782