termux是安卓上一款可以说是Linux容器吧,下载地址
一、基本设置及操作
基本设置安装好以后,长按屏幕,会有如下显示:长按屏幕
├── COPY:复制
├── PASTE:更多
├── More:更多
├── Select URL: 选择网址
└── Share transcipt: 分享命令脚本
└── Reset: 重置
└── Kill process: 杀掉当前终端会话进程
└── Style: 风格配色
└── Help: 帮助文档
快捷菜单
按音量+ + Q键调出常用快捷键修改快捷菜单
在/data/data/com.termux/files/home/.termux文件夹添加文件termux.properties,文件内容extra-keys = [['TAB','ESC','CTRL','ALT','|','[',']','HOME','UP','END'],['=','/','-',':','"','(',')','LEFT','DOWN','RIGHT'],['%','!','#','^','@','{','}','']]
常用快捷键termux使用音量-模拟Ctrl键,与键盘上的字母组合出快捷键
Ctrl+A -> 将光标移动到行首
Ctrl+C -> 中止当前进程
Ctrl+D -> 注销终端会话
Ctrl+E -> 将光标移动到行尾
Ctrl+K -> 从光标删除到行尾
Ctrl+L -> 清除终端
Ctrl+Z -> 挂起(发送SIGTSTP到)当前进程音量加键也可以作为产生特定输入的特殊键.
音量加+E -> Esc键
音量加+T -> Tab键
音量加+1 -> F1(和音量增加+ 2→F2等)
音量加+0 -> F10
音量加+B -> Alt + B,使用readline时返回一个单词
音量加+F -> Alt + F,使用readline时转发一个单词
音量加+X -> Alt+X
音量加+W -> 向上箭头键
音量加+A -> 向左箭头键
音量加+S -> 向下箭头键
音量加+D -> 向右箭头键
音量加+L -> | (管道字符)
音量加+H -> 〜(波浪号字符)
音量加+U -> _ (下划线字符)
音量加+P -> 上一页
音量加+N -> 下一页
音量加+. -> Ctrl + (SIGQUIT)
音量加+V -> 显示音量控制
音量加+Q -> 显示额外的按键视图
基本命令
Termux除了支持apt命令外,还在此基础上封装了pkg命令,pkg命令向下兼容apt命令.apt命令
大家应该都比较熟悉了,这里直接简单的介绍下pkg命令pkg search 搜索包
pkg install 安装包
pkg uninstall 卸载包
pkg reinstall 重新安装包
pkg update 更新源
pkg upgrade 升级软件包
pkg list-all 列出可供安装的所有包
pkg list-installed 列出已经安装的包
pkg shoe 显示某个包的详细信息
pkg files 显示某个包的相关文件夹路径
管理员身份手机没有root
利用proot工具来模拟需要root的环境pkg install proot
终端输入:termux-chroot
即可模拟root环境
手机已经root
安装tsu,这是一个su的termux版本,在termux上代替su:pkg install tsu
终端输入:tsu
信息安全
metasploit安装cd ~
pkg install wget
wget https://Auxilus.github.io/metasploit.sh
bash metasploit.sh
metasploit无法连接数据库
启动数据库后重新进入msfconsole会发现启动没有报错了,db_status查看下数据库连接,也正常了:pg_ctl -D $PREFIX/var/lib/postgresql start更多安全工具
传送门
Python环境部署
安装Python2pkg install Python2
安装Python3pkg install Python
ipythonpkg install clang
pip install ipython
pip3.6 install ipython
安装Jupyterlab,numpy,scipy,BS4,requests,scrapy等库
numpy
numpy是Python的扩充,提供数学函数库,机器学习框架的基础库安装依赖包
apt-get install clang python fftw安装numpy
LDFLAGS="-lm - lcompiler_rt" pip install numpy
scipy安装wget
pkg install wget下载文件
wget https://its-pointless.github.io/setup-pointless-repo.sh执行文件
bash setup-pointless-repo.sh安装scipy
pkg install scipy
安装pandas
LDFLAGS="-lm - lcompiler_rt" pip install pandas
安装matplotlib图形工具apt install libpng freetype pkg-config
LDFLAGS="-lm - lcompiler_rt" pip install matplotlib
安装jupyterlabapt install libzmq
LDFLAGS="-lm - lcompiler_rt" pip install jupyterlab运行
jupyter-lab
安装BS4,Requests
pip install BeautifulSoup4 requests
安装scrapyapt-get install libxml2 libxslt
pip install lxml
apt install openssl libffi openssl-tool
pip install scrapy
科学相关计算库已全部完成安装