[转] Termux基础设置之利其器

参考链接: https://www.sqlsec.com/2018/05/termux.html

2周前 26次点击 来自 Linux

标签: Termux

  1. 访问手机存储区

在 Termux 中执行如下命令:

termux-setup-storage
  1. 使用 Termux 镜像

在 Termux 中执行如下命令:

termux-change-repo

在图形界面引导下,使用自带方向键可上下移动。
第一步使用空格选择需要更换的仓库,之后在第二步选择 TUNA/BFSU 镜像源。确认无误后回车,镜像源会自动完成更换。

命令行替换

使用如下命令行替换官方源为 TUNA 镜像源

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list
apt update && apt upgrade

3.安装基础工具

pkg update
pkg install vim curl wget git tree -y

4.终端配色方案

脚本项目地址:https://github.com/Cabbagec/termux-ohmyzsh/
主题默认为 agnoster,颜色样式默认为 Tango,字体默认为 Ubuntu。

sh -c "$(curl -fsSL https://html.sqlsec.com/termux-install.sh)"  

设置色彩样式 执行~/.termux/colors.sh命令

设置字体 执行~/.termux/fonts.sh命令

5.定制常用按键

# 新建并编辑配置文件
vim ~/.termux/termux.properties

#添加修改按键
extra-keys = [ \
 ['ESC','|','/','`','UP','QUOTE','APOSTROPHE'], \
 ['TAB','CTRL','~','LEFT','DOWN','RIGHT','ENTER'] \
]

效果如下:
Termux定制常用按键

6.zsh 主题配色

vim .zshrc , 默认的主题是agnoster主题:
zsh 主题配色
可修改为随机主题:

ZSH_THEME="random"

7.超级管理员身份

#手机未root使用proot模拟root环境
pkg install proot -y
termux-chroot

#手机已root安装tsu模块
pkg install tsu -y
tsu

8.Vim

# vim-python对Python相关的优化
pkg install vim vim-python

# 解决汉字乱码
vim .vimrc

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

source .vimrc生效
vim解决汉字乱码

Vim 配色

ls /data/data/com.termux/files/usr/share/vim/vim82/colors

desert.vim    morning.vim    shine.vim    blue.vim      elflord.vim   murphy.vim     slate.vim    darkblue.vim  evening.vim   pablo.vim      industry.vim  peachpuff.vim  torte.vim    delek.vim     koehler.vim   ron.vim        zellner.vim   

vim ~/.vimrc

# 新增如下内容设置配色
set nu                " 显示行号
colorscheme desert    " 颜色主题
syntax on             " 打开语法高亮

9.MariaDB (MySQL)

Termux 官方也封装了 MariaDB,所以安装起来很方便:

pkg install mariadb

Termux MariaDB

启动,查询,停止Mysql

nohup mysqld &
ps aux|grep mysql
kill -9 `pgrep mysql`

登陆

mysql -u $(whoami)

Termux使用当前用户登陆Mysql

修改 root 密码

# 登录 Termux 用户
mysql -u $(whoami)

# 修改 root 密码的 SQL语句
use mysql;
set password for 'root'@'localhost' = password('你设置的密码');

# 刷新权限 并退出
flush privileges;
quit; 

Termux修改Mysql root 密码

运行root用户远程登陆

grant all on *.* to root@'%' identified by 'rootpassword' with grant option;
flush privileges;

root 用户登录
Termux修改Mysq root 用户登录l

10.Nginx相关命令

pkg install nginx
nginx -t

#启动 Nginx
nginx
nginx -s reload
nginx -s stop
nginx -s quit

kill -9 `pgrep nginx`

11.Python3

pkg install python -y
# 升级 pip3
python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

临时使用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

注意,simple 不能少, 是 https 而不是 http
设为默认

升级 pip 到最新的版本 (>=10.0.0) 后进行配置:

python -m pip install --upgrade pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

Made with in Shangrao,China By Devler.

Copyright © Devler 2012 - 2022

赣ICP备19009883号-1

Top ↑