當(dāng)前位置:首頁(yè) > 安卓應(yīng)用 > 系統(tǒng)工具 > Termux安卓版v0.129

Termux安卓版

網(wǎng)友評(píng)分:10分

類型:系統(tǒng)工具語(yǔ)言:簡(jiǎn)體中文 更新:2024/9/5 18:00 大?。?5.51MB 版本:v0.129 平臺(tái):安卓版4.0以上 開發(fā)者:Fredrik Fornwall應(yīng)用權(quán)限:查看 應(yīng)用存在問題?舉報(bào)

這款Termux安卓版高級(jí)終端仿真器為用戶帶來(lái)了在手機(jī)上體驗(yàn)Linux操作系統(tǒng)的強(qiáng)大功能,而無(wú)需對(duì)設(shè)備進(jìn)行root等操作,使得大家在安卓設(shè)備上運(yùn)行Linux命令和程序變得輕而易舉。通過集成Linux系統(tǒng)的包管理工具,這款軟件允許用戶利用熟悉的命令行工具,如apt和pkg,來(lái)執(zhí)行系統(tǒng)管理任務(wù),方便用戶輕松安裝、更新或卸載軟件包。

同時(shí),該軟件還支持多腳本語(yǔ)言編程開發(fā),包括但不限于Ruby、Python和Node.js,為開發(fā)者提供了便捷的開發(fā)環(huán)境,使大家能在手機(jī)上進(jìn)行編程調(diào)試和測(cè)試運(yùn)行等操作,無(wú)論是簡(jiǎn)單的自動(dòng)化腳本還是復(fù)雜的應(yīng)用程序,它都能提供必要的工具和環(huán)境,以實(shí)現(xiàn)開發(fā)者多樣化的開發(fā)需求??傊琓ermux安卓版是一個(gè)功能全面的開發(fā)和測(cè)試app,高級(jí)操作和編程功能全部支持,有需要的朋友歡迎在本站下載體驗(yàn)。

軟件特色

1、有強(qiáng)大的終端模擬器,以及拓展Linux包收集支持的完美組合。

2、這是一個(gè)完全開源的平臺(tái),用戶可以自由定制和擴(kuò)展功能,打造專屬Linux環(huán)境。

3、軟件支持復(fù)雜的指令與命令行操作,幫助用戶高效完成各項(xiàng)任務(wù)。

4、與Linux社區(qū)緊密合作,提供豐富的軟件支持,可以輕松安裝和使用各類應(yīng)用程序和開發(fā)工具。

功能介紹

1、通過ssh訪問服務(wù)器。

2、享受bash和zsh外殼。

3、使用git簽出項(xiàng)目。

4、使用python控制臺(tái)作為袖珍計(jì)算器。

5、使用frotz運(yùn)行基于文本的游戲。

6、使用nnn管理文件,并使用nano,vim或emacs編輯它們。

7、使用clang,make和gdb在C中進(jìn)行開發(fā)。

軟件亮點(diǎn)

1、支持通過ssh去訪問服務(wù)器,還能實(shí)用clang以及gcc進(jìn)行編譯代碼,通過python控制臺(tái)來(lái)作為口袋計(jì)算器和git等進(jìn)行檢查項(xiàng)目等等,功能很多希望樂友自己琢磨。

2、很簡(jiǎn)潔的界面,其實(shí)這款應(yīng)用就一個(gè)界面,點(diǎn)擊進(jìn)入就可以直接操作了,小編感覺這就是一個(gè)很耿直的技術(shù)控開發(fā)的,不需要花里胡哨的東西,安裝包也很小的。

3、簡(jiǎn)單也很實(shí)用,功能相當(dāng)多,適合那些不喜歡圖形界面的命令行愛好者實(shí)用,是一款集合強(qiáng)大的終端模擬器以及拓展Linux包收集支持。

termux安裝docker教程

