Address bar command line

":!" ( or "!") command line

Pressing ":" or "!" with hardware keyboard sets focus on the address bar.
The command line could be ".mhtml",".html",".js", ".sh" or other executable file with arguments. Ex. ":!s g keyword" could invoke "s.js" executable with the whole string as arguments ("s.sh" or "s" if file exists, here "g" as google search engine); ":! g keyword" would invoke the file ".js" or ".sh" as executable.

For regular (non-js) executables, the standard output of the command line could be treated as lines of urls (or html, plain text).

Install 2FA authenticator (edit 2fa.js for your own secrets)

Install the example file ".js" (supporting search engine bundle)
Install the example file "s.sh"

Click the following links to make commands appear in address bar, then press "enter" to execute:
Make uweb configuration folder accessible by file managers with termux installed
(File manager list at end of the page)

.mhtml/.html file as command line application

Typing "!app args" or "!app.html args" invokes "app.html", the args could be javascript code as extra code or query string like "?...." or hash string such as "#....".

Address bar command modes

Commands are the best for repeated execution of an instruction. Address bar command modes provide ways to run different commands in the same category easily.

The configure file "default.acmd" has the exactly same format as default.cmds. Click the following links to install new modes (cold start the app to take effect, then long click the "refresh" button to switch modes):

Shell command mode

GNU bc (basic calculator) command mode (need termux for Android 10- )

GNUPlot plot (2D function), needs uweb adapted termux & gnuplot

GNUPlot plot (3D function), needs uweb adapted termux & gnuplot

Last Modified: 16 October 2026
add zh/dummy