這款Termux安卓版高級終端仿真器為用戶帶來了在手機上體驗Linux操作系統(tǒng)的強大功能,而無需對設備進行root等操作,使得大家在安卓設備上運行Linux命令和程序變得輕而易舉。通過集成Linux系統(tǒng)的包管理工具,這款軟件允許用戶利用熟悉的命令行工具,如apt和pkg,來執(zhí)行系統(tǒng)管理任務,方便用戶輕松安裝、更新或卸載軟件包。
同時,該軟件還支持多腳本語言編程開發(fā),包括但不限于Ruby、Python和Node.js,為開發(fā)者提供了便捷的開發(fā)環(huán)境,使大家能在手機上進行編程調(diào)試和測試運行等操作,無論是簡單的自動化腳本還是復雜的應用程序,它都能提供必要的工具和環(huán)境,以實現(xiàn)開發(fā)者多樣化的開發(fā)需求。總之,Termux安卓版是一個功能全面的開發(fā)和測試app,高級操作和編程功能全部支持,有需要的朋友歡迎在本站下載體驗。
軟件特色
1、有強大的終端模擬器,以及拓展Linux包收集支持的完美組合。
2、這是一個完全開源的平臺,用戶可以自由定制和擴展功能,打造專屬Linux環(huán)境。
3、軟件支持復雜的指令與命令行操作,幫助用戶高效完成各項任務。
4、與Linux社區(qū)緊密合作,提供豐富的軟件支持,可以輕松安裝和使用各類應用程序和開發(fā)工具。
功能介紹
1、通過ssh訪問服務器。
2、享受bash和zsh外殼。
3、使用git簽出項目。
4、使用python控制臺作為袖珍計算器。
5、使用frotz運行基于文本的游戲。
6、使用nnn管理文件,并使用nano,vim或emacs編輯它們。
7、使用clang,make和gdb在C中進行開發(fā)。
軟件亮點
1、支持通過ssh去訪問服務器,還能實用clang以及gcc進行編譯代碼,通過python控制臺來作為口袋計算器和git等進行檢查項目等等,功能很多希望樂友自己琢磨。
2、很簡潔的界面,其實這款應用就一個界面,點擊進入就可以直接操作了,小編感覺這就是一個很耿直的技術控開發(fā)的,不需要花里胡哨的東西,安裝包也很小的。
3、簡單也很實用,功能相當多,適合那些不喜歡圖形界面的命令行愛好者實用,是一款集合強大的終端模擬器以及拓展Linux包收集支持。
termux安裝docker教程
一、安裝Termux和Termux API
首先,在本站下載并安裝軟件,安裝完成后,打開應用,并更新系統(tǒng)和已安裝的軟件包:
pkg update && pkg upgrade
接下來,我們需要安裝Termux API。這將允許我們更好地與底層Android系統(tǒng)交互。安裝命令如下:
pkg install termux-api
二、使用apt包管理器安裝docker和docker-compose
在軟件中,我們可以使用apt包管理器來安裝docker和docker-compose。執(zhí)行以下命令進行安裝:
pkg install docker
pkg install docker-compose
三、啟動dockerd服務
安裝完成后,我們需要啟動dockerd服務。執(zhí)行以下命令:
dockerd &
這將使dockerd服務在后臺運行。
四、設置DOCKER_HOST環(huán)境變量(可選)
如果你想使用docker-compose來管理多個容器,你需要設置DOCKER_HOST環(huán)境變量。執(zhí)行以下命令進行設置:
export DOCKER_HOST=unix:///data/data/com.termux/files/usr/var/run/docker.sock
這將允許你通過docker-compose命令與docker服務進行交互。
五、使用docker和docker-compose命令
現(xiàn)在,你已經(jīng)成功在手機的Termux環(huán)境中安裝了Docker和docker-compose。你可以使用docker和docker-compose命令來管理你的容器了。例如,你可以使用以下命令來拉取一個鏡像并運行一個容器:
docker pull
docker run -d -p :
同樣地,你也可以使用docker-compose命令來管理多個容器。例如,你可以創(chuàng)建一個docker-compose.yml文件來定義你的容器配置,然后使用以下命令來啟動所有容器:
docker-compose up -d
六、注意事項和限制
雖然該軟件提供了在移動設備上運行Docker容器的能力,但仍然存在一些限制和注意事項。首先,由于移動設備的硬件資源有限,可能無法運行需要大量資源的容器。其次,由于Android系統(tǒng)的限制,某些Linux功能可能無法在這里完全實現(xiàn)。因此,在使用此軟件安裝Docker時,請務必注意這些限制,并根據(jù)你的實際需求進行合理的配置和管理。使用教程
1、初始化
初次使用該軟件需等待 Installing bootstrap packages (安裝引導程序包)完成,如下圖。
等待 Installing bootstrap packages (安裝引導程序包)結束后可看到軟件的歡迎界面,如下圖。
在該軟件中輸入命令 termux-setup-storage 回車以獲取儲存權限(注:長按后按 Paste 粘貼),如下圖,點允許即可。
2、換鏡像
使用此軟件之前一般需先換鏡像,不換鏡像可能會導致包安裝慢或安裝失敗,下圖為未換鏡像嘗試安裝 vim 失敗截圖。
這里以換成清華大學開源軟件鏡像為例,在這里執(zhí)行命令 termux-change-repo 進入圖形界面如下圖。
注:以下操作只適用于較新版的 Termux,如0.114,不適用0.73版的)(警告:鏡像僅適用于 Android 7.0 (API 24) 及以上版本,舊版本系統(tǒng)使用本鏡像可能導致程序錯誤。)
使用自帶方向鍵可上下移動,空格選擇需要更換的倉庫,這里我全選,如下圖。
回車進入下一界面,如下圖。
選擇最后 Mirrors by BFSU,如下圖。
確認無誤后回車,鏡像源會自動完成更換。出現(xiàn)如下鏡像更換成功。
3、安裝 Python
在軟件中輸入 pkg install python 回車安裝Python,出現(xiàn)如下圖。
輸入 Y 回車,出現(xiàn)下圖。
等待,等到出現(xiàn)下圖代表安裝 Python 成功。
到這恭喜您 Python 環(huán)境已經(jīng)安裝完了,趕快運行個程序試試吧!命令大全
基礎操作與環(huán)境設置
ls:列出當前目錄下的文件和目錄。
cd:切換工作目錄。
pwd:顯示當前工作目錄。
mkdir:創(chuàng)建新目錄。
rmdir:刪除空目錄。
rm:刪除文件或目錄(使用 -rf 參數(shù)遞歸刪除非空目錄)。
cp:復制文件或目錄。
mv:移動或重命名文件或目錄。
touch:創(chuàng)建新文件或更新文件的訪問和修改時間。
cat、less、more、nano、vim:查看、編輯文件。
echo:打印文本到終端。
export:設置或顯示環(huán)境變量。
source:讀取并執(zhí)行指定腳本中的命令。
軟件管理與包安裝
pkg:Termux 的包管理器,用于安裝、更新、卸載軟件包。
pkg install :安裝指定軟件包。
pkg upgrade:升級所有已安裝軟件包。
pkg search :搜索包含指定關鍵詞的軟件包。
pkg remove :卸載指定軟件包。
pkg info :查看軟件包信息。
apt(部分版本可能需要額外安裝):另一種常用的包管理器,提供類似 pkg 的功能。
termux-setup-storage:允許訪問外部存儲(如 SD 卡)。
文件系統(tǒng)操作
find:在文件系統(tǒng)中查找符合特定條件的文件或目錄。
grep:在文件中搜索匹配特定模式的文本行。
ln:創(chuàng)建硬鏈接或符號鏈接。
tar:打包、解包 tar 文件。
zip、unzip:壓縮、解壓縮 ZIP 文件。
dd:進行低級數(shù)據(jù)復制、轉換和輸出。
網(wǎng)絡工具
ping:測試網(wǎng)絡連接。
wget、curl:下載網(wǎng)絡資源。
nc(netcat):網(wǎng)絡工具箱,可用于創(chuàng)建 TCP/UDP 連接、監(jiān)聽端口、傳輸文件等。
ssh:安全 Shell,用于遠程登錄和命令執(zhí)行。
telnet:簡單網(wǎng)絡協(xié)議通信工具。
ifconfig(部分設備可能需要安裝 busybox):查看和配置網(wǎng)絡接口。
dig:DNS 查詢工具。
開發(fā)環(huán)境與編程語言
python、python2、python3:運行 Python 程序。
nodejs:運行 Node.js 程序。
ruby、perl、lua、golang:對應語言的運行環(huán)境。
gcc、clang、make:C/C++ 編譯工具鏈。
git:版本控制系統(tǒng)。
vim、nano、emacs:文本編輯器。
系統(tǒng)信息與監(jiān)控
top:實時顯示系統(tǒng)資源使用情況。
free:查看內(nèi)存使用情況。
df:查看磁盤空間使用情況。
du:估算文件和目錄所占磁盤空間。
ps、pgrep、pkill:查看、查找、終止進程。
termux-battery-status:獲取電池狀態(tài)信息。
快捷指令與別名設置
alias:創(chuàng)建命令別名,簡化常用命令。
bashrc 或 zshrc:配置 shell 的啟動腳本,可在此添加別名、環(huán)境變量等設置。
高級與特定用途
su:切換到 root 用戶(需已獲得 root 權限)。
adb(需額外安裝):Android Debug Bridge,用于與 Android 設備交互。
proot(需額外安裝):在軟件內(nèi)部運行完整的 Linux 發(fā)行版,如 Alpine、Ubuntu 等。
aria2:多線程下載工具。
screen、tmux:終端復用器,支持會話持久化和多窗口管理。常見問題
1、如何公網(wǎng)訪問
公網(wǎng)訪問
我們?nèi)绾伟咽謾C中的端口暴露到公網(wǎng)呢,有兩種方式都很方便:
使用ssh反向代理(使用autossh解決隧道的穩(wěn)定性問題)
使用ngrok(使用ngrok arm版本)
如此一來手機中運行的網(wǎng)站你就可以在公網(wǎng)訪問它,當然你也可以把ssh端口暴露到外網(wǎng),這樣你可以在任何有網(wǎng)絡連接的地方連接到你的手機里。前提是ta處于運行狀態(tài)。
2、如何提高輸入效率
打開之后,我們面對的是一個命令行界面,常用的手機輸入工具,搜狗之類的,并沒有功能鍵,無法輸入esc、ctrl、alt、tab…
提供了一些解決方案:
音量鍵(-)模擬Ctrl,所以2265用戶要中止輸入到一半的命令,只好按下音量鍵(-)+c即可(等效于Ctrl+c)
你也可以使用音量鍵(+)+q顯示擴展鍵:ESC、CTR、ALT、TAB、-、/、|
你有多種方式提高輸入效率:
使用藍牙鍵盤
Hacker's Keyboard: 一個輸入法app,提供一切你需要的按鍵,方便地在Android上輸入快捷鍵組合、特殊符號,提高
Coding和CLI的效率
在電腦中使用ssh接入
安裝Jupyter Notebook,在電腦中使用瀏覽器連接(可以在網(wǎng)頁中使用terminal)更新日志
v0.129版本
?修復某些設備上關于未簽名存儲庫的GPG錯誤。如果您因該錯誤而被阻止,請卸載一次并重新安裝,或者運行“apt--允許不安全的存儲庫更新”和“apt升級”一次。
?修復配置額外鍵盤鍵的問題。
0條評論