Termux的使用记录

linzb 2020-02-11

Termux是一个Android终端模拟器和Linux环境应用程序,可以直接使用,无需root或设置。自动安装最小基本系统 - 使用APT包管理器可以使用其他软件包。

Termux使用

我觉得吧,虽然我喜欢玩游戏,但是我不怎么玩手游,我觉得还是以前的手游(主要指单机)好玩些,现在的手游都提不起我的兴趣了。那么,在安卓手机上,就有这样一个替代品——Termux

我的准备步骤

1.先下载安装,我是在Google play下的,或者可以去??GitHub。

2.安装完之后,我们进入Termux

然后先更新源和升级软件包:

apt update    //更新源

apt upgrade    //升级软件包

3.安装一些基本的包,我推荐你安装一下:

apt install git  //分布式管理工具

apt install wget  //下载工具

apt install vim    //vim编辑器

apt install tar  //解压缩工具

apt install less     //termux下vim支持触摸移动光标移动位置

4.更换国内源,没错,这样网络速度会更快,更换Termux清华大学源,加快软件包下载速度.

export EDITOR=vi    //设置默认编辑器

aptedit-sources      //编辑源文件

将原来的https://termux.net官方源替换为http://mirrors.tuna.tsinghua.edu.cn/termux stable main

ESC,输入:wq保存并退出

或者

vi  $PREFIX/etc/apt/sources.list    //直接编辑源文件

# 安装基本工具

pkg update

pkg install vim curl wget git unzip unrar

5.编辑启动问候语

vim$PREFIX/etc/motd    //编辑问候语文件直接修改问候语

常用快捷键

Ctrl键是终端用户常用的按键 - 但大多数触摸键盘都没有这个按键。为此,Termux使用音量减小按钮来模拟Ctrl键。

例如,在触摸键盘上按音量减小+ L发送与在硬件键盘上按Ctrl + L相同的输入。

Ctrl+A ->将光标移动到行首

Ctrl+C ->中止当前进程

Ctrl+D ->注销终端会话

Ctrl+E ->将光标移动到行尾

Ctrl+K ->从光标删除到行尾

Ctrl+L ->清除终端

Ctrl+Z ->挂起(发送SIGTSTP到)当前进程

音量加键也可以作为产生特定输入的特殊键.

音量加+E -> Esc键

音量加+T -> Tab键

音量加+1-> F1(和音量增加+2→F2等)

音量加+0-> F10

音量加+B -> Alt + B,使用readline时返回一个单词

音量加+F -> Alt + F,使用readline时转发一个单词

音量加+X -> Alt+X

音量加+W -> 向上箭头键

音量加+A -> 向左箭头键

音量加+S -> 向下箭头键

音量加+D -> 向右箭头键

音量加+L -> |(管道字符)

音量加+H-> ?(波浪号字符)

音量加+U ->_(下划线字符)

音量加+P -> 上一页

音量加+N -> 下一页

音量加+. -> Ctrl + \(SIGQUIT)

音量加+V -> 显示音量控制

音量加+Q -> 显示额外的按键视图

基本命令

Termux除了支持apt命令外,还在此基础上封装了pkg命令,pkg命令向下兼容apt命令.apt命令大家应该都比较熟悉了,这里直接简单的介绍下pkg命令:

pkg search <query>              搜索包

pkg install <package>          安装包

pkg uninstall <package>        卸载包

pkg reinstall <package>        重新安装包

pkg update                      更新源

pkg upgrade                    升级软件包

pkg list-all                    列出可供安装的所有包

pkg list-installed              列出已经安装的包

pkg shoe <package>              显示某个包的详细信息

pkg files <package>            显示某个包的相关文件夹路径

更换配色

执行下面这个命令确保已经安装好了curl,没有的话根据它的提示安装,你没安装的话,执行了下面这条语句,它会给你一条安装curl的语句的。

sh -c"$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)"

Android6.0以上会弹框确认是否授权,允许授权后Termux可以方便的访问SD卡文件.

脚本允许后先后有如下两个选项:

Enteranumber, leave blanktonottochange:<自己选一个自己喜欢的>

Enteranumber, leave blanktonottochange:<自己选一个自己喜欢的>

分别选择背景色和字体

想要继续更改挑选配色的话,继续运行脚本来再次筛选:

~/termux-ohmyzsh/install.sh

exit重启sessions会话生效配置,如想深入使用,请访问??GitHub

管理员身份

手机没有root

利用proot工具来模拟某些需要root的环境

pkg install proot

然后终端下面输入:

termux-chroot

即可模拟root环境

在这个proot环境下面,相当于是进入了home目录,可以很方便地进行一些配置.

在管理员身份下,输入

exit

可回到普通用户身份。

手机已经root

安装tsu,这是一个su的termux版本,用来在termux上替代su:

pkg install tsu

然后终端下面输入:

tsu

即可切换root用户,这个时候会弹出root授权提示,给予其root权限,效果图如下:

在管理员身份下,输入

exit

可回到普通用户身份。

感谢国光大佬的这篇文章,虽然本文很多东西不是出自这篇文章,主要是我自己玩过的东西。但是呢,最开始接触Termux就是在国光大佬的文章下学会的,虽然也去Google爬了不少坑,但好歹会“用”了

作者:霸气龙先森
链接:https://www.jianshu.com/p/b688c9df69c6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

参考文档:

[1] 阮一峰的网络日志 - Termux 入门教程:架设手机 Server 下载文件 http://www.ruanyifeng.com/blog/2019/07/termux-tutorial.html
[2] Termux官网 https://termux.com/
[3] Ubuntu - Termux Wiki https://wiki.termux.com/wiki/Ubuntu
[4] 国光 - Termux 高级终端安装使用配置教程 https://www.sqlsec.com/2018/05/termux.html

相关推荐