请问 在安卓系统里的shell是什么语法格式的呢 安卓系统是基于linux的对吧 linux不都是有个shell语法格式吗 比如 centos6.3的 支持的有
/bin/sh
/bin/bash
/sbin/nologin
/bin/tcsh
/bin/csh
问题二
在慕课网上听老师讲shell有子shell和父shell 比如在当前的bashshell里面输入bash就到子shell里面了 想问一下 在子shell里面和父shell里面有什么区别吗 用这种多层的shell有什么作用吗
群里人说 安卓的shell的语法格式用的是sh的 第一个问题解决了 然后 楼下的那个人回复的 加上我又听了一遍慕课网那个老师讲的 多层调用shell是为了执行特定的脚本 就像你平时用普通用户登录 有的命令需要用root用户才能执行 然后你就su 切换到root用户下来执行这个命令了.因为linux的shell比较多 功能啥的都不一样吧 。。所以用到那个shell就切换到那个shell就好了。好了问题解决了 我自己理解的有不对的地方欢迎大家给我指出来哈
shell顾名思义就是外壳,你用来和操作系统打交道的界面都是shell,命令行、图形界面等。windows只有一套shell,linux有很多。
最常用的是bash。shell之间可以互相调用,调用前的一方叫做父shell,多层调用没有什么意义,但是可以在某个shell中调用另一个shell,这样可以执行特定的脚本。