一、安裝Termux和Termux API
首先,在本站下載并安裝軟件,安裝完成后,打開應(yīng)用,并更新系統(tǒng)和已安裝的軟件包:
pkg update && pkg upgrade
接下來(lái),我們需要安裝Termux API。這將允許我們更好地與底層Android系統(tǒng)交互。安裝命令如下:
pkg install termux-api
二、使用apt包管理器安裝docker和docker-compose
在軟件中,我們可以使用apt包管理器來(lái)安裝docker和docker-compose。執(zhí)行以下命令進(jìn)行安裝:
pkg install docker
pkg install docker-compose
三、啟動(dòng)dockerd服務(wù)
安裝完成后,我們需要啟動(dòng)dockerd服務(wù)。執(zhí)行以下命令:
dockerd &
這將使dockerd服務(wù)在后臺(tái)運(yùn)行。
四、設(shè)置DOCKER_HOST環(huán)境變量(可選)
如果你想使用docker-compose來(lái)管理多個(gè)容器,你需要設(shè)置DOCKER_HOST環(huán)境變量。執(zhí)行以下命令進(jìn)行設(shè)置:
export DOCKER_HOST=unix:///data/data/com.termux/files/usr/var/run/docker.sock
這將允許你通過docker-compose命令與docker服務(wù)進(jìn)行交互。
五、使用docker和docker-compose命令
現(xiàn)在,你已經(jīng)成功在手機(jī)的Termux環(huán)境中安裝了Docker和docker-compose。你可以使用docker和docker-compose命令來(lái)管理你的容器了。例如,你可以使用以下命令來(lái)拉取一個(gè)鏡像并運(yùn)行一個(gè)容器:
docker pull
docker run -d -p :
同樣地,你也可以使用docker-compose命令來(lái)管理多個(gè)容器。例如,你可以創(chuàng)建一個(gè)docker-compose.yml文件來(lái)定義你的容器配置,然后使用以下命令來(lái)啟動(dòng)所有容器:
docker-compose up -d
六、注意事項(xiàng)和限制
雖然該軟件提供了在移動(dòng)設(shè)備上運(yùn)行Docker容器的能力,但仍然存在一些限制和注意事項(xiàng)。首先,由于移動(dòng)設(shè)備的硬件資源有限,可能無(wú)法運(yùn)行需要大量資源的容器。其次,由于Android系統(tǒng)的限制,某些Linux功能可能無(wú)法在這里完全實(shí)現(xiàn)。因此,在使用此軟件安裝Docker時(shí),請(qǐng)務(wù)必注意這些限制,并根據(jù)你的實(shí)際需求進(jìn)行合理的配置和管理。

使用教程

1、初始化

初次使用該軟件需等待 Installing bootstrap packages (安裝引導(dǎo)程序包)完成,如下圖。


等待 Installing bootstrap packages (安裝引導(dǎo)程序包)結(jié)束后可看到軟件的歡迎界面,如下圖。


在該軟件中輸入命令 termux-setup-storage 回車以獲取儲(chǔ)存權(quán)限(注:長(zhǎng)按后按 Paste 粘貼),如下圖,點(diǎn)允許即可。


2、換鏡像

使用此軟件之前一般需先換鏡像,不換鏡像可能會(huì)導(dǎo)致包安裝慢或安裝失敗,下圖為未換鏡像嘗試安裝 vim 失敗截圖。


這里以換成清華大學(xué)開源軟件鏡像為例,在這里執(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)如下鏡像更換成功。


3、安裝 Python

在軟件中輸入 pkg install python 回車安裝Python,出現(xiàn)如下圖。


輸入 Y 回車,出現(xiàn)下圖。


等待,等到出現(xiàn)下圖代表安裝 Python 成功。


到這恭喜您 Python 環(huán)境已經(jīng)安裝完了,趕快運(yùn)行個(gè)程序試試吧!

命令大全

基礎(chǔ)操作與環(huán)境設(shè)置
ls:列出當(dāng)前目錄下的文件和目錄。
cd:切換工作目錄。
pwd:顯示當(dāng)前工作目錄。
mkdir:創(chuàng)建新目錄。
rmdir:刪除空目錄。
rm:刪除文件或目錄(使用 -rf 參數(shù)遞歸刪除非空目錄)。
cp:復(fù)制文件或目錄。
mv:移動(dòng)或重命名文件或目錄。
touch:創(chuàng)建新文件或更新文件的訪問和修改時(shí)間。
cat、less、more、nano、vim:查看、編輯文件。
echo:打印文本到終端。
export:設(shè)置或顯示環(huán)境變量。
source:讀取并執(zhí)行指定腳本中的命令。
軟件管理與包安裝
pkg:Termux 的包管理器,用于安裝、更新、卸載軟件包。
pkg install :安裝指定軟件包。
pkg upgrade:升級(jí)所有已安裝軟件包。
pkg search :搜索包含指定關(guān)鍵詞的軟件包。
pkg remove :卸載指定軟件包。
pkg info :查看軟件包信息。
apt(部分版本可能需要額外安裝):另一種常用的包管理器,提供類似 pkg 的功能。
termux-setup-storage:允許訪問外部存儲(chǔ)(如 SD 卡)。
文件系統(tǒng)操作
find:在文件系統(tǒng)中查找符合特定條件的文件或目錄。
grep:在文件中搜索匹配特定模式的文本行。
ln:創(chuàng)建硬鏈接或符號(hào)鏈接。
tar:打包、解包 tar 文件。
zip、unzip:壓縮、解壓縮 ZIP 文件。
dd:進(jìn)行低級(jí)數(shù)據(jù)復(fù)制、轉(zhuǎn)換和輸出。
網(wǎng)絡(luò)工具
ping:測(cè)試網(wǎng)絡(luò)連接。
wget、curl:下載網(wǎng)絡(luò)資源。
nc(netcat):網(wǎng)絡(luò)工具箱,可用于創(chuàng)建 TCP/UDP 連接、監(jiān)聽端口、傳輸文件等。
ssh:安全 Shell,用于遠(yuǎn)程登錄和命令執(zhí)行。
telnet:簡(jiǎn)單網(wǎng)絡(luò)協(xié)議通信工具。
ifconfig(部分設(shè)備可能需要安裝 busybox):查看和配置網(wǎng)絡(luò)接口。
dig:DNS 查詢工具。
開發(fā)環(huán)境與編程語(yǔ)言
python、python2、python3:運(yùn)行 Python 程序。
nodejs:運(yùn)行 Node.js 程序。
ruby、perl、lua、golang:對(duì)應(yīng)語(yǔ)言的運(yùn)行環(huán)境。
gcc、clang、make:C/C++ 編譯工具鏈。
git:版本控制系統(tǒng)。
vim、nano、emacs:文本編輯器。
系統(tǒng)信息與監(jiān)控
top:實(shí)時(shí)顯示系統(tǒng)資源使用情況。
free:查看內(nèi)存使用情況。
df:查看磁盤空間使用情況。
du:估算文件和目錄所占磁盤空間。
ps、pgrep、pkill:查看、查找、終止進(jìn)程。
termux-battery-status:獲取電池狀態(tài)信息。
快捷指令與別名設(shè)置
alias:創(chuàng)建命令別名,簡(jiǎn)化常用命令。
bashrc 或 zshrc:配置 shell 的啟動(dòng)腳本,可在此添加別名、環(huán)境變量等設(shè)置。
高級(jí)與特定用途
su:切換到 root 用戶(需已獲得 root 權(quán)限)。
adb(需額外安裝):Android Debug Bridge,用于與 Android 設(shè)備交互。
proot(需額外安裝):在軟件內(nèi)部運(yùn)行完整的 Linux 發(fā)行版,如 Alpine、Ubuntu 等。
aria2:多線程下載工具。
screen、tmux:終端復(fù)用器,支持會(huì)話持久化和多窗口管理。

