title: "Termux高級終端教程"
date: 2021-02-23T16:37:12+08:00
draft: true
tags: ['termux']
author: "dadigang"
author_cn: "大地缸"
personal: "http://www.real007.cn"
關(guān)于作者
Termux 高級終端教程-02
基本操作
基本操作還是要學(xué)習(xí)一下的,可以事半功倍。
縮放文本
可以使用縮放手勢來調(diào)整其字體大小。 對!就是雙指放大縮小照片那樣操作。
長按屏幕
長按屏幕會調(diào)出顯示菜單項(xiàng)(包括復(fù)制、粘貼、更多),方便我們進(jìn)行復(fù)制或者粘貼
More 菜單的說明如下:
長按屏幕
├── COPY: # 復(fù)制
├── PASTE: # 粘貼
├── More: # 更多
├── Select URL: # 提取屏幕所有網(wǎng)址
└── Share transcipt: # 分享命令腳本
└── Reset: # 重置
└── Kill process: # 殺掉當(dāng)前會話進(jìn)程
└── Style: # 風(fēng)格配色 需要自行安裝
└── Keep screen on: # 保持屏幕常亮
└── Help: # 幫助文檔
會話管理
顯示隱藏式導(dǎo)航欄,可以新建、切換、重命名會話session和調(diào)用彈出輸入法
PS:同時(shí)在Android的通知欄中也可以看到當(dāng)前Termux運(yùn)行的會話數(shù)
常用按鍵
常用鍵是PC端常用的按鍵如: ESC鍵、Tab鍵、CTR鍵、ALT鍵,有了這些按鍵后可以提高我們?nèi)粘2僮鞯男?,所以Termux后面的版本默認(rèn)都是顯示這個(gè)擴(kuò)展功能按鍵的。 (18年的時(shí)候默認(rèn)是不顯示的)
打開和隱藏這個(gè)擴(kuò)展功能按鍵目前有下面兩種方法:
方法一
從左向右滑動,顯示隱藏式導(dǎo)航欄,長按左下角的KEYBOARD
方法二
使用 Termux 快捷鍵:音量++Q鍵 或者 音量++K鍵
基礎(chǔ)知識
這些基礎(chǔ)知識簡單了解一下就可以了,Linux 用的多了 就會慢慢熟悉理解了。
快捷鍵表
Ctrl鍵是終端用戶常用的按鍵,但大多數(shù)觸摸鍵盤都沒有這個(gè)按鍵,因此 Termux 使用音量減小按鈕來模擬Ctrl鍵。
例如,在觸摸鍵盤上按音量減小+ L就相當(dāng)于是鍵盤上按Ctrl + L的效果一樣,達(dá)到清屏的效果。
Ctrl + A -> 將光標(biāo)移動到行首
Ctrl + C -> 中止當(dāng)前進(jìn)程
Ctrl + D -> 注銷終端會話
Ctrl + E -> 將光標(biāo)移動到行尾
Ctrl + K -> 從光標(biāo)刪除到行尾
Ctrl + U -> 從光標(biāo)刪除到行首
Ctrl + L -> 清除終端
Ctrl + Z -> 掛起(發(fā)送SIGTSTP到)當(dāng)前進(jìn)程
Ctrl + alt + C -> 打開新會話(僅適用于 黑客鍵盤)
音量加鍵也可以作為產(chǎn)生特定輸入的特殊鍵.
音量加 + E -> Esc鍵
音量加 + T -> Tab鍵
音量加 + 1 -> F1(音量增加 + 2 → F2…以此類推)
音量加 + 0 -> F10
音量加 + B -> Alt + B,使用readline時(shí)返回一個(gè)單詞
音量加 + F -> Alt + F,使用readline時(shí)轉(zhuǎn)發(fā)一個(gè)單詞
音量加 + X -> Alt+X
音量加 + W -> 向上箭頭鍵
音量加 + A -> 向左箭頭鍵
音量加 + S -> 向下箭頭鍵
音量加 + D -> 向右箭頭鍵
音量加 + L -> | (管道字符)
音量加 + H -> ?(波浪號字符)
音量加 + U -> _ (下劃線字符)
音量加 + P -> 上一頁
音量加 + N -> 下一頁
音量加 + . -> Ctrl + \(SIGQUIT)
音量加 + V -> 顯示音量控制
音量加 + Q -> 切換顯示的功能鍵視
音量加 + K -> 切換顯示的功能鍵視圖
快捷鍵用的熟悉的話也可以極大提高操作的效率。
基本命令
Termux 除了支持 apt 命令外,還在此基礎(chǔ)上封裝了pkg命令,pkg 命令向下兼容 apt 命令。apt命令大家應(yīng)該都比較熟悉了,這里直接簡單的介紹下pkg命令:
pkg search <query> # 搜索包
pkg install <package> # 安裝包
pkg uninstall <package> # 卸載包
pkg reinstall <package> # 重新安裝包
pkg update # 更新源
pkg upgrade # 升級軟件包
pkg list-all # 列出可供安裝的所有包
pkg list-installed # 列出已經(jīng)安裝的包
pkg show <package> # 顯示某個(gè)包的詳細(xì)信息
pkg files <package> # 顯示某個(gè)包的相關(guān)文件夾路徑
我建議大家使用 pkg 命令,因?yàn)?pkg 命令每次安裝的時(shí)候自動執(zhí)行 apt update 命令,很是方便
軟件安裝
除了通過上述的 pkg 命令安裝軟件以外,如果我們有 .deb 軟件包文件,也可以使用 dpkg 進(jìn)行安裝。
dpkg -i ./package.de # 安裝 deb 包
dpkg --remove [package name] # 卸載軟件包
dpkg -l # 查看已安裝的包
man dpkg # 查看詳細(xì)文檔
端口查看
Android 10 以下版本
Andorid 10 以下的版本是可以正常使用netstat 命令的,這樣可以方便的查看端口開放信息
# 查看所有端口
netstat -an
# 查看3306端口的開放情況
netstat -an|grep 3306
Android 10 版本
Andorid 10 版本的Termux 下無法正常使用 netstat -an 命令,國光的解決方法是安裝一個(gè) nmap,然后掃描本地端口(彎道超車):
# 安裝nmap端口掃描神器
pkg install nmap
# 掃描本地端口
nmap 127.0.0.1
使用 nmap 操作 :