翻译如有不周欢迎指正,转载请注明出处。
termux-audio-info
获取有关音频功能的信息。
termux-battery-status
获取设备电池状态。
termux-brightness
用法:$SCRIPTNAME [brightness]
将屏幕亮度设置在0到255之间或自动。
termux-call-log
用法:$SCRIPTNAME [-l limit] [-o offset]
列出历史通话记录。
可选项 | 功能 |
---|---|
-l limit |
设置输出通话记录列表的限制(默认$PARAM_LIMIT ) |
-o offset |
设置输出通话记录列表的偏移量(默认$PARAM_OFFSET ) |
termux-camera-info
获取有关设备相机的信息。
termux-camera-photo
用法:$SCRIPTNAME [-c camera-id] output-file
拍照并保存为JPEG格式的文件。
可选项 | 功能 |
---|---|
-c camera-id |
要使用的相机的ID (参见 termux-camera-info ), 默认:0 |
termux-clipboard-get
获取系统剪贴板文字。
termux-clipboard-set
用法:$SCRIPTNAME [text]
设置系统剪贴板文字。文本支持从参数设置或在未提供参数时从标准输入读取。
termux-contact-list
列出所有联系人。
termux-download
用法:$SCRIPTNAME [-d description] [-t title] url-to-download
使用系统下载管理器下载资源。
可选项 | 功能 |
---|---|
-d description |
下载请求通知的描述 |
-t title |
下载请求通知的标题 |
-p path |
文件被下载到的完整路径 |
termux-fingerprint
用法:$SCRIPTNAME [-t title] [-d description] [-s subtitle] [-c cancel]
使用设备上的指纹传感器进行身份验证。
注意:仅在安卓6.0及更高版本上可用。
termux-job-scheduler
用法:termux-job-scheduler [options]
计划脚本以指定的时间间隔后运行。
可选项 | 功能 |
---|---|
-p/--pending |
列出待处理的任务并退出 |
--cancel-all |
取消所有待处理的任务并退出 |
--cancel |
取消指定ID的任务并退出 |
-s/--script path |
调用脚本的路径 |
--job-id int |
任务ID(会覆盖之前任何拥有相同ID的任务) |
--period-ms int |
设定任务大约每隔多少ms执行一次(默认为0,表示只执行一次)。注意:从Android N开始,最小时间为900,000ms (15分钟)。 |
--network text |
仅当所选网络可用时运行(默认为any): [any, unmetered, cellular, not_roaming, none ] |
--battery-not-low boolean |
仅当电池电量充足时运行,默认为true (Android O及以后) |
--storage-not-low boolean |
仅当存储空间充足时运行,默认为false (Android O及以后) |
--charging boolean |
仅当接通电源时运行,默认为false |
--persisted boolean |
重启后任务是否保留,默认为false |
--trigger-content-uri text |
(Android N及以后) |
--trigger-content-flag int |
默认为1(Android N及以后) |
termux-keystore
用法:$SCRIPTNAME command
支持以下命令:
list [-d]
delete
generate [-a alg] [-s size] [-u validity]
sign
verify
可选项 | 功能 |
---|---|
list [command] |
列出存储在密钥库中的密钥。 |
-d |
详细结果(包括关键参数) |
delete [command] |
从密钥库中永久删除给定密钥。 |
alias |
要删除的密钥的别名。 |
generate [command] |
在硬件密钥库中创建一个新密钥。 |
alias |
密钥的别名 |
-a alg |
使用的算法(RSA或EC)。 默认为RSA。 |
-s size |
要使用的密钥大小。 对于RSA,选项为2048、3072和4096。对于EC,选项为256、384和521。 |
-u validity |
用户有效期,以秒为单位。 忽略该选项以禁用。 启用后,该密钥只能在设备解锁后指定的时间内使用。 持续时间过后,用户需要重新锁定并再次解锁设备才能使用此密钥。 |
sign [command] |
使用给定的密钥签名,从标准输入读取数据,并将签名输出到标准输出。 |
alias |
用于签名的密钥的别名。 |
algorithm |
使用的算法,例如 ‘SHA256withRSA’,应该与密钥的算法匹配。 |
verify [command] |
验证签名。 从标准输入中读取数据(原始文件)。 |
alias |
用于验证的密钥的别名。 |
algorithm |
用于签署此数据的算法。 |
signature |
用于验证的签名文件。 |
termux-location
用法:$SCRIPTNAME [-p provider] [-r request]
获取设备定位。
可选项 | 功能 |
---|---|
-p provider |
位置提供方式:[gps/network/passive](默认:gps) |
-r request |
发出请求的种类[once/last/updates](默认:once) |
termux-media-player
用法:$SCRIPTNAME cmd [args]
可选项 | 功能 |
---|---|
help |
显示此帮助信息 |
info |
显示当前播放信息 |
play |
如果暂停则继续播放 |
play |
播放指定的媒体文件 |
pause |
暂停播放 |
stop |
停止播放 |
termux-media-scan
用法:$SCRIPTNAME [-v] [-r] file [file...]
扫描指定的文件,并将其添加到媒体内容提供程序。
可选项 | 功能 |
---|---|
-r |
递归扫描目录 |
-v |
详细模式 |
termux-microphone-record
用法:$SCRIPTNAME [args]
使用设备上的麦克风进行录音。
可选项 | 功能 |
---|---|
-h |
显示此帮助信息 |
-d |
使用默认选项开始录音 |
-f |
开始录音至指定文件 |
-l |
指定录音时长(以秒为单位,无限制为0) |
-e |
指定录音编码(aac, amr_wb, amr_nb ) |
-b |
指定录音比特率(单位:kbps) |
-r |
指定录音采样率(单位:Hz) |
-c |
指定录音声道数(1, 2, …) |
-i |
获取有关当前录音的信息 |
-q |
结束录音 |
termux-notification
用法:termux-notification [options]
显示系统通知。内容文本使用 -c / -content
指定或从标准输入中读取。
阅读–help-actions以获取有关操作参数的帮助。
可选项 | 功能 |
---|---|
--action action |
按下通知时执行的动作 |
--alert-once |
当通知被编辑时不发出警告 |
--button1 text |
通知上第一个按钮显示的文字 |
--button1-action action |
通知上第一个按钮执行的动作 |
--button2 text |
通知上第二个按钮显示的文字 |
--button2-action action |
通知上第二个按钮执行的动作 |
--button3 text |
通知上第三个按钮显示的文字 |
--button3-action action |
通知上第三个按钮执行的动作 |
-c/--content content |
通知中显示的内容。优先于标准输入。 |
--group group |
通知分组(相同分组的通知会被一同显示) |
-h/--help |
显示此帮助信息 |
--help-actions |
显示关于按钮行为的帮助 |
-i/--id id |
通知ID(会覆盖之前任何拥有相同ID的通知) |
--icon icon-name |
设置显示在状态栏的图标。到https://material.io/resources/icons/ 查看可用图标(默认图标:event_note ) |
--image-path path |
将被显示在通知上的一张图片的绝对路径 |
--led-color rrggbb |
以RRGGBB表示的通知闪烁灯颜色(默认:无) |
--led-off milliseconds |
number of milliseconds for the LED to be off while it’s flashing (默认:800) |
--led-on milliseconds |
number of milliseconds for the LED to be on while it’s flashing (默认:800) |
--on-delete action |
当通知被清除时执行的动作 |
--ongoing |
将通知固定到任务栏 |
--priority prio |
通知优先级(high/low/max/min/default ) |
--sound |
随通知播放声音 |
-t/--title title |
要显示的通知标题 |
--vibrate pattern |
vibrate pattern, comma separated as in 500,1000,200 |
--type type |
要使用的通知风格(default/media ) |
媒体按键动作(available with --type \"media\
):
可选项 | 功能 |
---|---|
--media-next |
媒体-下一曲按键执行的动作 |
--media-pause |
媒体-暂停键执行的动作 |
--media-play |
媒体播放键执行的动作 |
--media-previous |
媒体-上一曲按键执行的动作 |
termux-notification-list
显示当前所有通知的列表。
termux-notification-remove
用法:$SCRIPTNAME notification-id
移除之前通过termux-notification --id
显示的通知。
termux-sensor
用法:$SCRIPTNAME
获取有关传感器类型以及实时数据的信息。
可选项 | 功能 |
---|---|
-h, help |
显示此帮助信息 |
-a, all |
侦听所有传感器(警告!可能影响电池寿命) |
-c, cleanup |
执行清理(释放传感器资源) |
-l, list |
显示可用传感器列表 |
-s, sensors [...] |
要侦听的传感器(可以只包含部分名称) |
-d, delay [ms] |
接收传感器数据更新之前的延迟时间(以毫秒为单位) |
-n, limit [num] |
读取传感器的次数(默认:continuous ) (min: 1) |
termux-share
用法:$SCRIPTNAME [-a action] [-c content-type] [-d] [-t title] [file]
共享指定作为参数提供的文件,如果没有提供文件名参数,则从标准输入读取文件名。
可选项 | 功能 |
---|---|
-a action |
对共享内容执行何种操作:edit/send/view (默认:view ) |
-c content-type |
共享的文件类型(默认:通过文件扩展名推断,也可来自标准输入获取的文本/纯文本) |
-d |
如果一个接收器已被设置为默认,则选择它而不是显示选择器 |
-t title |
共享内容使用的标题(默认:分享的文件名) |
termux-sms-list
用法:$SCRIPTNAME [-d] [-l limit] [-n] [-o offset] [-t type]
列出手机短信。
可选项 | 功能 |
---|---|
-d |
显示信息创建时的日期 |
-l limit |
设置输出短信列表的限制(默认:$PARAM_LIMIT ) |
-n |
显示电话号码 |
-o offset |
设置输出短信列表的偏移量(默认:$PARAM_OFFSET ) |
-t type |
要列出的信息类型(默认:$PARAM_TYPE ):$SUPPORTED_TYPES |
termux-sms-send
用法:$SCRIPTNAME -n number[,number2,number3,...] [text]
将SMS消息发送到指定的收件人号码。 要发送的文本要么作为参数提供,要么在没有给出参数的情况下从标准输入读取。
可选项 | 功能 |
---|---|
-n number(s) |
收件人号码 - 用英文逗号分隔多个号码 |
termux-speech-to-text
将语音转换为文本,将匹配部分发送到标准输出。
termux-storage-get
用法:$SCRIPTNAME output-file
向系统请求文件并将其输出到指定文件。
termux-telephony-call
用法:$SCRIPTNAME
拨打电话号码。
termux-telephony-cellinfo
从设备上获取有关所有侦听到的小区广播(包括主要和相邻小区)的信息。
termux-telephony-deviceinfo
获取有关电话设备的信息。
termux-toast
用法:termux-toast [-b bgcolor] [-c color] [-g gravity] [-s] [text]
在Toast通知(瞬时弹出窗口)中显示文本。 要显示的文本作为参数提供,或者如果未提供参数,则从标准输入读取。
可选项 | 功能 |
---|---|
-h |
显示此帮助信息 |
-b |
设置背景色(默认:gray ) |
-c |
设置文字颜色(默认:white ) |
-g |
设置toast的显示位置:[top, middle, or bottom ] (默认:middle ) |
-s |
仅短时间显示Toast通知 |
**注意:**颜色可使用标准名称(例如:red
) 或设置为以(AA)RRGGBB
规定的6位和8位的16进制值(例如:#FF0000
或#FFFF0000
)。无效的颜色将恢复为默认值。
termux-torch
用法:$SCRIPTNAME [on | off]
切换设备上的LED手电筒。
termux-tts-engines
获取有关可用的文字转语音引擎(TTS)。可以使用-e
选项将引擎的名称提供给termux-tts-speak
命令。
termux-tts-speak
用法:$SCRIPTNAME [-e engine] [-l language] [-n region] [-v variant] [-p pitch] [-r rate] [-s stream] [text-to-speak]
使用系统文字转语音引擎(TTS)朗读文本。要朗读的文本作为参数提供,或者如果未提供参数,则从标准输入读取。
可选项 | 功能 |
---|---|
-e engine |
所使用的TTS引擎(参考termux-tts-engines) |
-l language |
所使用的语言(可能不被引擎支持) |
-n region |
所用语言的区域 |
-v variant |
所用语言的变体 |
-p pitch |
用于语音的音调调节。正常音高为1.0,降低或加大该值会降低或升高成语音的音调。 |
-r rate |
所使用的语速。正常语速为1.0,降低或加大该值会加快或减慢合成语的语速。(0.5为正常语速的一半,2.0为二倍语速) |
-s stream |
所使用的音频流(默认:NOTIFICATION ),可选:ALARM, MUSIC,NOTIFICATION, RING, SYSTEM, VOICE_CALL |
termux-usb
用法:$SCRIPTNAME [-l | [-r] [-e command] device]
列出或访问USB设备。仅使用 $SCRIPTNAME
无法直接访问设备。
可选项 | 功能 |
---|---|
-l |
列出可用设备 |
-r |
如有必要,显示权限请求对话框 |
-e command |
利用文件描述符来运行指定命令,引用设备作为其参数 |
termux-vibrate
用法:$SCRIPTNAME [-d duration] [-f]
震动设备。
可选项 | 功能 |
---|---|
-d duration |
震动持续时间(默认:1000),单位ms |
-f |
强制震动,即使设备处于静音模式下 |
termux-volume
用法:$SCRIPTNAME stream volume
更改音频流的音量。有效的音频流有: alarm, music, notification, ring, system, call
。不带参数调用以显示有关每个音频流的信息。
termux-wallpaper
用法:$SCRIPTNAME [options]
更改设备的壁纸。
可选项 | 功能 |
---|---|
-h |
显示此帮助信息 |
-f |
从文件设置壁纸 |
-u |
从网址资源设置壁纸 |
-l |
设置锁定屏幕壁纸(安卓6.0及以后) |
termux-wifi-connectioninfo
获取有关当前wifi连接的信息。
termux-wifi-enable
用法:$SCRIPTNAME [true | false]
开启/关闭Wi-Fi
termux-wifi-scaninfo
获取有关上一次wifi扫描的信息。