htop任务管理

一 介绍

termux 是一个安卓平台下的app, 它能够在安卓上实现一个微型的linux,具有命令行界面,可以以apt方式简单的安装软件.本人主要是利用termux开发python软件.在安卓下开发python软件有多种方案,比较简单的就是qpython和termux.qpython提供了安卓下Python的IDE,但对python3支持有限.相对于qpython而言,termux默认下载的python版本是python3,对python3及其相关模块支持良好,且可termux可支持vim,通过openssh和xshell组合能够"爽快"地在电脑端编写代码,在手机端执行.

二 安装

从任意一个安卓市场下载安装包(搜索termux或高级终端),安装即可.

进入app后先输入apt upgrade和apt update 检查更新.

现在就可以apt安装各种应用了.

三 使用

3.1 首先列出本人安装的软件包

apt install python 默认安装的是Python3,毕竟python3是未来啊

apt install clang 大名鼎鼎的c++ 编译器,用来编译c或c++程序

apt install vim termux自带vi,如果想使用vim(毕竟神之编辑器),则必须安装,且默认安装vim 8.0 版本, 配合.vimrc,bundle和git 可以完美配置python开发环境,体验几乎和ubuntu的终端无异.

apt install git 这个码农都懂的

apt install htop 任务管理器

apt install tree 目录树

apt install irssi irc客户端,命令行聊天软件

apt install sl 跑火车

apt install openssl ssh远程连接,后期会用到

vim8.0安装插件后效果

3.2 未root手机openssh连接xshell

xshell下设置连接属性。选择连接选项:名称随意添,主机填写手机的ip地址,端口是8022.如图:

image.png

xshell,该窗口下,选择用户身份验证。用户名在手机上输入命令whoami即可。点击浏览按钮,进入“用户密匙”窗口,点击“生成”按钮。然后按照提示下一步即可,最后生成密匙如图三,将其拷贝即可。

2.1 输入用户名

2.2 密匙生成

2.3 生成密匙

3 用微信或者qq将拷贝的字符串发送到手机。在手机上复制,然后termux里进入~/.ssh/目录 下。即cd ~/.ssh/ 然后输入命令echo, 之后长按屏幕,直到出现图3.1的画面,按下paste粘贴后在其尾部输入>>authorized_keys即可。

3.1 termux复制

在xshell下登陆,密匙选择刚才生成的即可。

3.3 root后openssh连接xshell

毕竟手机还是不适合生产环境,要想撸代码还得是ssh+vim啊.

在termux上打开ssh服务.输入sshd

用re文件管理器将home目录下.ssh文件夹内的id_rsa.pub文件(这个是ssh连接的公匙)复制到手机sd卡,并将其传至电脑.

电脑上打开xshell建立新连接,名称随意添,ip地址可在termux上输入命令ifconfig查看(手机和电脑在同一局域网下).端口8022.

xshell用户身份认证选择public key,用户名在termux上运行whoami命令即可.选择浏览,导入刚才复制的密匙.

xshell导入密匙

选择连接即可登录手机,编写,调试代码.

termux使用教程python-安卓利用termux开发python相关推荐

  1. python安卓应用程序开发,python怎么开发安卓app

    python可以写软件么怎么写? 22点24分准时推送,第一时间送达编辑:技术君 | 来源:youerning上一篇:正文前言用 Python 写安卓 APP 肯定不是最好的选择,目前用Java和 k ...

  2. python可以做什么开发-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  3. termux使用教程python-Termux折腾记--进阶之python库使用

    sshd Termux超级终端折腾记 Termux超级终端的牛x之处我就不在这里描述了. 这次讲的是如何在android手机上安装python的各种科学库和图形库. Jupyter是这次介绍的重点对象 ...

  4. vscode使用教程python-使用VS Code开发Python

    这几天PyCharm到期了,所以打算换成VS Code试一试.但是下载之后不太会配置,网上不少的文章也比较旧了,所以打算自己看着官方教程配置一下.(VSCode的版本是1.25,Python用的是An ...

  5. 【Python】利用tkinter开发测手速小游戏

    一.简介 利用tkinter开发测手速的小游戏,大家10s内可以点击鼠标多少次呢?想测试一下吗?来试试测手速下游戏吧!仅供娱乐~ 试玩视频: 测手速小游戏 游戏截图: 二.代码分模块介绍 2.1 导入 ...

  6. python appium自动化测试平台开发,Python+Appium实现自动化测试

    一.环境准备 1.脚本语言:Python3.x    IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android ...

  7. python 安卓应用层_使用Python开发客户端和服务端程序 理解应用层协议和表示层...

    不少学习计算机网的学生,对于服务器和客户机,以及应用层协议 表示层理解的不完全,在这里我使用Python编写了用于传输学生信息的程序.服务端使用TCP的8898端口侦听客户端的请求.客户端向服务端发送 ...

  8. python可以做什么开发-Python能做什么,能够开发什么项目?

    Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. Pytho ...

  9. python安卓版下载安装-python手册中文版apk下载

    python手册中文版apk下载,这是一款可以学习python编程的基础知识的手册,中文讲解,通俗易懂,还有举例子,让你更好实现中文学习,每个步骤都有详细的讲解,让你随时随地学习编程,赶紧来试试吧. ...

最新文章

  1. 连通性2 无向图的双连通 bcc
  2. AgileEAS.NET平台开发实例-药店系统-数据库还原
  3. php上传文件到七牛云
  4. java基础(1)-几种获取类的扩展方式
  5. 安装指定版本pytorch_Ubuntu16.04安装pytorch(七)
  6. Windows平台下搭建自己的Git服务器
  7. java 程序迁移后oracle 数字溢出_Spring Boot 应用迁移到 Java 11
  8. linux添加qcc,Alpine Linux添加Let’s Encrypt CA证书或者自签CA证书
  9. java 数组 算法_常见算法总结 - 数组篇
  10. Loonframework-DAO-Alpha-0.1.0发布
  11. Android software RD engineer能力模型
  12. javascript创建对象的几种方式
  13. Modelsim SE的下载和安装
  14. 常用的公共数据集(二)
  15. android定义圆角layout,Android布局切圆角
  16. MS发起的PDP上下文激活过程
  17. 解除WORD文档保护
  18. leopard 全部搞定状态截图
  19. BL0940电能计量 设计
  20. 通讯录教程】如何大批量导入手机号码到手机的通讯录,下面教你方法

热门文章

  1. 北漂的大三IT男(三)
  2. attractive
  3. 计算平均值python
  4. 数据仓库常用几种建模方法
  5. Flash 遮罩层 上海东方明珠塔碧波荡漾的效果以及灯光闪闪的效果
  6. 【stm32】史上最详细的8种IO口模式
  7. 计算机网络群名,最新唯美群名字大全
  8. 微信小程序之分类页面功能
  9. Javascript中this指向丢失原因及解决办法详解
  10. IoT黑板报:全球第一款5G智能手机将于2019年发布