shell 的理解及遇到的问题

什么是shell, 操作系统运行的本身其实并不需要人来控制。
但人需要告诉操作系统做什么,这个交互程序,就被称为shell。
这里我把shell分成三种:

  • 图形shell:
这种shell有很多种,windows的Explorer.exe,Linux的Gnome/Kde ....
在windows看到的桌面,开始菜单,也是一种图形shell
  • 终端Shell:
终端Shell除了windows下的cmd.exe已经弱化到残废的地步,其他的操作系统都是比较强悍的;
终端Shell最大的特点是字符操作,没有图形,试想,如果你的操作系统显卡驱动崩溃了,绘图功能不举了,这就是最后的稻草了。
事实上,几乎所有的显卡驱动都是在终端Shell下编写,然后用于绘制图形Shell....
特别是在linux\mac\android下面,终端Shell是灰常的强大的。
如:bash\zsh\....
  • 其他Shell:

还有很多,与本文无关,不讨论。

 OK, 说到这儿,大家都应该明白了,adb shell ,其实就是连接到咱们的KF(android)的终端shell。举个例子,我们可以在RE管理器里把一个文件从/sdcard/ 复制到/sbin..
操作还是比较麻烦的,但在adb shell中可以这么做:
cp /sdcard/a.txt /sbin/


adb  shell遇到的问题:

添加pc上android sdk下plat-tool中的adb.exe 路径到系统path中,连上手机,打开cmd后,就能使用adb shell进入到手机的控制台,就相当于进入到了android中的控制中心,我想,我们平常经常用到的vs下的控制台应用程序也是一样的吧。但是,进入到adb shell之后,如果手机没有root权限的话,在这个控制中心你是不能进行操作的,所以需要对手机进行root权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值