常見問題

1、如何公網(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ī)里。前提是ta處于運(yùn)行狀態(tài)。
2、如何提高輸入效率
打開之后,我們面對(duì)的是一個(gè)命令行界面,常用的手機(jī)輸入工具,搜狗之類的,并沒有功能鍵,無(wú)法輸入esc、ctrl、alt、tab…
提供了一些解決方案:
音量鍵(-)模擬Ctrl,所以2265用戶要中止輸入到一半的命令,只好按下音量鍵(-)+c即可(等效于Ctrl+c)
你也可以使用音量鍵(+)+q顯示擴(kuò)展鍵:ESC、CTR、ALT、TAB、-、/、|
你有多種方式提高輸入效率:
使用藍(lán)牙鍵盤
Hacker's Keyboard: 一個(gè)輸入法app,提供一切你需要的按鍵,方便地在Android上輸入快捷鍵組合、特殊符號(hào),提高
Coding和CLI的效率
在電腦中使用ssh接入
安裝Jupyter Notebook,在電腦中使用瀏覽器連接(可以在網(wǎng)頁(yè)中使用terminal)

更新日志

v0.129版本
?修復(fù)某些設(shè)備上關(guān)于未簽名存儲(chǔ)庫(kù)的GPG錯(cuò)誤。如果您因該錯(cuò)誤而被阻止,請(qǐng)卸載一次并重新安裝,或者運(yùn)行“apt--允許不安全的存儲(chǔ)庫(kù)更新”和“apt升級(jí)”一次。
?修復(fù)配置額外鍵盤鍵的問題。
應(yīng)用截圖
猜你喜歡
手機(jī)編程軟件哪個(gè)好用 共收集18款軟件

作為一名程序員,有時(shí)候遇到一些緊急問題,如果電腦不在身邊或是電腦用不了,這時(shí)候可以考慮使用一下手機(jī)編程軟件。眾多的不同分類的編程軟適用于不同的編程語(yǔ)言,能夠讓你在手機(jī)上就能夠輕松實(shí)現(xiàn)程序的編譯。雖然手機(jī)編程軟件沒有電腦編程軟件的功能那么多,但是麻雀雖小五臟俱全,各種基本的功能還是可以實(shí)現(xiàn)的,甚至在某一方面甚至?xí)入娔X上使用起來(lái)更加的方便。小編今天就帶來(lái)了各個(gè)不同編程語(yǔ)言的編程軟件,有需求的用戶可以自行下載體驗(yàn)。

網(wǎng)友評(píng)論

0條評(píng)論

評(píng)分:
captcha評(píng)論需審核后才能顯示
需要授予該應(yīng)用的權(quán)限X
訪問網(wǎng)絡(luò)
訪問網(wǎng)絡(luò)連接,可能產(chǎn)生GPRS流量
-------------------------------------
獲取網(wǎng)絡(luò)狀態(tài)
獲取網(wǎng)絡(luò)信息狀態(tài),如當(dāng)前的網(wǎng)絡(luò)連接是否有效
-------------------------------------
獲取WiFi狀態(tài)
獲取當(dāng)前WiFi接入的狀態(tài)以及WLAN熱點(diǎn)的信息
-------------------------------------
寫入外部存儲(chǔ)
允許程序?qū)懭胪獠看鎯?chǔ),如SD卡上寫文件
-------------------------------------
訪問外部存儲(chǔ)
訪問外部存儲(chǔ)的權(quán)限
-------------------------------------
讀取系統(tǒng)日志
讀取系統(tǒng)底層日志
-------------------------------------
喚醒鎖定
允許程序在手機(jī)屏幕關(guān)閉后后臺(tái)進(jìn)程仍然運(yùn)行
-------------------------------------