[转] Termux基础设置之利其器
参考链接: https://www.sqlsec.com/2018/05/termux.html2周前 • 26次点击 • 来自 Linux
标签: Termux
- 访问手机存储区
在 Termux 中执行如下命令:
termux-setup-storage
- 使用 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'] \
]
效果如下:
6.zsh 主题配色
vim .zshrc
, 默认的主题是agnoster主题:
可修改为随机主题:
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 配色
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
启动,查询,停止Mysql
nohup mysqld &
ps aux|grep mysql
kill -9 `pgrep mysql`
登陆
mysql -u $(whoami)
修改 root 密码
# 登录 Termux 用户
mysql -u $(whoami)
# 修改 root 密码的 SQL语句
use mysql;
set password for 'root'@'localhost' = password('你设置的密码');
# 刷新权限 并退出
flush privileges;
quit;
运行root用户远程登陆
grant all on *.* to root@'%' identified by 'rootpassword' with grant option;
flush privileges;
root 用户登录
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