Termux基础教程

by CUCI

Termux 是一个 Android 下一个高级的终端模拟器,开源且不需要 root,支持 apt 管理软件包,十分方便安装软件包,完美支持 Python、 PHP、 Ruby、 Nodejs、 MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造 DIY 的话完全可以把手机变成一个强大的极客工具。                             -----国光

注:①//和#后的是注释,不是代码一部分②勿将本文经验用于违法犯罪,相关法律责任本人概不承担。③转载请标明出处。

在阅读下去之前,你必须:①对计算机文件操作有一定的了解

②灵活掌控手机的基本设置

③合理利用技术,将规矩化于心间

本文主要介绍一些关于Termux的基础操作。

1.最基础的点按

长按屏幕会调出显示菜单项

长按屏幕操作

COPY: # 复制

PASTE: # 粘贴

More: # 更多

Select URL: # 提取屏幕所有网址

Share transcipt: # 分享命令脚本

Reset: # 重置

Kill process: # 杀掉当前会话进程

Style: # 风格配色 需要自行安装

Keep screen on: # 保持屏幕常亮

Help: # 帮助文档

隐藏按键:从左向右滑动,显示隐藏式导航栏,长按左下角的KEYBOARD。

2.更新源和升级软件包

更新源和升级可以使我们安装的成功率提升,所以这是必需的。。

pkg update //更新源

pkg upgrade //升级包

这里再说一下,官方源会出现下载慢的问题,换成清华源可以解决,但是清华源不稳定。更换清华源的方法自行百度,字数限制这里就不写了。

3.使用主题。

使用此命令安装主题:sh -c "$(curl -fsSL https://html.sqlsec.com/termux-install.sh)"

(因为某些不可抗力因素,这里用的是国光的地址。)

安卓6.0以上会索要存储权限,请允许。如果你手误拒绝,可以用termux-setup-storage命令重新获取。

等待片刻后出以下输入请求:

Enter a number, leave blank to not to change: 14

Enter a number, leave blank to not to change: 6

分别健入14和6就是我使用的主题(还算好看吧,当然你可以选择别的。)

如果你不满意你选的主题,想要继续更改配色方案的话,可以根据下面命令来更改对应的色彩配色方案:

输入chcolor命令更换色彩样式,或者:~/.termux/colors.sh命令

运行chfont更换字体,或者:~/.termux/fonts.sh命令即可。

4.修改启动问候语

随着我们对temrux了解的深入,原来的启动问候语会显得很累赘,这时可用vim修改启动问候语。

使用一下命令:

pkg install vim //安装vim编辑器

vim $PREFIX/etc/motd //进入启动问候语

进入此界面(我的已经修改过,所以你的可能和我的不一样。)后,键入i进入编辑模式,修改启动语后用音量键+e退出,在任意位置输入:(就一个英文冒号)把关标移动到下方,键入wq保存,重启Termux生效。

5.超级管理员身份

Termux 不需要 root 权限也可以执行各种操作的,不必对 root 有什么渴求。。。

①手机没有ROOT:

利用proot可以为手机没有root的用户来模拟一个root的环境。

使用命令:

pkg install proot -y //安装proot

termux-chroot //进入模拟root环境

proot不是真正意义上的ROOT,操作不会影响系统。

输入exit可回到普通用户的文件系统。

②手机已经ROOT:可以直接使用ROOT权限操作

使用命令: su #进入超级管理员模式

真实ROOT(②模式)下的操作可能会影响手机系统正常使用,务必谨慎。

Termux的基础教程到这里就结束了,再见,祝你好运。

