mirror of
https://github.com/torappinfo/uweb.git
synced 2024-08-14 23:54:59 +00:00
113 lines
5.3 KiB
HTML
113 lines
5.3 KiB
HTML
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<link rel="stylesheet" href="../style.css" type="text/css" />
|
|
<title>Termux</title>
|
|
<script type="text/javascript">
|
|
function findLang(){
|
|
let href = location.href;
|
|
for(let i=href.length-1;i>0;i--){
|
|
if('/'==href.charAt(i) && '/'==href.charAt(i-3))
|
|
return i;
|
|
}
|
|
return 0;
|
|
}
|
|
function nav2(page){
|
|
let i = findLang();
|
|
location.href = location.href.substring(0,i+1)+page;
|
|
}
|
|
function nav2Lang(lang){
|
|
let i = findLang();
|
|
let href = location.href;
|
|
location.href = location.href.substring(0,i-2)+lang+location.href.substring(i);
|
|
}
|
|
</script>
|
|
</head>
|
|
<body>
|
|
<header class='header'>
|
|
<a class="logo" href="javascript:void(0)" onclick="return nav2('index.html')">Home</a> <a class="logo" href="javascript:void(0)" onclick="return nav2('tags/index.html')">Tags</a>
|
|
|
|
<nav>
|
|
</nav>
|
|
</header>
|
|
<br />
|
|
|
|
<div class="container">
|
|
<h1 class="title">Termux
|
|
<br>
|
|
<span class="subtitle"></span>
|
|
</h1>
|
|
<ul class="tags">
|
|
|
|
</ul>
|
|
<p>Only the termux versions provided along with uweb browser can work seamlessly.</p>
|
|
<h4 id="termux-bookmarks">Termux bookmarks</h4>
|
|
<p>Long pressing the following links then either "commands"->"<a href="../urls/index.html">bookmark</a>" to add bookmarks or "open in new tab" to execute.<br>
|
|
<a href="c:bc -l">GNU bc (basic calculator)</a><br>
|
|
<a href="c:bc -l *.bc">bc with all extensions</a></p>
|
|
<h4 id="click-the-following-links-to-install-termux-configurations">Click the following links to install termux configurations:</h4>
|
|
<p><a href="i:0h/data/data/com.termux/files/home/.bashrc:../../termux/bashrc">.bashrc</a></p>
|
|
<p><a href="i:0h/data/data/com.termux/files/home/.inputrc:../../termux/inputrc">.inputrc</a></p>
|
|
<p><a href="i:0h/data/data/com.termux/files/home/z.sh:https://fastly.jsdelivr.net/gh/rupa/z/z.sh">z.sh</a></p>
|
|
<p><a href="i:0h/data/data/com.termux/files/home/commacd.sh:https://fastly.jsdelivr.net/gh/shyiko/commacd/commacd.sh">commacd.sh</a></p>
|
|
<p><a href="i:0h/data/data/com.termux/files/home/.profile:../../termux/profile">.profile</a> : only for kshell with naked termux (no initial packages, need the following fix for termux quick crash to be launched)</p>
|
|
<h4 id="copy-existing-termux-installation-to-other-devices">Copy existing termux installation to other devices</h4>
|
|
<p>Using uweb to copy (Long pressing the following links and "open in new tab" to fix/send/receive):</p>
|
|
<ul>
|
|
<li>target device: install termux app.</li>
|
|
<li>(optional)<a href="d::mkdir -p /data/user/0/com.termux/files/home/.termux;cd /data/user/0/com.termux/files;mkdir usr;cd home/.termux;ln -s /system/bin/sh shell:">fix termux quick crash with "updateonly" versions</a> by long click this link.</li>
|
|
<li>both devices: launch termux and acquire wakelocks. uweb to checke option "Use termux" in UI configuration page for long time tranferring. Uweb itself does not hold any wakelock thus may have issues for huge data transmission.</li>
|
|
<li>source device: uweb to visit <a href="files:///data/data/com.termux/files">termux folder</a> by long click, then long click "usr" folder to send to network.</li>
|
|
<li>target device: uweb to visit <a href="files:///data/data/com.termux/files">termux folder</a> by long click, then long click "right arrow" button to receive from network.</li>
|
|
</ul>
|
|
<h5 id="using-ssh-to-copy">Using ssh to copy</h5>
|
|
<ul>
|
|
<li>target device: install termux app, then run "apt install openssh" inside the termux.</li>
|
|
<li>source device: Send the "~/.ssh" folder with uweb browser to the network.</li>
|
|
<li>target device: Uweb to visit "file://data/data/com.termux/files/home/" to reach the folder, then receive the data sent by the above source device.</li>
|
|
<li>source device: Run "sshd".</li>
|
|
<li>target device: Run the command "scp -P 8022 -r [source ip]:.. .."</li>
|
|
</ul>
|
|
<h4 id="tips">Tips</h4>
|
|
<p>File system navigation:<br>
|
|
With <a href="https://github.com/rupa/z">z.sh</a> and <a href="https://github.com/shyiko/commacd">commacd</a>, user can reach any folder with few key stokes. Run "v" to launch uweb file manager on the current working directory, long click any file link to share.</p>
|
|
|
|
</div>
|
|
<p>Last Modified: 28 October 2023<br>
|
|
update latest.html<br>
|
|
<pre></pre>
|
|
</p>
|
|
<script>
|
|
if(location.href.indexOf("/zh/")>0){
|
|
var script = document.createElement("script");
|
|
script.type = "text/javascript";
|
|
script.src = "../../js/gissues.js";
|
|
script.setAttribute("repo","jamesfengcao/uweb");
|
|
script.setAttribute("issue-term","title");
|
|
script.setAttribute("theme","github-light");
|
|
script.async = true;
|
|
document.body.appendChild(script);
|
|
}
|
|
</script>
|
|
<script id='jsgiscus'
|
|
src='https://giscus.app/client.js'
|
|
data-repo="torappinfo/uweb"
|
|
data-repo-id="MDEwOlJlcG9zaXRvcnkzMDIyMDU3MjE="
|
|
data-category="Announcements"
|
|
data-category-id="DIC_kwDOEgNLGc4CQjsh"
|
|
data-mapping="title"
|
|
data-strict="0"
|
|
data-reactions-enabled="1"
|
|
data-emit-metadata="0"
|
|
data-input-position="top"
|
|
data-theme="light"
|
|
data-lang="en"
|
|
data-loading="lazy"
|
|
crossorigin="anonymous" async>
|
|
</script>
|
|
|
|
</body>
|
|
</html>
|