[Android]-通过Termux安装使用Linux

本文章简单介绍安卓(Android)手机通过Termux安装并使用Linux,简单初始使用Termux,部分简单基础操作价绍

Termux简介

Termux是Android下的一个高级的终端模拟器,开源并且不需要root即可使用,支持apt管理软体包,十分方便安装软体包,完美支持Python、PHP、Ruby、NodeJS、MySQL等

Termux目前已经停止在Google Play更新,F-Droid上依然保持更新

软件包基本命令

pkg search <query>              # 搜索包
pkg install <package>           # 安装包
pkg uninstall <package>         # 卸载包
pkg reinstall <package>         # 重新安装包
pkg update                      # 更新源
pkg upgrade                     # 升级软件包
pkg list-all                    # 列出可供安装的所有包
pkg list-installed              # 列出已经安装的包
pkg show <package>              # 显示某个包的详细信息
pkg files <package>             # 显示某个包的相关文件夹路径

基础必用操作

启用Termux的root超级管理员权限

若手机没有root

利用proot可以为手机没有root的用户来模拟一个root的环境,这里主要是经典的 Linux 文件系统布局上的模拟,该环境模仿 Termux 中的常规Linux文件系统,但不是真正的 root

pkg install proot     #安装proot
termux-chroot         #启用模拟root
exit                  #退出root返回普通用户
若手机有root

安装tsu,这是一个su的 Termux 版本,是一个真正的root权限,用来在termux上替代su,操作不慎可能对手机有安全风险。因为官方封装了,所以安装也很简单

pkg install tsu   #安装tsu
tsu               #进入root权限

SSH连接

需要安装openssh

pkg install openssh

Termux 使用 SSH 连接其它主机

# ssh -p 端口号 用户名@主机名或者IP
ssh -p 22 user@hostname_or_ip

# ssh -i 私钥 用户名@主机名或者IP
ssh -i id_rsa user@hostname_or_ip

SSH 连接到 Termux,默认端口为8022

sshd         #启用ssh,安装完成sshd后需要手动启动
pkill sshd   #停止ssh
passwd       #设置新密码
ifconfig     #查看ip地址

vim编辑器

pkg install vim          #安装vim
pkg install vim-python   #安装对python的优化

#汉字乱码解决
vim .vimrc   #那么在根目录(~)下,新建.vimrc文件

#添加内容如下
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set enc=utf8
set fencs=utf8,gbk,gb2312,gb18030

#source变量
source .vimrc

安装python3

pkg install python    #python为Termux需要安装的,为之后安装其他做准备

安装系统

Ter­mux 不是一个完整的 Linux 环境,需要更深层次的 Linux 环境要求可以在 Ter­mux 中安装和运行 Linux 发行版来模拟完整的 Linux 环境,甚至还可以安装桌面环境

Termux 可以安装其他 Linux 发行版系统,核心用到的工具是 chroot ,所以先确保安装系统前proot包安装成功

安装系统有许多方法,这里只价绍部分方法

Google Play安装软件工具来安装,如AnLinux 、AndroNix

后续更新介绍(可能之后单独文章说明)。。。。

其他大佬的一键脚本安装

如:https://github.com/sqlsec/termux-install-linux

后续更新介绍(可能之后单独文章说明)。。。。

闸总710

感谢观看闸总博客,本博客为个人学习交流使用
订阅
提醒
guest

4 评论
内联反馈
查看所有评论