最近在學着用linux,偶爾發現了一款神奇的軟件--termux,termux是一款來自國外的終端模擬器,是運行在內部存儲上的程序(不在內存卡上),功能比較強大,啓動程序以後會進入命令行終端,須要基本的Linux操做知識,衆所周知安卓是Linux的閹割版本,因此終端的使用在安卓上也是返璞歸真。termux支持apt包管理,因此你能夠直接使用:apt-get install ***(你要安裝的軟件包)在線安裝軟件,固然也支持下載軟件包後自行編譯安裝,debian系統軟件deb,能夠下載在文件夾後使用dpkg -install 安裝,這一部分沒有進行驗證,可是在termux上是能夠進行命令操做的,儘管termux已經實現了不少的linux功能,可是仍然受限於平臺,不能與電腦Linux相比。termux的使用與Linux幾乎同樣,基礎功能仍然能夠實現。通過我三天的使用探索,已經搭建了我須要的環境,一些學習操做已經能夠脫離電腦端,mysql(mariadb),python2,python3,能夠運行,ipython啓動速度甚至快於Windows命令行的ipython,聽說能夠在上面運行Java編譯器,由於用不到沒有驗證。甚至若是有須要你能夠安裝apache2服務器,不過只是部分可行,具體仍然須要後續的驗證。值得一提的是Python在termux上運行得很好,有好友須要C和C++的編譯器gcc和g++,是徹底能夠運行的,在搭建環境的時候須要這兩個編譯器,已經能夠安裝,不過須要apt-get iinstall clang,這個步驟是必須的。python的安裝很簡單,方法一,apt-get install python,方法二,pkg install python,這是由於termux有本身維護的適合安卓的軟件庫,他們在清華大學鏡像網站有鏡像,若是原來的軟件下載安裝慢或者不能進行,可使用清華大學鏡像,具體在清華大學鏡像網站有步驟。html
mariadb數據庫前端
ipythonpython
sshmysql
安裝vimlinux
啓用外置存儲 Android6.0以上會彈框確認是否受權,執行這條命令確保termux在最前端(當前Activity) termux-setup-storage 成功拿到存儲權限後會在家目錄生成storage目錄,而且生成若干目錄,軟鏈接都指向外置存儲卡的相應目錄
不過因爲手機上的鍵盤不方便輸入特殊符號有些不方便,之後學習不用帶着筆記本處處跑累的要命。我有一個藍牙鍵盤,簡直方便,電腦都不用開機。sql
有網絡大神已經使用termux作出能夠連接電腦到數據庫了。所以termux功能足夠強大了。數據庫
http://www.cnblogs.com/BlogOfMr-Leo/p/8660920.html
安裝軟件不是一路順風的有不少依賴的庫須要編譯和百度,我走了不少彎路,所以寫出來給須要的人,但願可以有一點用處。apache