Termux高級終端教程-05


開發環境

Termux 支持的開發環境很強,可以完美的運行 C、Python、Java、PHP、Ruby等開發環境,建議讀者朋友們選擇自己需要的開發環境折騰。

編輯器

寫代碼前總得折騰一下編輯器,畢竟磨刀不誤砍柴工嘛。Termux 支持多種編輯器,完全可以滿足日常使用需求。

Emacs

據說Emacs是神的編輯器,我這種小菜雞還不會使用哎,但是 Termux 官方已經封裝好了 Emacs了,我們安裝起來就會簡單很多:

pkg install emacs 

nano

nano 是一個小而美的編輯器。具有如下:打開多個文件,每行滾動,撤消/重做,語法着色,行編號等功能

同樣安裝起來也很簡單:

pkg install nano

Vim

Vim 被稱為編輯器之神,基本上 Linux 發行版都會自帶 Vim,這個在前文基本工具已經安裝了,如果你沒有安裝的話,可以使用如下命令安裝:

pkg install vim

並且官方也已經封裝了vim-python,對Python相關的優化。

pkg install vim-python

解決漢字亂碼

如果你的Vim打開漢字出現亂碼的話,那么在家目錄(~)下,新建.vimrc文件

vim .vimrc

添加內容如下:

set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set enc=utf8
set fencs=utf8,gbk,gb2312,gb18030

然后source下變量:

source .vimrc

Apache

Apache是一個開源網頁服務器軟件,由於其跨平台和安全性,被廣泛使用,是最流行的Web服務器軟件之一。

安裝 Apache

pkg install apache2

啟動 Apache

apachectl start

然后瀏覽器訪問: http://127.0.0.1:8080 訪問是否成功啟動

PS:Termux 自帶的 Apache 的網站默認路徑為:

$PREFIX/share/apache2/default-site/htdocs/index.html

停止 Apache

apachectl stop

重啟 Apache

apachectl restart

Nginx

Nginx 是一個高性能的 Web 和反向代理服務器,Nginx 用的熟悉的話,下面搭建各種網站也就輕而易舉了。

安裝 Nginx

Termux 安裝 Nginx 也很簡單,一條命令即可:

pkg install nginx

安裝完成后,我的習慣是查看一下版本信息

測試 Nginx

測試檢查 Nginx 的配置文件是否正常:

nginx -t

現在測試肯定是OK的,這個多用於我們修改完 Nginx 的配置文件后的檢查。

啟動 Nginx

早期版本的 Termux 需要在termux-chroot 環境下才可以成功啟動 Nginx ,新版本的 Termux 可以直接啟動,很是方便:

nginx

Termux 在 Nginx 上默認運行的端口號是 8080, 使用pgrep命令也可以查看 Nginx 進程相關的PID號。

然后手機本地直接訪問http://127.0.0.1:8080 查看 Nginx 是否正常啟動

重啟 Nginx

一般當修改完 Nginx 相關的配置文件時,我們需要重啟 Nginx,使用如下命令即可重啟:

nginx -s reload

停止 Nginx

方法一 原生停止

nginx -s stop

或者

nginx -s quit

quit 是一個優雅的關閉方式,Nginx在退出前完成已經接受的連接請求。Stop 是快速關閉,不管有沒有正在處理的請求。

方法二 殺掉進程

需要1條命令,即可優雅的終止掉 Nginx 服務:

kill -9 `pgrep nginx`

貌似手機黨 並不好敲 這個 ` 符號 =,= ,如果實在敲不出來,那就分兩步走吧:

# 查詢 nginx 進程相關的 PID 號
pgrep nginx

# 殺掉 查詢出的 PID號進程
kill -9 PID

Python

Python是近幾年非常流行的語言,Python 相關的書籍和資料也如雨后春筍一般不斷涌現,帶來了活躍了 Python 學習氛圍。

安裝python2

Python2 版本要淘汰了,大家簡單了解一下就好:

pkg install python2 -y

安裝完成后,使用python2命令啟動 Python2.7 的環境

安裝python3

Termux 安裝 Python 默認版本是 Python3 的版本,與此同時也順便安裝了clang

pkg install python -y

安裝完成后,查看下clang和Python的版本:

注意版本區分

如果你同時安裝了 Python3 和 Python2 版本的話,最好向下圖中這樣驗證一下各個版本情況,做到心知肚明,國光我是先安裝 Python3 然后再安裝 Python2的:

安裝順序不一樣 pip 這種圖片應該也就不一樣
安裝順序不一樣 pip 這種圖片應該也就不一樣

升級pip版本

pip 保持最新是一個好習慣,升級方式很簡單:

Bash

升級 pip2

python2 -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

升級 pip3

python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

這兩條命令分別升級了pip2和pip3到最新版。升級完成后你會驚訝的發現你的pip3命令不見了???然后這個時候就開始吐槽我了

不要慌 問題不大,我們可以手動查看當前有哪些可執行的 pip 文件,使用如下命令:

ls /data/data/com.termux/files/usr/bin|grep pip
原來我們的pip3變成了pip3.8了啊
原來我們的pip3變成了pip3.8了啊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM