首页 帮助中心 香港高防服务器 Termux的安装和基本库配置指南
Termux的安装和基本库配置指南
时间 : 2024-09-29 10:01:07 编辑 : 华纳云 阅读量 : 601

Termux是一种Android 设备上的终端模拟器和 Linux 环境应用,用户通过Termux可以实现在Android 设备上运行Linux命令行工具和编程语言。下面是华纳云为大家整理的超全Termux安装和配置指南,希望对大家有所帮助!

安装Termux一种是在Google Play 商店中下载,还有一种是在 F-Droid 中搜索下载。

Termux下载可以在Google Play 商店或是F-Droid,这两种途径都可以完成Termux下载,下载后按照步骤安装完成后,就可以开始配置。

打开Termux应用输入下面命令来更新管理器和安装基本工具包:

pkg update && pkg upgrade

pkg install curl wget git

Termux 默认没有访问设备存储的权限。可以使用以下命令授予权限:

termux-setup-storage

执行此命令后,Termux 会请求访问存储的权限,点击允许即可。

接下来,就是安装和配置常用软件包。安装编译C/C++所需工具:

pkg install clang make

Termux 支持多种编程语言,首先我们来安装 Python:

pkg install python

安装完成后,通过python或python3命令进入Python解释器。

安装 Node.js 和 npm,Node.js是一个JavaScript 运行时,npm 是它的包管理器:

pkg install nodejs

安装Ruby:

pkg install ruby

安装其他工具,如一些常用工具包:

pkg install nano # 文本编辑器

pkg install htop # 进程监视工具

pkg install openssh # SSH 客户端和服务器

pkg install vim # 高级文本编辑器

配置SSH,生成SSH密钥:

ssh-keygen -t rsa -b 2048 -f ~/.ssh/id_rsa

启动SSH服务:

sshd

查询SSH服务状态:

ps aux | grep sshd

连接到SSH服务,在其他设备上,使用以下命令连接到Termux 中的SSH服务:

ssh username@ip_address -p 8022

使用Git管理代码,配置Git:

git config --global user.name "Your Name"

git config --global user.email "your.email@example.com"

克隆代码仓库:

git clone https://github.com/your/repository.git

安装和配置python虚拟环境,安装virtualenv:

pip install virtualenv

创建和激活虚拟环境:

mkdir myproject

cd myproject

virtualenv venv

source venv/bin/activate

用pip安装项目依赖:

pip install -r requirements.txt

修改 ~/.bashrc 文件来实现配置环境变量:

nano ~/.bashrc

在文件末尾添加所需环境变量器,如:

export PATH=$PATH:/your/custom/path

保存并推出后,运行以下命令使其生效:

source ~/.bashrc

其他高级配置,如配置 Zsh 和 Oh-My-Zsh,安装Zsh:

pkg install zsh

设置Zsh为默认shell:

chsh -s zsh

安装Oh-My-Zsh:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装tmux 进行终端复用:

pkg install tmux

启用tmux:

tmux

使用 tmux 可以在一个终端会话中管理多个终端窗口和会话。以上步骤是关于在 Termux 中完成从安装到基本配置的全攻略。这些配置可以帮助大家在Android设备中构建一个强大的Linux环境,实现高效开发和系统管理,根据实际需求还可以安装和配置更多工具和库。

华纳云 推荐文章
使用CreateKeyPair创建SSH密钥对 基于CLDAP反射的DDOS攻击的防御方法 iptables常用的操作和规则 好用的10款Linux 网络流量监视器 如何使用iptables管理vlan流量 怎么通过Putty远程管理Linux云服务器 Centos7系统如何使用yum命令安装samba服务器
客服咨询
7*24小时技术支持
技术支持
渠道支持