Termux高级终端教程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Termux高级终端教程相关的知识,希望对你有一定的参考价值。
参考技术A title: "Termux高级终端教程"date: 2021-02-23T16:37:12+08:00
draft: true
tags: ['termux']
author: "dadigang"
author_cn: "大地缸"
personal: " http://www.real007.cn "
http://www.real007.cn/about
可以使用缩放手势来调整其字体大小。 对!就是双指放大缩小照片那样操作。
长按屏幕会调出显示菜单项(包括复制、粘贴、更多),方便我们进行复制或者粘贴
More 菜单的说明如下:
显示隐藏式导航栏,可以新建、切换、重命名会话session和调用弹出输入法
常用键是PC端常用的按键如: ESC键、Tab键、CTR键、ALT键,有了这些按键后可以提高我们日常操作的效率,所以Termux后面的版本默认都是显示这个扩展功能按键的。 (18年的时候默认是不显示的)
打开和隐藏这个扩展功能按键目前有下面两种方法:
方法一
从左向右滑动,显示隐藏式导航栏,长按左下角的KEYBOARD
方法二
使用 Termux 快捷键: 音量+ + Q 键 或者 音量+ + K 键
这些基础知识简单了解一下就可以了,Linux 用的多了 就会慢慢熟悉理解了。
Ctrl键是终端用户常用的按键,但大多数触摸键盘都没有这个按键,因此 Termux 使用音量减小按钮来模拟Ctrl键。
例如,在触摸键盘上按音量减小+ L就相当于是键盘上按Ctrl + L的效果一样,达到清屏的效果。
Ctrl + A -> 将光标移动到行首
Ctrl + C -> 中止当前进程
Ctrl + D -> 注销终端会话
Ctrl + E -> 将光标移动到行尾
Ctrl + K -> 从光标删除到行尾
Ctrl + U -> 从光标删除到行首
Ctrl + L -> 清除终端
Ctrl + Z -> 挂起(发送SIGTSTP到)当前进程
Ctrl + alt + C -> 打开新会话(仅适用于 黑客键盘)
音量加键也可以作为产生特定输入的特殊键.
音量加 + 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 -> 切换显示的功能键视
音量加 + K -> 切换显示的功能键视图
快捷键用的熟悉的话也可以极大提高操作的效率。
Termux 除了支持 apt 命令外,还在此基础上封装了pkg命令,pkg 命令向下兼容 apt 命令。apt命令大家应该都比较熟悉了,这里直接简单的介绍下pkg命令:
除了通过上述的 pkg 命令安装软件以外,如果我们有 .deb 软件包文件,也可以使用 dpkg 进行安装。
Andorid 10 以下的版本是可以正常使用netstat 命令的,这样可以方便的查看端口开放信息
Andorid 10 版本的Termux 下无法正常使用 netstat -an 命令,国光的解决方法是安装一个 nmap,然后扫描本地端口(弯道超车):
使用 nmap 操作 :
关于安卓手机的牛逼软件termux使用
最近在学着用linux,偶尔发现了一款神奇的软件--termux,termux是一款来自国外的终端模拟器,是运行在内部存储上的程序(不在内存卡上),功能比较强大,启动程序之后会进入命令行终端,需要基本的Linux操作知识,众所周知安卓是Linux的阉割版本,所以终端的使用在安卓上也是返璞归真。termux支持apt包管理,所以你可以直接使用:apt-get install ***(你要安装的软件包)在线安装软件,当然也支持下载软件包后自行编译安装,debian系统软件deb,可以下载在文件夹后使用dpkg -install 安装,这一部分没有进行验证,但是在termux上是可以进行命令操作的,尽管termux已经实现了很多的linux功能,但是仍然受限于平台,不能与电脑Linux相比。termux的使用与Linux几乎一样,基础功能仍然可以实现。经过我三天的使用探索,已经搭建了我需要的环境,一些学习操作已经可以脱离电脑端,mysql(mariadb),python2,python3,可以运行,ipython启动速度甚至快于Windows命令行的ipython,据说可以在上面运行Java编译器,因为用不到没有验证。甚至如果有需要你可以安装apache2服务器,不过只是部分可行,具体仍然需要后续的验证。值得一提的是Python在termux上运行得很好,有好友需要C和C++的编译器gcc和g++,是完全可以运行的,在搭建环境的时候需要这两个编译器,已经可以安装,不过需要apt-get iinstall clang,这个步骤是必须的。python的安装很简单,方法一,apt-get install python,方法二,pkg install python,这是因为termux有自己维护的适合安卓的软件库,他们在清华大学镜像网站有镜像,如果原来的软件下载安装慢或者不能进行,可以使用清华大学镜像,具体在清华大学镜像网站有步骤。
mariadb数据库
安装vim编辑器
ipython
我的数据库
不过由于手机上的键盘不方便输入特殊符号有些不方便,以后学习不用带着笔记本到处跑累的要命。我有一个蓝牙键盘,简直方便,电脑都不用开机。
有网络大神已经使用termux做出可以链接电脑到数据库了。因此termux功能足够强大了。
安装软件不是一帆风顺的有很多依赖的库需要编译和百度,我走了很多弯路,因此写出来给需要的人,希望能够有一点用处。
以上是关于Termux高级终端教程的主要内容,如果未能解决你的问题,请参考以下文章
GPUNvidia CUDA 编程高级教程——NVSHMEM 内存模型