精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
安裝Termux的手機(jī)上運(yùn)行Python

1. Termux 終端

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

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

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

Android平臺(tái)我們推薦Termux終端模擬器。

Termux

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

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

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

  1. 到手機(jī)設(shè)置中開啟 Termux 的存儲(chǔ)權(quán)限,否則在Termux終端無法訪問內(nèi)部存儲(chǔ)
  2. 修改Termux的源地址 (特別是國(guó)內(nèi)用戶

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

### 如何查看export EDITOR=viapt edit-sources 

源列表的一般格式為:

# The main termux repositorydeb [arch=all,你的平臺(tái)架構(gòu)] http://termux.net stable main

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

## 國(guó)內(nèi)用戶建議使用的源列表內(nèi)容# The main termux repository# deb [arch=all,你的平臺(tái)架構(gòu)] http://termux.net stable maindeb [arch=all,你的平臺(tái)架構(gòu)] http://mirrors.tuna.tsinghua.edu.cn/termux stable main

默認(rèn)情況下內(nèi)容是使用http協(xié)議傳輸?shù)模覀兛梢詾閍pt添加安全傳輸支持,這樣就可以使用https安全傳輸協(xié)議。

apt install apt-transport-https

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

2、Termux的安裝Python

1. 更新包

apt updateapt upgrade

2. 修改源

export EDITOR=viapt edit-sources

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

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

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

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

安裝python2.7

pkg install python2

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

 

安裝python3

pkg instll python

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

 

升級(jí)pip版本

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

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

 

ipython

ipython是一個(gè)python的交互式shell,支持變量自動(dòng)補(bǔ)全,自動(dòng)縮進(jìn),支持bash shell命令,內(nèi)置了許多很有用的功能和函數(shù)。學(xué)習(xí)ipython將會(huì)讓我們以一種更高的效率來使用python。先安裝clang,否則直接使用pip安裝ipython會(huì)失敗報(bào)錯(cuò).

pkg install clangpip install ipythonpip3.6 install ipython

然后分別使用ipythonipython2進(jìn)入py2py3控制臺(tái):

 

編輯器

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

pkg install vim-python
 

3、Termux的使用技巧

安裝基本工具

pkg update pkg install vim curl wget git unzip unrar 

啟用外置存儲(chǔ)

Android6.0以上會(huì)彈框確認(rèn)是否授權(quán),執(zhí)行這條命令確保termux在最前端(當(dāng)前Activity)

termux-setup-storage

成功拿到存儲(chǔ)權(quán)限后會(huì)在家目錄生成storage目錄,并且生成若干目錄,軟連接都指向外置存儲(chǔ)卡的相應(yīng)目錄

 顯示擴(kuò)展功能按鍵

方法一

從左向右滑動(dòng),顯示隱藏式導(dǎo)航欄,長(zhǎng)按左下角的KEYBOARD.

方法二

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

常用快捷鍵

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

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

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

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

基本命令

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

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

目錄環(huán)境結(jié)構(gòu)

~ > 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,用于訪問手機(jī)硬件,實(shí)現(xiàn)更多的可玩性,可以實(shí)現(xiàn)如下等功能:

  • 訪問電池信息
  • 獲取相機(jī)設(shè)備信息
  • 獲取本機(jī)設(shè)備信息
  • 獲取設(shè)置剪貼板信息
  • 獲取通訊錄信息
  • 獲取設(shè)置手機(jī)短信
  • 撥打號(hào)碼
  • 振動(dòng)設(shè)備

安裝Termux-api

Termux-api Google Play下載地址

如何在電腦上下載Google play上的應(yīng)用?

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

pkg install termux-api

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

獲取電池信息

termux-battery-status

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

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

獲取相機(jī)信息

termux-camera-info

獲取與設(shè)置剪貼板

查看當(dāng)前剪貼板內(nèi)容

termux-clipboard-get

設(shè)置新的剪貼板內(nèi)容

termux-clipboard-set 000

 

獲取通訊錄列表

termux-contact-list

 

查看短信內(nèi)容列表

termux-sms-inbox

發(fā)送短信

termux-sms-send

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

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

發(fā)送測(cè)試

termux-sms-send -n 10001 cxll

 

撥打電話

termux-telephony-call

撥打電話給10001中國(guó)電信,查看下話費(fèi)有沒有欠費(fèi)~?

termux-telephony-call 10001

 

WiFi相關(guān)

獲取當(dāng)前WiFi連接信息

termux-wifi-connectioninfo

獲取最近一次WiFi掃描信息

termux-wifi-scaninfo

 

小結(jié)

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

一些無聊的嘗試

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

nyancat 彩虹貓

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

pkg install nyancatnyancat

什么鬼~完全Get不到國(guó)外人的趣味點(diǎn)~

終端二維碼

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

echo "http://www.sqlsec.com" |curl -F-=\<- qrenco.de


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

終端地圖

一個(gè)基于nodejs編寫的命令行下的地圖.

npm install mapscii -gmapscii

進(jìn)入終端地圖

操作方法

  • 方向鍵 移動(dòng)
  • az鍵 放大縮小
  • q鍵 退出

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



from: http://www.52bug.cn/%E9%BB%91%E5%AE%A2%E6%8A%80%E6%9C%AF/4875.html
http://www.freebuf.com/geek/170510.html
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
帥瞎了!手機(jī)也能寫Python代碼!手把手教你在手機(jī)或平板上配置Python環(huán)境!
神器Termux的使用記錄 | 風(fēng)與牧歌
Termux——基于安卓的Linux終端模擬器
如何優(yōu)雅的在手機(jī)上進(jìn)行Python編程?
termux從入門到入坑
少年,為什么要去換不銹鋼臉盆呢?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 建平县| 连江县| 威海市| 九寨沟县| 邵阳市| 宁强县| 宁海县| 林州市| 揭西县| 拜城县| 蒙阴县| 抚顺县| 虹口区| 兰溪市| 常宁市| 大竹县| 开江县| 汤阴县| 虹口区| 静乐县| 额尔古纳市| 瓮安县| 梧州市| 紫金县| 广汉市| 崇仁县| 汤原县| 阜城县| 广西| 乌苏市| 彰化县| 姚安县| 古丈县| 河南省| 徐汇区| 固安县| 堆龙德庆县| 香港 | 丹凤县| 五华县| 陈巴尔虎旗|