令人惊艳的Termux,安卓上的shell环境与包管理器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了令人惊艳的Termux,安卓上的shell环境与包管理器相关的知识,希望对你有一定的参考价值。

参考技术A

事情起源于我想把我的ubuntu 16.10升级成17.04。然后就访问了 清华的镜像网站 。我更新完17.04,注意到了一个安卓软件的镜像源。点进去帮助,看到:

然后就心动了有没有?我迫不及待去谷歌商店安装了ermux。
然后按照清华镜像网站的帮助更新了源:

使用

apt edit-sources

如果提示

$ apt edit-sources E: Sub-process editor returned an error code (100)

则需要设置一下$EDITOR:

export EDITOR=vi
apt edit-sources

打开你常用的文本编辑器,替换成如下内容

deb [arch=all,arm] http://mirrors.tuna.tsinghua.edu.cn/termux stable main

如果你的android不是arm的CPU,上面的[]里的内容会有所区别,参照原来的配置修改一下

如果你想通过 https 来访问 TUNA 的镜像,需要先安装如下包:

apt install apt-transport-https

之后类似上面的配置,但是把url改成 https://mirrors.tuna.tsinghua.edu.cn/termux 。

如果你用过ubuntu的apt 这个包管理工具的化,简直一模一样啊。
我成功安装了python2,python(默认是3.6.0),w3m,nano,htop等……
apt install python2
apt install python
apt install w3m

用pip install 安装了sympy等这样的库。一个小问题是,安装numpy会在setup时候报错,看有没有读者能解决。

ps:numpy开始安装失败,先安装了python-dev,然后用pip 安装成功。但用import 导入时又报了错……

总之,这个已经很让人满足了!!

tip: 小技巧
音量键下是ctrl
觉的字小,两个手指一拖就大了
音量键下+Q可以调出esc ctr alt tab - / |

安卓手机在termux的shell中获取手机温度

保留两位小数

echo "scale=2; $(cat /sys/class/thermal/thermal_zone0/temp)/1000" | bc

实例

# echo "scale=2; $(cat /sys/class/thermal/thermal_zone0/temp)/1000" | bc 
42.50

以上是关于令人惊艳的Termux,安卓上的shell环境与包管理器的主要内容,如果未能解决你的问题,请参考以下文章

安卓手机在termux的shell中获取手机温度

安卓手机在termux的shell中获取手机温度(应该需要root权限)

安卓手机在termux的shell中获取手机温度(应该需要root权限)

关于安卓手机的牛逼软件termux使用

安卓终端-Termux

如何在手机上编程并运行