編輯點(diǎn)評(píng):Android高級(jí)終端模擬器工具。
termux手機(jī)免root版是一個(gè)Android下一個(gè)高級(jí)的終端模擬器,開源且不需要apt管理軟件包,十分方便安裝軟件包完美支持Python、PHP、Ruby、Go、Nodejs、MySQL等系統(tǒng),可以在手機(jī)上真實(shí)的模擬各種終端系統(tǒng),非常強(qiáng)大且有一定使用門檻的軟件。
軟件介紹
Termux是一個(gè)Android終端仿真器和Linux環(huán)境應(yīng)用程序,不需要根或設(shè)置就可以直接工作。
自動(dòng)安裝最小基本系統(tǒng)-使用APT包管理器可以使用其他包。
Termux結(jié)合了強(qiáng)大的終端仿真和廣泛的Linux軟件包集合。
軟件功能
●享受bash 和 zsh。
●使用nano 和 vim編輯文件。
●通過ssh訪問服務(wù)器。
●使用gcc和clang編譯代碼。
●使用Python控制臺(tái)來(lái)作為口袋計(jì)算器。
●使用git 和 subversion檢查項(xiàng)目。
●使用frotz運(yùn)行基于文本的游戲。
操作方法
使用Termux在手機(jī)上運(yùn)行Python教程
Termux 初始化
初次使用 Termux 需等待 Installing bootstrap packages (安裝引導(dǎo)程序包)完成,如下圖。
等待 Installing bootstrap packages (安裝引導(dǎo)程序包)結(jié)束后可看到 Termux 的歡迎界面,如下圖。
在 Termux 中輸入命令 termux-setup-storage 回車以獲取儲(chǔ)存權(quán)限(注:長(zhǎng)按后按 Paste 粘貼),如下圖,點(diǎn)允許即可。
Termux 換鏡像
使用 Termux 安裝包之前一般需先換鏡像,不換鏡像可能會(huì)導(dǎo)致包安裝慢或安裝失敗,下圖為未換鏡像嘗試安裝 vim 失敗截圖。
這里以換成清華大學(xué)開源軟件鏡像為例,在 Termux 中執(zhí)行命令 termux-change-repo 進(jìn)入圖形界面如下圖。
注:以下操作只適用于較新版的 Termux,如0.114,不適用0.73版的)(警告:鏡像僅適用于 Android 7.0 (API 24) 及以上版本,舊版本系統(tǒng)使用本鏡像可能導(dǎo)致程序錯(cuò)誤。)
使用自帶方向鍵可上下移動(dòng),空格選擇需要更換的倉(cāng)庫(kù),這里我全選,如下圖。
回車進(jìn)入下一界面,如下圖。
選擇最后 Mirrors by BFSU,如下圖。
確認(rèn)無(wú)誤后回車,鏡像源會(huì)自動(dòng)完成更換。出現(xiàn)如下鏡像更換成功。
Termux安裝 Python
在 Termux 中輸入 pkg install python 回車安裝Python,出現(xiàn)如下圖。
輸入 Y 回車,出現(xiàn)下圖。
等待,等到出現(xiàn)下圖代表安裝 Python 成功。
到這恭喜您 Python 環(huán)境已經(jīng)安裝完了,趕快運(yùn)行個(gè)程序試試吧!
軟件特色
1、很簡(jiǎn)潔的界面,其實(shí)這款應(yīng)用就一個(gè)界面,點(diǎn)擊進(jìn)入就可以直接操作了,小編感覺這就是一個(gè)很耿直的技術(shù)控開發(fā)的,不需要花里胡哨的東西,安裝包也很小的;
2、簡(jiǎn)單也很實(shí)用,功能相當(dāng)?shù)亩,很適合那些不喜歡圖形界面的命令行愛好者實(shí)用,是一款集合強(qiáng)大的終端模擬器以及拓展Linux包收集支持;
3、支持通過ssh去訪問服務(wù)器,還能實(shí)用clang以及gcc進(jìn)行編譯代碼,通過Python控制臺(tái)來(lái)作為口袋計(jì)算器和git等進(jìn)行檢查項(xiàng)目等等,功能很多希望樂友自己琢磨。
Termux說明
Termux是一款功能非常強(qiáng)大的遠(yuǎn)程終端工具,將強(qiáng)大的終端仿真與廣泛的Linux軟件包集合結(jié)合在一起,隨時(shí)都能體驗(yàn)bash和shell編程的便捷性。要想體驗(yàn)完整的功能,
首先下載一個(gè)小型基本系統(tǒng),然后使用apt軟件包管理器安裝所需的軟件包。長(zhǎng)按終端上的任意位置并選擇“幫助”菜單選項(xiàng)以了解更多信息,以訪問內(nèi)置幫助。
Termux特點(diǎn)
Termux是一個(gè)Android終端仿真器和Linux環(huán)境應(yīng)用程序
不需要根或設(shè)置就可以直接工作。
自動(dòng)安裝最小基本系統(tǒng)-使用APT包管理器可以使用其他包。
Termux結(jié)合了強(qiáng)大的終端仿真和廣泛的Linux軟件包集合。
Termux使用教程
【如何提高輸入效率】
打開Termux之后,我們面對(duì)的是一個(gè)命令行界面,常用的手機(jī)輸入工具,搜狗之類的,并沒有功能鍵,無(wú)法輸入esc、ctrl、alt、tab…
Termux提供了一些解決方案:
音量鍵(-)模擬Ctrl,所以你要中止輸入到一半的命令,只好按下音量鍵(-)+c即可(等效于Ctrl+c)
你也可以使用音量鍵(+)+q顯示擴(kuò)展鍵:ESC、CTR、ALT、TAB、-、/、|
你有多種方式提高輸入效率:
使用藍(lán)牙鍵盤
Hacker's Keyboard: 一個(gè)輸入法app,提供一切你需要的按鍵,方便地在Android上輸入快捷鍵組合、特殊符號(hào),提高Coding和CLI的效率
在電腦中使用ssh接入Termux
安裝Jupyter Notebook,在電腦中使用瀏覽器連接Termux(可以在網(wǎng)頁(yè)中使用terminal)
【如何公網(wǎng)訪問】
公網(wǎng)訪問
我們?nèi)绾伟咽謾C(jī)中的端口暴露到公網(wǎng)呢,有兩種方式都很方便:
使用ssh反向代理(使用autossh解決隧道的穩(wěn)定性問題)
使用ngrok(使用ngrok arm版本)
如此一來(lái)手機(jī)中運(yùn)行的網(wǎng)站你就可以在公網(wǎng)訪問它,當(dāng)然你也可以把ssh端口暴露到外網(wǎng),這樣你可以在任何有網(wǎng)絡(luò)連接的地方連接到你的手機(jī)里。前提是Termux處于運(yùn)行狀態(tài)。
更新日志
0.119.0-beta.1
增加對(duì)以下內(nèi)置API方法的支持,這些方法現(xiàn)在不需要安裝Termux:API: Termux -audio-info, Termux -battery-status, Termux -dialog, Termux -keystore和Termux -toast。
修復(fù)終端仿真:使用當(dāng)前背景顏色滾動(dòng)時(shí)水平邊距,修復(fù)問題與滾動(dòng)例如tmux與明亮的背景。
改進(jìn)鍵盤支持:使Shift-PgUp和Shift-PgDn按頁(yè)滾動(dòng),而不是行(感謝@joshtriplett)。
googleplay.2024.06.27更新
如果已授予所有文件訪問權(quán)限,則避免提示。
使 Termux:X11 可用。
切換會(huì)話時(shí)使用較少煩人的提示消息。
尊重鈴聲字符屬性。
改進(jìn)對(duì)空 ';' SGR 終端仿真器轉(zhuǎn)義序列的處理。
將版本名稱從 `0.130` 樣式更改為 `googleplay.2024.06.27`,以明確 Google Play 構(gòu)建版本目前與 F-Droid 構(gòu)建版本不可比。
0.119.1更新
終端仿真:修復(fù)DECRQM 序列的處理。
修復(fù)了使用RunCommandService 時(shí)的崩潰和前臺(tái)會(huì)話問題。
更新引導(dǎo)程序檔案。
0.118.0更新
終端仿真:修復(fù)DECRQM 序列的處理。 問題#1752。
修復(fù)了使用RunCommandService 時(shí)的崩潰和前臺(tái)會(huì)話問題。 拉取請(qǐng)求#1764。
更新引導(dǎo)程序檔案。
熱門評(píng)論
最新評(píng)論