Termux基础教程(一):技能部署的更多相关文章

  1. Termux基础教程(二):软件包安装

    Termux基础教程(二):软件包安装 Termux是一个在安卓手机上模拟Linux系统的高级终端,这个终端十分强大,实用. Termux可以安装Liunx的各种软件包,这就是Termux的灵魂所在. ...

  2. Spring Cloud Alibaba基础教程:Nacos的集群部署

    继续说说生产环境的Nacos搭建,通过上一篇<Spring Cloud Alibaba基础教程:Nacos的数据持久化>的介绍,我们已经知道Nacos对配置信息的存储原理,在集群搭建的时候 ...

  3. Memcache教程 Memcache零基础教程

    Memcache是什么 Memcache是danga.com的一个项目,来分担数据库的压力. 它可以应对任意多个连接,使用非阻塞的网络IO.由于它的工作机制是在内存中开辟一块空间,然后建立一个Hash ...

  4. 转发-UI基础教程 – 原生App切图的那些事儿

    UI基础教程 – 原生App切图的那些事儿 转发:http://www.shejidaren.com/app-ui-cut-and-slice.html 移动APP切图是UI设计必须学会的一项技能,切 ...

  5. Memcache基础教程

    Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力. 它可以应 ...

  6. [转]《Hadoop基础教程》之初识Hadoop

    原文地址:http://blessht.iteye.com/blog/2095675 Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不 ...

  7. 《Hadoop基础教程》之初识Hadoop

    Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究Hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身. <Hadoop基础教程> ...

  8. Swift版iOS游戏框架Sprite Kit基础教程下册

    Swift版iOS游戏框架Sprite Kit基础教程下册 试读下载地址:http://pan.baidu.com/s/1qWBdV0C 介绍:本教程是国内唯一的Swift版的Spritekit教程. ...

  9. CG基础教程-陈惟老师十二讲笔记

    转自 麽洋TinyOcean:http://www.douban.com/people/Tinyocean/notes?start=50&type=note 因为看了陈惟十二讲视频没有课件,边 ...

随机推荐

  1. 使用wangEditor富文本编辑器

    客户端配置说明 下载 百度网盘地址:点我下载 下载密码:x09x 使用 首先要引入wangEditor的js文件,然后引入jQuery 然后在body里: <body> <butto ...

  2. Cassandra Vnodes在Cassandra 2.0-4.0中的演进

    Vnodes简短历史 Vnodes又叫Virtual Nodes.是Cassandra在1.2版本里引入的功能,已经在生产环境中使用了近8年了.从2.0版本开始,因为默认配置里num_tokens一般 ...

  3. SQL用于更新ID为顺序ID(用于删除了几条数据导致id不连续)

    UPDATE tab1022zhm SET ID =FROM (SELECT ROW_NUMBER() OVER (ORDER BY id) ROW,comName FROM dbo.tab1022z ...

  4. robotframework运行时后台报错UnicodeDecodeError,无日志输出

    解决办法: 1.找到对应位置的testrunner.py文件,修改字符集为GBK 2.删除同级目录下的testrunner.pyc 3.重启ride

  5. ES 实现实时从Mysql数据库中读取热词,停用词

    IK分词器虽然自带词库 但是在实际开发应用中对于词库的灵活度的要求是远远不够的,IK分词器虽然配置文件中能添加扩展词库,但是需要重启ES 这章就当写一篇扩展了 其实IK本身是支持热更新词库的,但是需要 ...

  6. Spring Batch远程分区的本地Jar包模式

    1 前言 欢迎访问南瓜慢说 www.pkslow.com获取更多精彩文章! Spring相关文章:Springboot-Cloud Spring Batch远程分区对于大量数据的处理非常擅长,它的实现 ...

  7. 详解usbmon抓取的log各字段的含义

    详解 usbmon 抓取的 log 各字段的含义 在上篇文章中,我们已经介绍了如何在 linux 下使用 usbmon 抓取 usb 总线上数据的方法.(https://www.cnblogs.com ...

  8. [补题]求a[i]+a[j]+i-j的最大值,要求i<j

    题目 如题. 例: 输入: 5 11 6 5 18 12 输出: 29 题解 思路: 一直是按着(a[i]+a[j])+(i-j)想后序的思路,不应该限制住自己,应该多考虑拆的方法.正确思路是把a[i ...

  9. python的全局函数

    1.Python的全局函数 import builtins dir(builtins)  abs  # 返回参数的绝对值 可以写成函数:def absnum): if num >=0: retu ...

  10. c++11 新特性实战 (一):多线程操作

    c++11多线程操作 线程 thread int main() { thread t1(Test1); t1.join(); thread t2(Test2); t2.join(); thread t ...