為Android安裝Linux終端仿真與環境APP
今天為大家推薦Android下的Linux終端仿真與環境APP,它叫Termux。
有了Termux,它會在你的Android手機模擬一個最小化的Linux運行環境,與很多Linux發行版類似。它可以運行Linux命令,可建立Python、C、Java的開發環境進行相應開發,還可安裝移植好的Linux程序。
Termux有幾點特殊的地方:1.不包括 /bin,/usr/,/var , /etc等目錄;2.home文件夾在Termux的Android安裝目錄下,卸載Termux,home會被刪除,如果要進行卸載,一定要看看有沒有需要保留的文件,Android不能直接訪問Termux home下的文件,需要通過Termux-open命令 進行共享后方可使用;3.Termux可運行在Android 非root環境下,在這種狀態下,不能使用1024以下的端口,所以很多通過pkg包安裝的程序端口都是80打頭,比如FTP會使用8021端口。
下面簡單介紹下Termux的使用。
1.軟件安裝。Termux安裝軟件有兩個命令,一個pkg install 應用包名,一個是apt install 應用包名,對應的有pkg up和apt update升級軟件源。
2.文本編輯。Termux在使用VI等編輯類軟件的時候要學會快捷鍵,不然你得抓狂,推薦用nano。
音量上+q調出快捷命令,可以選擇esc、ctrl、alt、tab、-、/、
音量上+w/a/s/d對應移動上下左右光標
音量上+t 為tab
音量下+c為ctrl+c
音量上+e為esc
3.修改軟件源,加快下載速度,輸入以下命令
export EDITOR=vi
apt edit-sources
修改為清華源:
# The termux repository mirror from TUNA:
deb [arch=all,arm] http://mirrors.tuna.tsinghua.edu.cn/termux stable main
4.安裝Python2(Python3可把后面的命令中的2去掉即可,Pip也是)開發環境,pkg install python2 python2-dev ,安裝后可使用pip2安裝Python模塊。
Termux除了基本應用,還可以做一些簡單的滲透測試,有興趣的朋友可以訪問Termux的Wiki,了解更多使用方面的說明。
(作者:凱凱運維,目前就職于國有企業,從事運維工作。很高興與大家分享IT技術,運維技術,科學探索以及各類好玩的DIY項目,歡迎大家關注。)