当前位置:   article > 正文

Termux使用记录_termux怎么删除directory

termux怎么删除directory

Termux是一个Android下一个高级的终端模拟器,开源且不需要root,支持apt管理软件包,十分方便安装软件包,完美支持Python,PHP,Ruby,Go,Nodejs,MySQL等。随着智能设备的普及和性能的不断提升,如今的手机、平板等的硬件标准已达到了初级桌面计算机的硬件标准,用心去打造完全可以把手机变成一个强大的工具.

Google Play下载的版本比酷安要新,有能力建议下载Google PLay版本的.

 

  1. 长按屏幕
  2. ├── COPY:复制
  3. ├── PASTE:更多
  4. ├── More:更多
  5. ├── Select URL: 选择网址
  6. └── Share transcipt: 分享命令脚本
  7. └── Reset: 重置
  8. └── Kill process: 杀掉当前终端会话进程
  9. └── Style: 风格配色
  10. └── Help: 帮助文档

从左向右滑动

显示隐藏式导航栏,可以新建、切换、重命名会话session和调用弹出输入法

常用快捷键

Ctrl键是终端用户常用的按键 – 但大多数触摸键盘都没有这个按键。为此,Termux使用音量减小按钮来模拟Ctrl键。 
例如,在触摸键盘上按音量减小L发送与在硬件键盘上按Ctrl + L相同的输入。

  • 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命令:

  1. pkg search <query> 搜索包
  2. pkg install <package> 安装包
  3. pkg uninstall <package> 卸载包
  4. pkg reinstall <package> 重新安装包
  5. pkg update 更新源
  6. pkg upgrade 升级软件包
  7. pkg list-all 列出可供安装的所有包
  8. pkg list-installed 列出已经安装的包
  9. pkg shoe <package> 显示某个包的详细信息
  10. pkg files <package> 显示某个包的相关文件夹路径

目录环境结构

  1. ~ > echo $HOME
  2. /data/data/com.termux/files/home
  3. ~ > echo $PREFIX
  4. /data/data/com.termux/files/usr
  5. ~ > echo $TMPPREFIX
  6. /data/data/com.termux/files/usr/tmp/zsh

长期使用Linux的朋友可能会发现,这个HOME路径看上去可能不太一样,为了方便,Termux 提供了一个特殊的环境变量:PREFIX


更换国内源

更换Termux清华大学源,加快软件包下载速度.

设置默认编辑器

export EDITOR=vi

编辑源文件

apt edit-sources

将原来的https://termux.net官方源替换为http://mirrors.tuna.tsinghua.edu.cn/termux
保存并退出

 

直接编辑源文件

上面是官方推荐的方法,其实还有更简单的方法,类似于Linux下直接去编辑源文件:

vi  $PREFIX/etc/apt/sources.list

安装基本工具

  1. pkg update
  2. pkg install vim curl wget git unzip unrar

 

安装Metasploit

Termux官方提供的自动话脚本安装方法如下:

  1. cd ~
  2. pkg install wget
  3. wget https://Auxilus.github.io/metasploit.sh
  4. bash metasploit.sh

注 在x86平台下自动化安装失败,想在x86平台下安装的参考 官方的文档 手动去安装.  

这个过程平均耗时大约3分钟左右(使用国内的清华源的情况下).  

【两个方法我都没有安装成功】

 

pkg install nmap

pkg install hydra

 

git clone https://github.com/sqlmapproject/sqlmap.git

cd sqlmap

python2 sqlmap.py

 

RED_HAWK

一款采用PHP语言开发的多合一型渗透测试工具,它可以帮助我们完成信息采集、SQL漏洞扫描和资源爬取等任务。

  1. pkg install php
  2. git clone https://github.com/Tuhinshubhra/RED_HAWK.git
  3. cd RED_HAWK
  4. php rhawk.php

 

RouterSploit

RouteSploit框架是一款开源的路由器等嵌入式设备漏洞检测及利用框架。

  1. pip2 install requests
  2. git clone https://github.com/reverse-shell/routersploit
  3. cd routersploit
  4. python2 rsf.py

Hash-Buster

Hash Buster是一个用python编写的在线破解Hash的脚本,官方说5秒内破解,速度实际测试还不错哦~

  1. git clone https://github.com/UltimateHackers/Hash-Buster.git
  2. cd Hash-Buster
  3. python2 hash.py

D-TECT

D-TECT是一个用Python编写的先进的渗透测试工具,

  • wordpress用户名枚举
  • 敏感文件检测
  • 子域名爆破
  • 端口扫描
  • Wordperss扫描
  • XSS扫描
  • SQL注入扫描等
  1. git clone https://github.com/shawarkhanethicalhacker/D-TECT.git
  2. cd D-TECT
  3. python2 d-tect.py

 

 


 

安装 ssh 和用户管理模块

  1. apt install openssh
  2. pkg install termux-auth

获取用户名

whoami

输出结果如: u0_a224

设置密码

passwd

查看本机 ip

ifconfig

如 inet addr: 192.168.2.217

设置 ssh 端口 为 9000

sshd -p 9000

电脑端操作

打开 powershell 输入

ssh u0_a150@192.168.2.243 -p 9000

语法 ssh [用户名]@[IP 地址] -p [sshd 设置的端口]

然后回车输入刚才设置的密码就 OK 了

也可以使用WinSCP可以直接浏览目录

 


 

手机没有root

利用proot工具来模拟某些需要root的环境

pkg install proot

然后终端下面输入:

termux-chroot

即可模拟root环境 

 

手机已经root

安装tsu,这是一个su的termux版本,用来在termux上替代su:

pkg install tsu

然后终端下面输入:

tsu

即可切换root用户,这个时候会弹出root授权提示,给予其root权限

 


 

 

Python环境部署

安装python2.7

pkg install python2

安装完成后,使用python2命令启动python 2.7.14环境.

 

安装python3

pkg instll python

安装完成后,使用python命令启动python 3.6.5环境.

升级pip版本

  1. python2 -m pip install --upgrade pip
  2. python -m pip install --upgrade pip

这两条命令分别升级了pip2pip3到最新版. 

 

pip -V

pip3 -V


编辑器

终端下有vim神器,并且官方也已经封装了vim-python,对vim进行了Python相关的优化.

pkg install vim-python

解决termux下的vim汉字乱码

在家目录下,新建.vimrc文件

vim .vimrc

添加内容如下:

  1. set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
  2. set enc=utf8
  3. set fencs=utf8,gbk,gb2312,gb18030

然后source下变量:

source .vimrc

 

 

 

 

 

参考:https://www.freebuf.com/geek/170510.html

https://blog.csdn.net/sinat_34885663/article/details/86155707 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/143186
推荐阅读
相关标签
  

闽ICP备14008679号