乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      安裝Termux的手機上運行Python

       星光閃亮圖書館 2019-09-01

      1. Termux 終端

      Android是一個單用戶圖形化系統(tǒng),功能主要以應用的形式呈現(xiàn)給用戶,因此在系統(tǒng)上我們無法直接獲取終端,更是無法直接調用系統(tǒng)自帶的豐富指令。使用ADB是一個曲線救國的方法,打開USB調試后開發(fā)者可以在桌面系統(tǒng)的終端中觸發(fā)Android系統(tǒng)自帶指令,使用方法大概如下:

      adb shell env   # 查看Android的環(huán)境變量
      

      這種方法需要一臺電腦的配合,為了實現(xiàn)全天候、無差別的終端體驗,你首先需要一個終端模擬器來保證隨時隨地地使用終端。

      Android平臺我們推薦Termux終端模擬器。

      Termux

      Termux終端有很多優(yōu)秀的特性,這里要說兩點:

      1. Termux有針對手機輸入優(yōu)化的鍵盤顯示,長按KEYBOARD選項可打開該功能
      2. Termux維護著適合Android的庫,并自帶包管理器apt

      因此,在Android上使用Termux終端和在Linux上使用終端一樣方便。
      安裝完Termux后你有以下幾個步驟需要完成:

      1. 到手機設置中開啟 Termux 的存儲權限,否則在Termux終端無法訪問內部存儲
      2. 修改Termux的源地址 (特別是國內用戶

      和Linux類似,Termux有自己的軟件源,安裝Termux后默認的軟件源是Termux官網(wǎng),即 http://,可打開源列表查看。

      ### 如何查看
      export EDITOR=vi
      apt edit-sources 
      

      源列表的一般格式為:

      # The main termux repository
      deb [arch=all,你的平臺架構] http:// stable main
      

      上面的指令中我們指定 vi 作為默認文本編輯器,vi指令是Termux自帶的,你也可以指定其他文本編輯器,但需要先安裝。默認的源服務器在國內是無法訪問的,除非使用梯子,也就是說剛開始你可能只能使用vi編輯器,而且不能安裝任何軟件,畢竟 apt updage && apt upgrade都不能成功執(zhí)行,換言之沒有梯子默認情況下你無法獲取資源列表。
      國內用戶建議使用清華維護的源服務器: http://mirrors.tuna./termux

      ## 國內用戶建議使用的源列表內容
      # The main termux repository
      # deb [arch=all,你的平臺架構] http:// stable main
      deb [arch=all,你的平臺架構] http://mirrors.tuna./termux stable main
      

      默認情況下內容是使用http協(xié)議傳輸?shù)?,我們可以為apt添加安全傳輸支持,這樣就可以使用https安全傳輸協(xié)議。

      apt install apt-transport-https
      

      這時再次修改源服務器的傳輸協(xié)議為https并更新即可。
      安裝Termux后我們不僅可以在手機上使用/system/bin下的命令,還能下載新的指令使用。

      2、Termux的安裝Python

      1. 更新包

      apt update
      apt upgrade
      

      2. 修改源

      export EDITOR=vi
      apt edit-sources
      

      在vi編輯器里把第二行替換成以下內容(清華鏡像源)

      deb [arch=all,arm] http://mirrors.tuna./termux stable main
      

      在vi編輯器里,輸入第一個i進入編輯模式(插入),下面會給出提示“INSERT”,此時再打字就是在光標左邊插入字符。等修改完畢后,按住音量,同時輸入e,即可退出編輯模式。再輸入:wq保存并退出vi。

      3. Python環(huán)境部署

      安裝python2.7

      pkg install python2
      

      安裝完成后,使用python2命令啟動python 2.7.14環(huán)境.

       

      安裝python3

      pkg instll python
      

      安裝完成后,使用python命令啟動python 3.6.5環(huán)境.

       

      升級pip版本

      python2 -m pip install --upgrade pip 
      python -m pip install --upgrade pip
      

      這兩條命令分別升級了pip2pip3到最新版. 
      pip版本查看

       

      ipython

      ipython是一個python的交互式shell,支持變量自動補全,自動縮進,支持bash shell命令,內置了許多很有用的功能和函數(shù)。學習ipython將會讓我們以一種更高的效率來使用python。先安裝clang,否則直接使用pip安裝ipython會失敗報錯.

      pkg install clang
      pip install ipython
      pip3.6 install ipython
      

      然后分別使用ipythonipython2進入py2py3控制臺:

       

      編輯器

      終端下有vim神器,并且官方也已經(jīng)封裝了vim-python,對vim進行了Python相關的優(yōu)化.

      pkg install vim-python
       

      3、Termux的使用技巧

      安裝基本工具

      pkg update pkg install vim curl wget git unzip unrar 

      啟用外置存儲

      Android6.0以上會彈框確認是否授權,執(zhí)行這條命令確保termux在最前端(當前Activity)

      termux-setup-storage

      成功拿到存儲權限后會在家目錄生成storage目錄,并且生成若干目錄,軟連接都指向外置存儲卡的相應目錄

       顯示擴展功能按鍵

      方法一

      從左向右滑動,顯示隱藏式導航欄,長按左下角的KEYBOARD.

      方法二

      使用Termux快捷鍵:音量++Q

      常用快捷鍵

      Ctrl鍵是終端用戶常用的按鍵 – 但大多數(shù)觸摸鍵盤都沒有這個按鍵。為此,Termux使用音量減小按鈕來模擬Ctrl鍵。 
      例如,在觸摸鍵盤上按音量減小L發(fā)送與在硬件鍵盤上按Ctrl + L相同的輸入。

      • Ctrl+A -> 將光標移動到行首
      • Ctrl+C -> 中止當前進程
      • Ctrl+D -> 注銷終端會話
      • Ctrl+E -> 將光標移動到行尾
      • Ctrl+K -> 從光標刪除到行尾
      • Ctrl+L -> 清除終端
      • Ctrl+Z -> 掛起(發(fā)送SIGTSTP到)當前進程

      音量加鍵也可以作為產(chǎn)生特定輸入的特殊鍵.

      • 音量加+E -> Esc鍵
      • 音量加+T -> Tab鍵
      • 音量加+1 -> F1(和音量增加+ 2→F2等)
      • 音量加+0 -> F10
      • 音量加+B -> Alt + B,使用readline時返回一個單詞
      • 音量加+F -> Alt + F,使用readline時轉發(fā)一個單詞
      • 音量加+X -> Alt+X
      • 音量加+W -> 向上箭頭鍵
      • 音量加+A -> 向左箭頭鍵
      • 音量加+S -> 向下箭頭鍵
      • 音量加+D -> 向右箭頭鍵
      • 音量加+L -> | (管道字符)
      • 音量加+H -> ?(波浪號字符)
      • 音量加+U -> _ (下劃線字符)
      • 音量加+P -> 上一頁
      • 音量加+N -> 下一頁
      • 音量加+. -> Ctrl + \(SIGQUIT)
      • 音量加+V -> 顯示音量控制
      • 音量加+Q -> 顯示額外的按鍵視圖

      基本命令

      Termux除了支持apt命令外,還在此基礎上封裝了pkg命令,pkg命令向下兼容apt命令.apt命令大家應該都比較熟悉了,這里直接簡單的介紹下pkg命令:

      pkg search <query> 搜索包
      pkg install <package> 安裝包
      pkg uninstall <package> 卸載包
      pkg reinstall <package> 重新安裝包
      pkg update                      更新源
      pkg upgrade                     升級軟件包
      pkg list-all                    列出可供安裝的所有包
      pkg list-installed              列出已經(jīng)安裝的包
      pkg shoe <package> 顯示某個包的詳細信息
      pkg files <package> 顯示某個包的相關文件夾路徑 

      目錄環(huán)境結構

      ~ > echo $HOME /data/data/com.termux/files/home
       ~ > echo $PREFIX /data/data/com.termux/files/usr
       ~ > echo $TMPPREFIX /data/data/com.termux/files/usr/tmp/zsh 

      Termux-api

      Termux:API,用于訪問手機硬件,實現(xiàn)更多的可玩性,可以實現(xiàn)如下等功能:

      • 訪問電池信息
      • 獲取相機設備信息
      • 獲取本機設備信息
      • 獲取設置剪貼板信息
      • 獲取通訊錄信息
      • 獲取設置手機短信
      • 撥打號碼
      • 振動設備

      安裝Termux-api

      Termux-api Google Play下載地址

      如何在電腦上下載Google play上的應用?

      安裝Termux-api軟件包安裝完Termux-apiAPP后,Termux里面必須安裝對應的包后才可以實現(xiàn)操作手機底層.

      pkg install termux-api
      

      下面只列舉一些可能會用到的,想要獲取更多關于Termux-api的話,那就去參考官方文檔.

      獲取電池信息

      termux-battery-status
      

      可以看到電池的-健康狀況-電量百分比-溫度情況等

      {
        "health": "GOOD",
        "percentage": 67,
        "plugged": "UNPLUGGED",
        "status": "DISCHARGING",
        "temperature": 24.600000381469727
      }
      

      獲取相機信息

      termux-camera-info
      

      獲取與設置剪貼板

      查看當前剪貼板內容

      termux-clipboard-get
      

      設置新的剪貼板內容

      termux-clipboard-set 000

       

      獲取通訊錄列表

      termux-contact-list
      

       

      查看短信內容列表

      termux-sms-inbox
      

      發(fā)送短信

      termux-sms-send
      

      支持同時發(fā)送多個號碼,實現(xiàn)群發(fā)的效果,官方介紹如下:

      termux-sms-send -n number(s)  recipient number(s) - separate multiple numbers by commas
      

      發(fā)送測試

      termux-sms-send -n 10001 cxll
      

       

      撥打電話

      termux-telephony-call
      

      撥打電話給10001中國電信,查看下話費有沒有欠費~?

      termux-telephony-call 10001
      

       

      WiFi相關

      獲取當前WiFi連接信息

      termux-wifi-connectioninfo
      

      獲取最近一次WiFi掃描信息

      termux-wifi-scaninfo
      

       

      小結

      直接操作調動系統(tǒng)底層的話,可以通過編程來實現(xiàn)自動定時短信發(fā)送,語音播報等 DIY空間無線

      一些無聊的嘗試

      一些無聊有趣的版塊,如果你是一個正經(jīng)講究人,可以跳過這個板塊以節(jié)約你的閱讀時間.

      nyancat 彩虹貓

      彩虹貓(英語:Nyan Cat)是在2011年4月上傳在Youtube 的視頻,并且迅速爆紅于網(wǎng)絡,並在2011年YouTube瀏覽量最高的視頻中排名第五.

      pkg install nyancat
      nyancat
      

      什么鬼~完全Get不到國外人的趣味點~

      終端二維碼

      Linux 命令行下的二維碼,主要核心是這個網(wǎng)址:http:///

      echo "http://www." |curl -F-=\<- 
      


      如果你不嫌無聊的話還可以掃描這個二維碼,然后就打開我的博客了.

      終端地圖

      一個基于nodejs編寫的命令行下的地圖.

      npm install mapscii -g
      mapscii
      

      進入終端地圖

      操作方法

      • 方向鍵 移動
      • az鍵 放大縮小
      • q鍵 退出

      終端下的地圖!講究人~ 如果你足夠無聊的話,還可以嘗試能不能在這個地圖上找到自己所在的位置.



      from: http://www./%E9%BB%91%E5%AE%A2%E6%8A%80%E6%9C%AF/4875.html
      http://www./geek/170510.html

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多