帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
Termux——安装配置
发布时间:2024-02-27 20:38:51   分类:帮助文档
Termux——安装配置 Termux简介1.基础知识1) 基础操作2) 目录结构3) 快捷键 2.基础命令1) 软件安装2) termux保持后台运行3)[Process completed (signal 9) - press Enter] 问题修复4)更换国内源5)获取手机存储权限6)基础软件安装 2. 美化相关1) 修改启动问候语2) 定制功能键区3) zsh——终端美化 4.超级管理员身份1)手机已经root2)手机未root 5.备份恢复1)备份2)恢复 6.ssh访问1) 安装 openssh2) Termux远程连接服务器3) 电脑ssh连接Termux① ssh服务启停② 通过密码认证连接③ 通过公私钥连接 Termux简介 Termux是一个Android终端模拟器和带有Linux环境的应用程序,开源无需Root或设置即可直接使用。安装即可获得最小的基本系统 - 使用 APT 包管理器可以获得其他软件包。完美支持 Python、 PHP、 Ruby、 Nodejs、 MySQL 等常见工具,而且现在普遍的智能机性能都远高于各种派,用心Diy打造,完全可以成为一件趁手利器。 Termux 官网Github 项目地址官方 WiKi 文档 下载地址 F-Droid 下载地址Google Play 下载地址 F-Droid 市场版本下载的版本比 Google Play 更新要及时,而且插件安装也很方便,所以没能力去Google Play也不用担心,放心大胆用F-Droid版本的吧。酷安和其他各种应用商店版本的,实在想用去搜就能搜到,就不放链接了。 1.基础知识 1) 基础操作 ① 会话管理 应用右上靠边区域,侧滑呼出会话管理菜单,可以新建、切换会话,长按会话可以对会话重命名,点击KEYBOARD可以显示/隐藏输入法: ② 缩放文本 和缩放图片一样,双指缩放文本大小: ③ 扩展菜单: 长按屏幕会调出显示菜单项(包括复制、粘贴、更多),方便我们进行复制粘贴等操作: 扩展菜单说明: `长按屏幕` ├── COPY: # 复制 ├── PASTE: # 粘贴 └── More: # 更多 ├── Select URL: # 选取屏幕所有网址 ├── Share transcipt: # 分享命令脚本 ├── Reset: # 重置会话 ├── Kill process: # 杀掉当前会话进程 ├── Style: # 终端风格(需手动下载) ├── Keep screen on: # 保持屏幕唤醒 └── Help: # 帮助文档 2) 目录结构 因为Termux是基于安卓系统运行的,目录结构与一般Linux系统稍稍不同: echo $HOME /data/data/com.termux/files/home echo $PREFIX /data/data/com.termux/files/usr 3) 快捷键 命令行终端若是缺少了快捷键,那是不可想象的事情。由于大多数手机键盘没有Ctrl、ESC等特殊按键,Termux采用音量键映射的形式解决这个问题。 音量 - 映射为Ctrl键,支持大部分终端快捷指令,例如: 音量 - + L = Ctrl + L        #清屏 音量 - + C = Ctrl + C        #停止当前进程 音量 - + D = Ctrl + D        #退出当前会话 音量 + 和一些按键组合成一些常用特殊键: 音量 + + E = Esc 音量 + + T = Tab 音量 + + 1 = F1         (F2…F9 以此类推) 音量 + + 0 = F10 音量 + + B = Alt + B, 音量 + + F = Alt + F, 音量 + + X = Alt + X 音量 + + W = ↑ 音量 + + S = ↓ 音量 + + A = ← 音量 + + D = → 音量 + + L = | 音量 + + H = 〜 音量 + + U = _ 音量 + + N = PgDn 音量 + + V =  显示安卓系统音量控制 音量 + + Q =  切换功能键显示和隐藏 除了音量键映射,还可以通过功能区按键定制来解决这一问题,具体详见:Termux定制——进阶配置 2.基础命令 1) 软件安装 Termux除了支持Debian/Ubuntu系apt命令外,还针对软件特殊环境封装了pkg命令,pkg向下兼容了apt命令: pkg search # 搜索包 pkg install # 安装包 pkg uninstall # 卸载包 pkg reinstall # 重新安装包 pkg update # 更新源 pkg upgrade # 升级软件包 pkg list-all # 列出可供安装的所有包 pkg list-installed # 列出已经安装的包 pkg show # 显示某个包的详细信息 pkg files # 显示某个包的相关文件夹路径 pkg install =apt update &&apt install ,所以尽量使用pkg命令。 另外,dpkg也同样受到支持,可以用来安装准备好的.deb安装包。 dpkg -i ./package.de # 安装 .deb 包 dpkg --remove [package name] # 卸载软件包 dpkg -l # 查看已安装的包 man dpkg # 查看详细文档 2) termux保持后台运行 大部分Termux需要后台运行,而安卓默认锁屏时是限制后台运行的,所以这里我们需要几个步骤来保持cpu及网络处于活跃。 ①开启termux唤醒锁 termux-wake-lock #开启唤醒锁 termux-wake-unlock #关闭唤醒锁 建议将唤醒锁的开启写入开机自启服务,以免自己忘记: echo 'termux-wake-lock &' >>$PREFIX/etc/termux-login.sh ②关闭省电策略和允许后台运行 关闭省电策略和允许后台运行的方式手机型号不同方法也不同,这里就不不细说了,根据自己手机来就好。 3)[Process completed (signal 9) - press Enter] 问题修复 如果你的手机是Android 12,Termux放在后台一段时间后你会发现[Process completed (signal 9) - press Enter]的提示,这主要是Android 12及以上引入的新机制,超过32个行程会自动杀死先开启的进程,而当这个被啥事的进程是Termux会话时,就会出现[Process completed (signal 9) - press Enter]的提示。 解决办法: 到Android官网下载最新Windows版的Platform Tools,解压后进入Platform Tools目录,可以看到ADB和Fastboot的执行文件,在此处打开终端(比如win10默认的Powershell)。 手机打开开发者模式(一般是在设置→关于手机中连点版本号多次)的usb调试。手机usb连接电脑,模式为文件传输。 在电脑终端输入: ./adb devices 卡没到连接成功提示后按照你的安卓版本执行以下命令: # Android 12L和Android 13: ./adb shell "settings put global settings_enable_monitor_phantom_procs false" # Android 12: ./adb shell "/system/bin/device_config set_sync_disabled_for_tests persistent; /system/bin/device_config put activity_manager max_phantom_processes 2147483647" 该命令没有结果输出,执行完重启手机即可。 4)更换国内源 现在新版本更换软件源十分简单,一条命令即可: termux-change-repo 方向键选择,空格键选中,这里一般情况下选清华源就好: 然后更新软件被最新版本: pkg upgrade -y ======================== 此处有坑,第一次执行完pkg upgrade后,软件源会自动换回官方源,,,所以,更新完再执行一次换源操作吧,第二次界面会有点稍稍不同,网络没其他问题的话还是选择清华源就好: 5)获取手机存储权限 termux-setup-storage 执行后会弹出访问授权,同意即可。 获取手机存储权限以后会在home文件夹下生成storage文件夹,并在内生成若干子目录,每一个子目录都是安卓内部存储的软链接: 对于storage下的软链接,我们可以根据自己的需求进行删除和增加: ln -s $HOME/storage [文件或文件夹路径] #建立软链接 rm -rf [链接文件或文件夹路径] #删除软链接 注意,在删除软链接时,路径结尾一定不能带/,不然删除的就是原文件!!! 6)基础软件安装 pkg install vim git wget curl -y 2. 美化相关 1) 修改启动问候语 Termux默认问候语长这个样子: 基本上除了第一次使用Termux时有点用处,越到后来越显臃肿,那就改了它吧,问候语路径在$PREFIX/etc/motd,使用Termux内置文本编辑器编辑即可: vim $PREFIX/etc/motd 修改为自己想要的文字或ASSIC字符图案: _____ |_ _|__ _ __ _ __ ___ _ ___ __ | |/ _ \ '__| '_ ` _ \| | | \ \/ / | | __/ | | | | | | | |_| |> < |_|\___|_| |_| |_| |_|\___ authorized_keys 接着将私钥(id_rsa)拷贝到PC端,并在PC端赋予其600权限: chmod 600 id_rsa 然后PC端就可以通过-i指定私钥文件的方式连接Termux而不需要输入密码了: ssh -i id_rsa 192.168.1.2 -p 8022 PC端生成公私钥,使用公钥连接 首先在 PC 端生成秘钥对: ssh-keygen 有选项就狂按回车: 完成后会在~/.ssh下多出三个文件:id_rsa, id_rsa.pub,authorized_keys。 然后需要把公钥 id_rsa.pub 拷贝到手机的data\data\com.termux\files\home\.ssh文件夹中。 接下来在Termux操作将公钥(id_rsa.pub)拷贝到验证文件(authorized_keys)中: cat id_rsa.pub > authorized_keys 重启SSH服务,就刚刚说的:让它重生! pkill sshd &&sshd 接下来就能在PC端通过公私钥对,无密码连接Termux了: ssh 192.168.1.2 -p 8022   你长得这么好看,一定会关注订阅我的对吧?对吧对吧?   快速导航         👈前面什么都没有了哦Termux开发环境搭建👉        
香港云服务器租用推荐
服务器租用资讯
·广东云服务有限公司怎么样
·广东云服务器怎么样
·广东锐讯网络有限公司怎么样
·广东佛山的蜗牛怎么那么大
·广东单位电话主机号怎么填写
·管家婆 花生壳怎么用
·官网域名过期要怎么办
·官网邮箱一般怎么命名
·官网网站被篡改怎么办
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价