1 基础知识
1.1 Term的简介
– Term是Terminal Emulator for Android的简称
– Term是一个终端模拟器
– Term旧称为“Android Terminal Emulator”
1.2 Term的作用
– Term能与内置的Android Shell通讯
– Term模拟Digital Equipment Corporation VT-100的终端代码子集(使得 “vi”、”Emacs”和”NetHack”能正常显示)
2 环境搭建
如果你没有安卓环境,可使用如下Android-x86的PC环境测试,配置方法请参考如下链接,
https://www.cmdschool.org/archives/4392
3 Term的使用
3.1 启动Term
按住鼠标左键网上拖,然后单击【终端模拟器】即可启动Term
3.2 切换到root模式
su -
3.3 IP相关命令
3.3.1 查看IP地址
ip a ifconfig
另外,我们可以使用BUSYBOX的工具集执行,以下命令也可以这样用,
busybox ip a busybox ifconfig
3.3.2 手动配置IP地址
ifconfig eth0 10.168.0.8 broadcast 10.168.0.255 netmask 255.255.255.0 ifconfig eth0 up
3.4 路由相关命令
3.4.1 查看路由
route
3.4.2 配置网关(路由)
route add default gw 10.168.0.1 netmask 0.0.0.0 eth0 route
3.4.3 删除网关
route del default
3.5 DNS相关命令
3.5.1 设置DNS
setprop net.dns1 202.96.128.86 setprop net.dns2 202.96.128.166
注:以上通过setprop命令设置环境变量实现DNS配置
3.5.2 查询DNS
getprop | grep dns
可见如下配置:
[net.dns1]: [202.96.128.86] [net.dns2]: [202.96.128.166]
3.6 代理相关命令
3.6.1 设置代理
setprop net.gprs.http-proxy http://<host>:<port> setprop global_http_proxy_host 10.168.0.250 setprop global_http_proxy_port 8080 setprop global_http_proxy_user user setprop global_http_proxy_password password setprop global_http_non_proxy_hosts localhost setprop global_htts_auth_ntlm_domain domain setprop global_https_proxy_host 10.168.0.250 setprop global_https_proxy_port 8080 setprop global_https_proxy_user user setprop global_https_proxy_password password setprop global_https_non_proxy_hosts localhost setprop global_https_auth_ntlm_domain domain
参阅文档:
===================
hub的源码地址:
————–
https://github.com/jackpal/Android-Terminal-Emulator
项目地址:
————-
http://jackpal.github.io/Android-Terminal-Emulator/
帮助文档链接:
————-
https://github.com/jackpal/Android-Terminal-Emulator/wiki/Android-Shell-Command-Reference
http://jackpal.github.io/Android-Terminal-Emulator/help/index.html
非官方链接
————-
https://www.cnblogs.com/mypsq/p/5821953.html
https://blog.csdn.net/zhuxiaoping54532/article/details/51891342
https://github.com/bparmentier/DNSSetter/wiki/ndc-resolver-commands
http://blog.chinaunix.net/uid-23381466-id-5112474.html
http://allskyee.blogspot.com/2014/09/setting-up-network-for-android-x86.html
https://grokbase.com/t/gg/android-x86/135404f339/ethernet-through-http-proxy
https://stackoverflow.com/questions/18443208/androidstudio-gradle-proxy
https://groups.google.com/forum/#!topic/android-x86/XfIRyHQ5nmk
没有评论