關於安卓手機的牛逼軟件termux使用

最近在學着用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

最近有學習數據庫和python因此在安裝軟件後當即安裝這兩個軟件,mysql和python。可是因爲剛剛開始學習和使用出了不少問題。在termux上是不能直接安裝mysql的你須要安裝他的替代品mariadb,是mysql的一個分支使用的方法同樣的:1,pkg install mariadb,2,apt-get install mariadb。安裝好之後你就可使用mysqld來啓動你的mysql服務了,啓動之後,另外打開一個窗口輸入mysql就能夠進行使用mysql語句了,和電腦端沒有差異,注意手機termux安裝mariadb是不須要設置root密碼的不過也能夠設置,具體後續更新。python的安裝相對順利,直接apt-get install python,固然也要安裝pip。不過安裝python有些麻煩具體若是有人須要能夠給我發郵件dhzzy88@163.com,python庫有些沒法實現的庫不能安裝,不過若是你和我同樣是初學者,可用的庫已經十分豐富了,爬蟲scrapy均可以安裝了。

 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

相關文章
相關標籤/搜索