如何使用安卓终端模拟器Term?

Android

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

没有评论

发表回复

Android
如何实现鸿蒙安装Google Play应用?

1 前言 一个问题,一篇文章,一出故事。 笔者最近需要在鸿蒙手机上安装安卓的Google Play应 …

Android
如何安装Android的SDK平台工具?

1 基础知识 1.1 工具的简介 – Android SDK Platform-Tool …

Android
如何部署系统android-x86?

1 基础知识 1.1 系统简介 Android-x86是一款将Android开源项目移植到x86平台 …