精华内容
下载资源
问答
  • 使用该模拟器,可以在安卓手机运行node项目,python代码
  • 安卓上的超级终端

    2015-06-28 19:19:56
    安卓上的超级终端软件Terminal Emulator 1.0.70,可以在安卓设备上直接输入su等Linux命令行。
  • 常见usb串口线基本都支持了:FT232R,PL2303,CP210x,CH340 还支持USB CDC协议:ATmega32U4, V-USB software USB,ARM mbed DAPLink firmware
  • 安卓超级终端

    2011-09-29 22:20:33
    1.Linux操作系统命令集合的终端操作 2.在手机上实现电脑上的操作. 3.Linux操作系统虚拟环境再也不用设置了,直接手机上实现一切操作 4.安卓手机必备年刷机工具
  • 安卓1.6或以上终端

    2013-11-30 16:35:17
    安卓上使用的终端模拟器,可运行linux
  • 为提高北斗终端设备便携性、兼容性与待机时长,...本设计可将北斗导航仪各种交互功能集成在安卓终端上安卓智能终端用户只需使用体积更小北斗便携终端便能实现北斗通信导航功能,操作体验性更好,更具实用性。
  • 安卓系统启动终端不限速下载百度网盘 百度网盘是个好东西,网络有许多资源都以百度网盘形式分享。但百度网盘因为特殊原因,对非会员用户限制速度,在非p2p资源情况下,下载速度往往在100KB/s以下,p2p下载也...

    安卓系统启动终端不限速下载百度网盘

    百度网盘是个好东西,网络上有许多资源都以百度网盘的形式分享。但百度网盘因为特殊原因,对非会员用户限制速度,在非p2p资源的情况下,下载速度往往在100KB/s以下,p2p下载也会被限速。下面将介绍在非root通用Android系统上使用百度pcs接口,不限速下载。方法windows, Linux,Mac os, Freebsd, Android, ios,主流全平台通用。

    程序开源代码在文末分享,BaiduPCS-Go版权为iikira所有,感谢其对开源社区的无私奉献。

    1.启动环境配置

    Android系统本质上是建立在Linux内核的一个特殊Linux发行版。本质上和Ubuntu等广为人知的Linux发行版并无区别,但是经过Google的修改,Android系统上并没有通常存在于Linux发行版上的终端模拟器。但是我们的教程所使用的程序代码是建立在命令行交互界面(CLI)上的,为了使用程序,我们必须在Android系统上安装终端模拟器。
    建议使用NeoTerm 即可,下载安装。

    2.下载程序,并移动到指定位置

    下载对应平台的BaiduPCS-GO

    如果我们通过 ./baidupcs(如果你的BaiduPCS-GO可执行程序文件名是这个),通常会出现Permissi Denied,如果我们尝试chmod +x baidupcs 也会提示权限不足。这是因为未获取root权限的安卓系统对每个程序的权限进行了严格的限制,这其中也包括我们的终端模拟器,我们不能随便修改以及执行文件。
    为了运行baidupcs,我们有两条路可以走,一是赋予程序可执行权限,显然未root的安卓机无法做到这一点,二是可以将baidupcs移动到我们的终端模拟器具有完全权限的目录。

    1.终端输入
    pwd
    查看终端所在目录(建议使用NeoTerm终端,否则无法正确找到终端模拟器所在安装目录,无法继续操作)
    这个目录就是终端默认目录,终端模拟器对此目录具有完全执行权限。
    enter image description here
    2. 复制baidupcs到这个目录
    cp /sdcard/baidupcs /data/data/io.neoterm/files/home
    (源目录为安卓内部存储目录,因为我是事先将BaiduPCS-Go重命名为baidupcs并移动到了内部存储,方便操作。复制到的目录为刚才pwd命令显示的目录,自己根据输出替换)
    enter image description here

    3. 赋予执行权限

    chmod 777 baidupcs
    enter image description here
    赋予baidupcs可执行权限。

    4.执行程序

    ./baidupcs
    enter image description here




    在其他平台教程通用,适当变通即可

    BaiduPCS-Go下载地址

    BaiduPCS-Go版权所有为程序原作者iikira。本教程仅为在非root安卓上的使用指导

    展开全文
  • 今天突发奇想,想找一种在手机运行Python工具,于是发现了这个安卓linux终端--Termux,可以在手机实现一个微型linux终端。网上已经有不少教程了,我在这里做一下汇总: 1. 安装Python以及常用package...

    今天突发奇想,想找一种在手机上运行Python的工具,于是发现了这个安卓端的linux终端--Termux,可以在手机上实现一个微型的linux终端。网上已经有不少教程了,我在这里做一下汇总:

    1. 安装Python以及常用的package(numpy, matplotlib, pandas...),以及在手机上运行jupyter notebook的方法:

    Termux超级终端折腾记

    2. 实现ssh,可以在电脑端控制:

    安卓利用termux开发python

    大家感兴趣的可以尝试一下,当然由于是手机运行,安装、运行什么的常常会比较慢。手机打代码我推荐下google的Gboard输入法,有个非常贴近PC键盘的模式。

    展开全文
  • Terminal Emulator for Android(安卓终端模拟器)使用

    万次阅读 多人点赞 2017-01-30 19:03:58
    网络关于介绍Linux命令在资料颇多,本文并不打算太多...本文事实是在介绍安卓系统下shell以及一些有用工具,以期“抛砖引玉”。对于那些没有兴趣或者耐心读注解读者,以井号“#”打头行可以跳过不看。

    2020-03-10 Update: Terminal Emulator for Android这个Android 4时代的app看起来停止维护了。在今天想要体会本文所描述的东西,不妨安装Termux。Termux不仅预置busybox,还提供apt这个强大的包管理器,简直就像一个Linux发行版。


    网络上关于介绍Linux命令在的资料颇多,本文并不打算太多重复这些;相应地,本文通过分享一些可能并不是太常见但却很有用的应用实例,帮助读者(同时也帮助我自己)加深对类Unix的理解。

    本文事实上是在介绍安卓系统下的shell以及一些有用的工具,以期“抛砖引玉”。对于那些没有兴趣或者耐心读注解的读者,以井号“#”打头的行可以跳过不看。
     

    1 引言

    1.1 本文的目标读者

    对“安卓终端模拟器怎么用”这个问题感兴趣的人。虽然说我设想的读者是“有了一点点Shell基础的小白”,但是高手读了也不会感到乏味吧。

     

    1.2 终端模拟器是个啥?

    要回答终端模拟器是什么,首先要回答“终端”是什么。在那个遥远的年代,计算机的数量十分有限,而且几乎都是大型机。如果想要多人共用一台计算机怎么办?就是使用“终端”(Terminal)。Terminal在Oxford Learner's Dictionary中有这样一个解释:

    (computing) a piece of equipment, usually consisting of a keyboard and a screen that joins the user to a central computer system


    大概意思是Terminal是用来连接到中央计算机的一套包含键盘和显示器的设备。据笔者所知,终端使用串行通信协议和中央计算机进行通信。没错,就是本科数电和单片机讲的那个串行通信。显然,终端可以是一个复杂的计算机系统,但更多情况下终端都是较为简易的计算机系统(甚至单片机系统)。如果你手头有树莓派(Raspberry Pi)的话,可以把树莓派当作“中央计算机”,把你的PC当作“终端”,利用树莓派的串行通信接口和USB转TTL的器件(比如PL2303或者CH340)体验一回真正的“终端”。终端和串行通信具体细节已经远远超出了本文的范围,这里不再描述。

    所谓终端模拟器,模拟的并不是终端和中央计算机通信这件事本身,而是终端的用户界面。简单地说就是“一个黑框框里面有个光标你可以敲一些命令完成你想要做的事情”。如果你用过DOS或者命令提示符或者Linux的“虚拟终端”,你肯定已经知道是什么了。今后本文在不引起误解的情况下,“终端”均指“终端模拟器”这类软件。

     

     

    1.3 本文需要用到的软件/程序

    (1) Terminal Emulator for Android(安卓终端模拟器),包名为jackpal.androidterm
    (2) busybox,到各大应用市场搜busybox即可找到各种各样的busybox安装工具。有的ROM(比如我的MIUI)自带了busybox,这时就不必重新安装了。
    (3) 好用的键盘,笔者使用的是Keyboard for Excel(有tab键但是没有ctrl)。你也可以使用Hacker's Keyboard这样的tab键、ctrl键都有的键盘。

     

     

     

     

    1.4 在手机上使用终端模拟器的一些特点

    (1) 能懒则懒——命令序列均封装成脚本或函数或别名(alias);
    (2) 很多在Linux中熟悉的工具需要通过调用busybox实现;
    (3) 文件名包含非ASIIC字符(比如中文字符)不总是很好地被支持,尤其是调用busybox的时候。

     

     

     

     

     

    2 编辑脚本文件的方法

     

     

     

    2.1 使用安卓或者PC系统上的文本编辑器

    大多数文件管理器都内置了文本编辑的功能,如Total Commander、ES文件管理器等。如果你特别喜欢语法高亮,可以考虑一下Quick Edit,这是一个安卓上的支持多种程序设计语言高亮的app。

    比如,你编辑了一个文件名为hello.sh的脚本文件,你写入了如下内容

    #!/system/bin/sh
    # 显示“Hello Android terminal”,然后退出
    echo "Hello Android terminal"




    # 这个脚本的第一行指示要用什么程序运行这个脚本,也就是所谓的释伴行(Shebang)。一定要写释伴行。虽然有某些方式允许你没有释伴行也能够成功执行脚本,但是不写释伴行是一件非常不严谨的事情。关于释伴行的更多知识可以参阅维基百科(https://en.wikipedia.org/wiki/Shebang_(Unix))
    # 这个脚本的地第二行是一个注释。Shell脚本中,井号“#”之后的到所在行末尾的内容都不会被当作语句执行。
    # 脚本的第三行是一条很简单的显示文本的语句。

     

     

    2.2 使用busybox中的vi

    关于vi以及vim的入门学习的资料请自行搜索,这里只介绍一些基本操作。
    vi是一种有模式文本编辑器,分为编辑模式和命令模式。在命令模式中,通过hjkl四个键移动光标,键入:w写入(保存)文件,键入:q退出vi,键入:q!不保存直接退出vi。在命令模式下按下i(在光标位置插入)、o(在下一行插入)、a(在当前光标之后插入)都可以进入编辑模式。在编辑模式中按ESC返回命令模式。由于终端模拟器提供特殊按键映射,因此可以先按下音量+,再按下e来等效ESC。

     

     

     

     

    键入

     

     

    busybox vi hello.sh

    编辑上述的hello.sh,并使用:w保存。

     

    3. 运行脚本文件

    3.1 "正常的方法"

    假设你把这个hello.sh文件保存在了sd卡的根目录中,也就是说这个文件的位置是/sdcard/hello.sh中,你可以通过如下命令把它复制到终端模拟器的主目录中。
    cp /sdcard/hello.sh ~/

    # NOTE: 自动补全

    # 如果你的终端支持自动补全的话,你可以试着只打出cp /sdcard/he,然后按tab键。如果支持自动补全,此时终端的输入缓冲区插入的不是制表位,而应该是补全了整个文件路径/sdcard/hello.sh
     

    接着,赋予这个文件执行权限

    cd ~ # 切回主目录

    chmod 700 hello.sh # 给文件的所有者读取(r)、写入(w)和执行(x)权限

    # NOTE: 安卓上的chmod和Linux的chmod的区别

    # 你可能注意到了在Linux上通常采用的另一种写法

    chmod u+x hello.sh

    # 用不了,只能用八进制文件权限表示法。那么“700”这三个数字是什么意思呢?

    # 在Linux文件权限中,文件权限的作用域有三个,分别是所有者(User)、所有者所在的组(Group)和其他人(Other)。每个作用域内可以管控的权限都是三种,即上文提到的读取(r)、写入(w)和执行(x)权限。把rwx看成一个三位二进制数(r表示最高位,w表示中间那一位,x表示最低位),那么便可以用每一个二进制位取0或者取1代表对应权限是“有”,还是“无”。
    # 例如,如果要求只能读取,不能写入也不能执行,那么rwx=100,换算成八进制就是4。反过来说,八进制7对应二进制111,也就是说rwx=111。亦即允许所有权限。
    # 由于文件权限作用域有三个,因此用于文件权限控制的二进制数实际上应该是rwxrwxrwx这样一个9位二进制数。高三位表示所有者权限(User),中间三位表示所在组(Group)的权限,低三位表示其他人的权限(Others)。也就是说,上面的700表示的是rwxrwxrwx=111000000。
    # 对于一个脚本文件的执行,至少需要读(r)和执行(x)这两个权限。如果你的脚本想要被以root权限执行(如果你已经root了的话),那么这个文件的权限应该变成705或者755。

    # 需要注意的是,作为一种安全机制,安卓系统为每一个安装的app都创建一个独立的用户和组。因此你在使用终端模拟器执行某个脚本的时候,实际上对应的用户是“终端模拟器”这个用户。

    # NOTE: FAT文件系统不能保存文件权限!

    # 这也就是为什么要复制到你的终端模拟器的主目录下的原因。SD卡通常是格式化成FAT格式的,这种格式不能保存文件权限标志位。如果你硬要在SD卡上chmod的话,会得到如下图的错误提示。

     

    执行这个脚本


    ./hello.sh

     

     

    成功的话应该能看到类似下图的输出。

     

     

    3.2 简单粗暴的方法

    这里的方法不需要复制到主目录,可以让脚本留在SD卡上,也不需要chmod
    (1) 使用sh

     

     

    直接执行

     

    cd /sdcard/

    sh hello.sh

    (2) 使用source和.(一个半角句号)

    cd /sdcard/
    source hello.sh

    # 或者
    # . hello.sh
    # NOTE: 有什么区别和联系呢?
    # 首先,如果你使用简单粗暴的方法,那么你的脚本中可以没有释伴行(有也没关系),因为你在把hello.sh作为sh的参数执行的时候,已经明示了脚本解释程序为sh。在使用source的时候,你的脚本解释程序即为当前的shell(一般来说也是sh)。
    # 区别是,如果你的脚本中包含变量声明、函数、别名,2.1节 “正常的方法”和使用sh的方法在脚本执行完成后会,这些变量不会保存在当前shell空间中,但是source相当于把脚本直接插入当前shell空间(这一点类似于C/C++中的#include)。source完了之后,脚本中的变量声明、函数、别名会保留在当前的shell空间中

    # NOTE: 简单粗暴的方法只能由人类使用
    # 如果你的脚本是http服务器的cgi脚本,那么你必须采用3.1节的方法——因为这时候调用脚本的是httpd,而不是某个shell!
     

    4 实例

     

    4.1 告诉我这周是这学期的第几周?

    我经常想不起来这学期的这一周是这学期的第几周。这可不是什么好事,要是临近考试周,就要抓紧时间复习了才行。

     

     

    busybox vi ~/weekofterm.sh

     

     

    #!/system/bin/sh
    
    start=$(busybox date -d "2017-01-01 00:00" +%U)    # 为了演示假设有个从1月1日开始的学期
    now=$(date +%U)
    let count=now-start+1
    length=19
    
    # 我校一学期只有可怜的19周
    if [ $count -gt 0 ] && [ $count -le 19 ] ; then
    let mod=count%10
    case $mod in
     1)
     if [ $count -ne 11 ] ; then
       suffix="st"
     else
       suffix="th"
     fi
     ;;
     2)
     if [ $count -ne 12 ] ; then 
       suffix="nd"
     else
       suffix="th"
     fi
     ;;
     3)
     if [ $count -ne 13 ] ; then
       suffix="rd"
     else
       suffix="th"
     fi
     ;;
     *)
     suffix="th"
     ;;
    esac
    echo "Calendar: This is the ${count}${suffix} week of this term."
    #echo
    fi

    chmod 700 ~/weekofterm.sh

     


    执行
    ~/weekofterm.sh

     

     

    4.2 探索所在局域网中有哪些主机在线

     

     

    我的脚本中假设子网掩码是255.255.255.0

    busybox vi ~/scan_online.sh

    #!/system/bin/sh
    
    if [ $# -ne 1 ] ; then
    echo "Please supply a prefix, i.e. 192.168.1"
    exit 1
    fi
    cat /dev/null > tmp
    for i in $(busybox seq 1 254) ; do
    ping -c 1 $1.$i >> tmp &
    done
    
    echo "Output stored in file tmp"
    echo "run"
    echo "    grep -i5 '1 received' tmp"
    echo "to view"
    

    chmod 700 ~/scan_online.sh

    执行这个脚本

    ~/scan_online.sh 192.168.1

    运行

    grep -i5 '1 received' tmp

    查看输出

    标记有“1 received”的IP地址是在线的。

     

    4.3 删除相册目录中总是在不断长大的.thumbnails (以及MIUI的最近任务缩略图 [需要root])

    busybox vi ~/clean_thumbnails.sh

     

     

    #!/system/bin/sh
    
    if [ -d /sdcard/DCIM/.thumbnails/ ] ; then
    (
    cd /sdcard/DCIM/.thumbnails/
    t=$(busybox ls -1a | busybox wc -l)
    if [ $t -gt 2 ] ; then
      echo "Cleaning cache..."
      rm -v .*
      rm -v *
     
      # 如果你使用了alias rm='rm -i',你可能想要执行如下的语句
      # busybox env rm -v .*
      # busybox env rm -v *
      echo    # 输出一个空行
    fi
    )
    fi
    
    # 下面删除的是MIUI缓存的“近期任务”缩略图,非MIUI系统及未获取root权限的
    # MIUI请注释掉或删除
    if [ -d /data/system/app_screenshot ] ; then
      echo "Cleaning cache..."
      su -c "rm -v /data/system/app_screenshot/*"    # 需要root权限
    fi  

    chmod 755 ~/clean_thumbnails.sh

     

    4.4 下载bbcnewssummary

    下载这个功能可以用curl、wget和aria2实现,笔者发现curl、wget并不是所有ROM都有。为了方便起见可以使用强大的下载工具aria2。
    aria2的主页是https://aria2.github.io/,从那里你可以找到安卓版aria2的下载地址。

    假设你已经把aria2的可执行程序aria2c下载下来,放到了/sdcard/aria2c这个位置。

    cp /sdcard/aria2c ~/ # 复制到“终端模拟器”的主目录

    cd ~

    chmod 700 aria2c # 使其可执行

    mkdir -p "/sdcard/Download/bbcnewssummary/"

    busybox vi download_bbcnewsummary.sh

    #!/system/bin/sh
    
    aria2c -x10 \
     -d "/sdcard/Download/bbcnewssummary/"  \
     -o "$(date +%F_%H)hrs_bbcnewssummary.mp3" \
     http://wsdownload.bbc.co.uk/worldservice/css/96mp3/latest/bbcnewssummary.mp3

    BBC news summary每小时更新一次,长度在5分钟以内。是非常好的练习英语听力的材料。
     

    4.5 手机上的http服务器

    这个功能实际上使用的是busybox的httpd组件。busybox httpd需要配置文件httpd.conf。配置文件可以参看下面的两个链接
    https://wiki.openwrt.org/doc/howto/http.httpd
    https://git.busybox.net/busybox/tree/networking/httpd.c
     

    先做一些准备工作

    cd ~

    mkdir www

    cd www

    mkdir www-data # 用于存放网页等

    busybox vi httpd.conf # httpd配置文件

     

    busybox vi www-data/index.html

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
        <title>演示</title>
    </head>
    <body>
    
    <h1>演示标题</h1>
    <div>这是一个演示的页面</div>
    
    </body>
    
    </html>

     

    然后编写用于启动httpd服务器的脚本

     

    busybox vi ~/www/android_startup.sh

    #!/system/bin/sh
    
    busybox httpd -f -p 8080 -c ~/www/httpd.conf -h ~/www/www-data/
    # 其中-f表示前台运行,方便使用Ctrl C关闭

    chmod 700 ~/www/android_startup.sh

    启动

    ~/www/android_startup.sh

    停止
    直接按ctrl c(也可以先按音量减再按c)
     

    效果如图:

    当然也可以做得更美观一点,不过网站设计与编程不在本文的讨论之列。

     

     

    4.6 重启到recovery [需要root]

     

     

    这个很简单……只有一行

    su -c "reboot recovery"

    4.7 禁用、启用手机上的app [需要root]

    停止Google Play服务

    su -c "pm disable com.google.android.gms"

    启用Google Play服务

    su -c "pm enable com.google.android.gms"

     

    3.8 查看CPU温度【可能需要root】

     

    cat /sys/devices/virtual/thermal/thermal_zone0/temp
    如果permission denied,就只能以root身份执行了

    su -c "/sys/devices/virtual/thermal/thermal_zone0/temp"

    5 使用初始化文件

    5.1 初始化文件简介

    如同bash等shell一样,终端模拟器使用的默认shell也有初始化文件。这个初始化文件在shell启动时自动插入当前shell空间。
    初始化文件主要用来设置PATH、别名、用户自定义函数、环境变量等。
     

    5.2 默认的初始化文件/system/etc/mkshrc

    这是我的MIUI系统的初始化文件。修改需要root权限,且系统升级后修改会丢失,因此不建议修改这个文件。
     

    5.3 Terminal Emulator for Android的初始化命令

    在终端模拟器的首选项中,找到Shell栏目的初始命令

    这里如果填入source(或者一个点),使初始化命令插入一段脚本,即可达到目的。
     

    5.4 使用.shrc

    一个例子.shrc如下

    # 设置自定义的PATH
    export PATH=$PATH:/data/data/jackpal.androidterm/app_HOME/bin:/system/bin
    # 增加一个LANG变量
    export LANG=zh_CN.UTF-8
    # 修改PS1变量,使得命令提示符不再只有一个“$”那么死板
    export PS1='$?|[$USER@$HOSTNAME:$(busybox basename ${PWD:-?})] $ '
    # 系统信息
    function sysinfo()
    {
        echo Machine type: `busybox uname -m`
        echo Hostname: `busybox uname -n`
        echo OS name: `busybox uname -s`
        echo OS release: `busybox uname -r`
        echo OS version: `busybox uname -v`
        echo Host processor type: `busybox uname -p`
    }
    # 挂载/system分区
    function mount_system
    {
        su -c "mount -o remount,rw /system"
    }
    # CPU温度
    function cputemp
    {
        su -c "cat /sys/devices/virtual/thermal/thermal_zone0/temp"
    }
    # 抓取当前activity
    function current_activity
    {
        echo "I will grasp current window focus in 3 seconds..."
        su -c "sleep 3 ; dumpsys window windows | grep -E mCurrentFocus"
    }
    # 设置别名
    alias gping='ping -c 5 www.google.com'
    alias which='busybox which'
    alias grep='grep --color=auto'
    alias rm='rm -i'
    alias ifconfig='busybox ifconfig'
    alias vi='busybox vi'
    alias nc='busybox nc'
    alias mkfifo='busybox mkfifo'
    
    #清屏
    clear
    
    # 删除相册目录中的缓存
    ~/clean_thumbnails.sh
    #显示日期和时间
    echo "User logged in at `date`"
    # 显示日历
    busybox cal `date +%m` `date +%Y`
    # 显示当前周次
    ~/weekofterm.sh
    # 显示一个空行
    echo
    # 切到主目录
    cd ~

     

    6 小结

    安卓系统上的Shell与Linux上的Shell有区别,但也有联系。有句话说“Where is a shell, there is a way.”,诚然本文所述远远不能表现Shell的强大,更不能完全展现安卓机上Shell的强大。本文文笔并不出众,内容也恐有疏漏,唯希望本文能成为一个启发读者的引子,希望读者读了之后能有恍然大悟,或者感到惊奇的感觉。

     

    展开全文
  • 将解压出来gcc文件夹直接复制到sd卡,不要改名字 打开bin文件夹,看到gcc和g++文件 将gcc和g++这两个文件用re文件管理器复制到/system/bin/下,即可在终端使用gcc命令和g++命令了 gcc文件和g++文件,用文本文件...
  • 无线调试的安卓终端模拟器》,安装到需要调试的安卓设备,按照文章中说,输入命令。在pc端,用adb connect命令链接设备ip。就能连接。不需要首次连接用usb数据线。
  • 特别的终端还加入亲情关怀功能,将测量的健康数据以短信的形式定时发送到指定的家属手机,便于监护人及时监测关注老人们的健康状况。考虑到老年群体们的使用习惯,系统在界面进行了特别设计,如字体较大,操作...
  • 特别的终端还加入亲情关怀功能,将测量的健康数据以短信的形式定时发送到指定的家属手机,便于监护人及时监测关注老人们的健康状况。考虑到老年群体们的使用习惯,系统在界面进行了特别设计,如字体较大,操作...
  • 特别的终端还加入亲情关怀功能,将测量的健康数据以短信的形式定时发送到指定的家属手机,便于监护人及时监测关注老人们的健康状况。考虑到老年群体们的使用习惯,系统在界面进行了特别设计,如字体较大,操作...
  • 为适应煤矿安全监察工作需求和智能手机迅速发展趋势,运用Android平台,结合Eclipse+SDK+Java开发了煤矿安全监察管理信息系统安卓移动终端。本终端依托煤矿安全监察管理信息系统网页版,采用C/S模式开发完成,可以在...
  • 1,概述 终端模拟器类似于linux中shell,是系统中命令行模式。在桌面能做事情在命令行下也能做。比如基本功能:A,打电话,发短信,打开网页B,运行程序,安装卸载程序,改变程序安装位置,清除缓存C,关机...
    801f6bb51ffc566b5f24c6782a41de15.png

    1,概述

    终端模拟器类似于linux中的shell,是系统中的命令行模式。在桌面上能做的事情在命令行下也能做。比如

    基本功能:

    A,打电话,发短信,打开网页

    B,运行程序,安装卸载程序,改变程序安装位置,清除缓存

    C,关机,重启,开关WIFI蓝牙,查看WIFI密码保存文件

    D,查看系统信息,CPU,内存,电池-----

    。。。。。。

    。。。。。

    进阶功能(依赖busybox):

    A,重新分区,扩展data分区空间

    B,建立简单的FTP服务,可与PC传输文件

    C,简单的聊天程序,局域网中在命令行聊天

    D,创建刷机包

    。。。。

    不说了还有N多功能·

    扩展功能:

    可集成其他程序,如gcc,perl,java,phyton,php

    其他功能

    在安卓中安装windows,linux`

    2,基本命令

    说命令之前,说下基本的概念和设置

    让终端支持中文:

    进入终端,光标前面的字符叫命令提示符,$ 表示普通用户

    # 表示超级用户

    app_0是用户名,也就是终端在系统中的名字

    android是主机名

    / 表示当前路径

    这些信息存储在变量PS1中,自己可以改变。你看图中的提示符就被我改了,改成彩色更加美观,而且输入命令后更加容易找到提示符。

    有一个重要的基本变量是PATH,这玩意叫命令搜索路径。

    # echo $PATH 查看变量PATH的值,每个目录之间用冒号隔开。在命令行执行的程序必须放PATH变量中的路径下,不然会找不到命令

    例如,我自己写的脚本放在/data/hyh下面,那么就要重新给PATH赋值:

    # PATH=$PATH:/data/hyh

    OK. 赋值时直接写变量名,大写,然后=,不要有空格。$PATH保持原来PATH的值。

    这样自己放在目录下的程序就可以执行了。

    该方法是临时的,下次打开终端PATH还是原来的值。

    要想永久生效,需要改配置文件mksh

    PS1和PATH保存在配置文件/system/etc/mksh中

    基本操作命令:

    1,目录操作 cd,mkdir

    1. $ cd /data 进入data目录
    2. $ cd - 回到上次进入的目录
    3. $ mkdir gg 创建目录gg

    复制代码

    显示当前目录下的内容: ll 2个l 相当于ls -l

    2,文件操作

    删除文件:rm

    查看文件内容:cat /system/bin/mksh

    创建文件:touch 123

    还可以这样创建文件: >123

    3,权限操作

    变为root用户: su

    修改文件(目录)权限:chmod 777 123

    第一个7表示文件属主,对123有读,写,执行的权限

    第二个7表示文件属组,对123有读,写,执行的权限

    第三个7表示其他用户,对123有读,写,执行的权限

    顺便说一下,读(r)权限对应的值是4,写(w)对应的是2,执行(x)对应的是1

    4,重启:reboot

    5, 关机:reboot -p

    6,进入恢复模式:reboot recovery

    7,进入bootload模式:reboot bootload (这个模式MTK手机没有)

    8,查看存在的环境变量

    set :显示的系统环境变量和用户环境变量

    env:只显示系统环境变量

    9,打电话,需要ROOT权限

    am start -a android.intent.action.CALL -d tel:10086

    10,发短信

    am start -a android.intent.action.SENDTO -d sms:10086 --es sms_body 打你妹"打你妹"是短信内容······

    金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想学习按键精灵的朋友可以添加金猪脚本粉丝交流群:554127455 学习路上不再孤单,金猪脚本伴你一同成长.

    展开全文
  • 团控主攻方向为安卓系统级漏洞攻防研究。在今年3月BlackHat Asia和4月份HITB,团控受邀做了主题为《内核空间镜像攻击》演讲。以下为团控该研究主题技术分析文章。阿里安全潘多拉实验室 团控 一、前言 ...
  • 从后台获取到终端智能设备经纬度坐标集合,想在APP绘制出终端设备平滑轨迹,类似运动类APP运动轨迹,请问这能实现吗?
  • 1,概述 终端模拟器类似于linux中shell,是系统中命令行模式。在桌面能做事情在命令行下也能做。比如基本功能:A,打电话,发短信,打开网页B,运行程序,安装卸载程序,改变程序安装位置,清除缓存C,关机...
  • 但是讲到移动端的终端软件, 那就不得不提到 JuiceSSH 了,它是我所使用的Ssh安卓手机客户端最满意的一款,无论从操作都比 ConnectBot 及 VX ConnectBot 都方便许多。有了它,用手机管理 Linux 服务器相当方便,...
  • 以及近300平米实验室,目前已形成了三防手持、三防平板、全坚固笔记本等全尺寸产品线,认证体系完善和品质把控严格,不管从硬件还是软件,我们都可以根据您需求进行定制。例如联想、宏基、清华同方、海能达等...
  • NeoTerm是一款功能强大的安卓终端软件,通过该软件可以让我们的安卓设备Linux无限放大手机终端,我们可以在安卓手机进行linux命令集,支持图形界面软件包管理器和apt包管理器,功能非常强大,有需要朋友赶紧...
  • 使用Jenkins+robot framework+Appium实现持续集成后,想在一台机子打开多个appium,实现在不同appium运行不同安卓终端用例,具体如下: 1、robot frameworkremote url端口参数化: 2、运行appium...
  • 在今年3月BlackHat Asia和4月份HITB,该实验室成员团控(主攻方向为安卓系统级漏洞攻防研究),受邀做了主题为《内核空间镜像攻击》演讲。以下为相关主题技术分析文章,希望与同仁一起研究探讨。一、...
  • 树莓派一个安卓智能手机一部USB数据线一条(USB网络共享模式需要,热点模式不需要)软件需要用到有:JuiceSSHTermuxVNC Viewer首先在手机安装JuiceSSH和androidVNC还有VNC Viewer,这个直接下载进行安装就可以了。...
  • 在这篇文章中我们将讨论如何获取安卓、苹果设备中的微信聊天记录,并演示...“如何获取android、iPhone手机上的微信聊天记录? ” 0×00 条件: 安卓设备已获取root权限,安装SSHDroid(通过ssh、ftp连接手机) App...
  • 本文使用app软件未某公司Viplex软件,具体的安卓终端连接环境需要根据自己实际环境来定。 1 终端连接电脑 下载安装最新稳定版Viplex软件,安装在手机,打开Viplex软件,连接安卓终端T6 卡,如下: 点击...
  •  tracetool+HttpAnalyzer工具目的是使用安卓手机终端访问目标网站时,方便快捷地获取到测试结果,相对于每次在服务端或客户端使用tcpdump或Wireshark来讲,无疑方便多,操作起来也简单。  通过在手机终端安装...
  • 摘要:本文以安卓8终端为载体,介绍阿里安全潘多拉实验室成员研究并提出内核空间镜像攻击利用技巧。文/图 阿里安全潘多拉实验室 团控编者按:团控,阿里安全潘多拉实验室研究人员,该实验室主要聚焦于移动安全领域...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 827
精华内容 330
关键字:

安卓上的终端