前言

最近在学校里上课,老师讲的东西又听不进去,手里只有一个手机和一个平板,之前还可以用 ssh 连接云服务器玩点东西,但是我是用的软件 Juice ssh 并不是很友好,退出到后台一段时间后竟然会自动关闭连接,而且我只是切了下应用再切回来。所以便去网上找资料看看有没有可以把 Android 设备当成 Linux 来玩的工具,经过了几天的折腾,找到了如下几款软件:

Termux



这个软件是一个手机上的终端模拟器,可以打开安卓手机的 Linux 命令行界面。

下载方式:F-Droid

只推荐使用 F-Droid 下载,使用谷歌下载的软件与最新安卓系统会存在兼容问题。

F-Droid 的具体使用方式大家可以自行百度,无非就是换源的问题。

配置

Termux 下载之后,其内会自带两个包管理器:pkgapt ,这两个包管理器大家可以凭自己喜好和习惯使用。如若出现因网络问题无法使用包管理器下载,可根据系统提示更换包管理器的源。如果还是没法正常使用可能是关闭了软件的联网功能,去系统设置里开启即可。

下载完成之后,我们要获取手机的储存权限,输入以下命令:

termux-setup-storage

出现提示后点击 同意 ,等到家目录下出现 storage 文件夹代表授权成功。

必备工具安装:

pkg i git
# git 版本控制工具
pkg i fish
# 我习惯用 fish 大家可以换成自己常用的例如 zsh 等

DroidVim

一个手机上的 Vim 编辑器,可以自定义 .vimrc

下载方式:F-DroidPlay Store

配置:.vimrc

长按屏幕 -> 点击 Edit .vimrc

在需要编辑一些手机里的文本文件,却又找不到好用的文本编辑器时, DroidVim 极其有效,只是把键盘的操作逻辑原封不动的搬到手机上需要一些时间适应。比如我的屏幕键盘就无法实现长按 j 快速向下移动光标的功能。

Markor

安卓手机上的本地 MarkDown 编辑器,可以实时预览文章及图片,还可以上传图片。

下载方式: Play Store

这是我在 谷歌应用商店 翻了一页找到的 唯一可以本地查看和编辑图片 的移动端 MarkDown编辑器 ,之前一直用的是 坚果云MarkDown 。这两个应用可以说各有其优点,比如坚果云的云文档和 Markor 的图片预览编辑。

使用 Pocket GitMarkor 以及 DroidVim 可以实现在不方便打开命令行的情况下对 Git 仓库中的内容进行编辑修改提交,在移动办公时可以解决燃眉之急,Markor 还可以快速修改 README ,实时记录灵感。

目前唯一不满意的就是上传图片的路径只可以指定与 .md 文件所在的相同路径,无法将 img 文件移动到例如 file_folder/imgs 这样的路径,如果有知道怎么破的小伙伴们欢迎私信!

Pocket Git

轻松,方便地使用 Git

下载方式: Play Store

注意:此软件在 谷歌商店 需要付费购买,大家需要可以在第三方网站下载社区版。

手机版 Git 的图形化前端,界面一目了然,操作简捷高效,上手迅速且轻量无广告。

设置完基础信息后填入自定义仓库名、仓库路径和验证信息就可以将远程仓库 clone 到本地。

其他的功能大家自己研究吧,例如右上角一个大拇指的符号代表 commit 等等......

ES 文件浏览器

安卓上最好用的文件管理器之一

下载方式: Play Store 或 各大应用商店

这个不必多介绍了,玩安卓的同学手机里基本都会有,没有的话也会有其他更适合自己的文件浏览器。 ES 的每个功能都深得我心,唯一觉得不好的广告,关了网竟然还可以推送广告!


这篇文章就是使用 HUAWEI Matepad Pro 搭配上面的软件完成的。

最新文章

  1. PHP 显示文章发布日期 一小时前 一天前 一月前 一年前
  2. CODE[VS] 1230 元素查找
  3. 深入理解HTML表格
  4. linux基础-第十三单元 硬盘分区、格式化及文件系统的管理二
  5. Latex 表格内公式换行方法
  6. react webpack.config.js 入门学习
  7. jquery限制div字符长度,超出部分已“…”显示
  8. HDU 4622 多校第三场1002 后缀自动机
  9. mysql server advanced 5.6基于oracle linux 6.6的安装
  10. 运用JavaScript构建你的第一个Metro式应用程序(onWindows 8)(三)
  11. 原生Js封装的弹出框-弹出窗口-页面居中-多状态可选
  12. CodeForces 591A Wizards' Duel
  13. ARM开发板链接shell
  14. aptitude与apt-get
  15. BBS论坛(九)
  16. postgresql数据库删除时提示回话 sessions using the database
  17. python descriptor 详解
  18. ida脚本函数
  19. usdt钱包开发,比特币协议 Omni 层协议 USDT
  20. 20145320 《网络渗透》MSF基础应用

热门文章

  1. leetcode-剑指 Offer II 012. 左右两边子数组的和相等
  2. InputStream in = JdbcUtil.class.getClassLoader().getResourceAsStream("dbinfo.properties");
  3. Python入门-import导入模块功能
  4. Android实现秒开效果
  5. python---virtualenv创建管理虚拟环境
  6. 六、IDEA安装
  7. 2021.07.09 K-D树
  8. Aop踩坑!记一次模板类调用注入属性为空的问题
  9. PicLite 开发日志 v0.0.2
  10. LintCode-1173 · 反转字符串 III-题解(istringstream简单使用)