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