Posts
Termux - Setup Hexo blog
在 Termux 使用 Hexo 並沒什麼特別之處。
一樣是要先將 Hexo CLI 安裝到全域。
npm install hexo-cli -g 接著初始化 Blog。
hexo init <Folder> 進入剛初始化產出的目錄
運行 Hexo 服務。
hexo s 訪問 http://127.0.0.1:4000 即可看到 Blog 運行的結果。
read morePosts
Termux - Setup Jupyter Notebook
要在 Termux 安裝 Jupyter Notebook,要先安裝一些依賴的套件。
apt install clang python python-dev fftw libzmq libzmq-dev freetype freetype-dev libpng libpng-dev pkg-config 再用 pip 安裝 Jupyter。
pip install jupyter 安裝完後啟動 Jupyter。
jupyter notebook 啟動訊息會帶出 Jupyter Notebook 的位置。
訪問該位置即可開始使用 Jupyter Notebook。
read morePosts
Termux - nginx
要在 Termux 內使用 nginx,首先要透過套件管理工具安裝 nginx 套件。
nginx install nginx 安裝完輸入命令啟動。
nginx 啟動後服務會在背景運行,可以用查詢看看 process 是否有起來。
ps | grep nginx 服務有正常起來到話訪問 http://127.0.0.1:8080 就可以看到 nginx 的歡迎頁面。
如果要關閉 nginx 服務,可調用…
fuser -k 8080/tcp
read morePosts
Termux - Setup Ubuntu Linux
要在 Termux 安裝 Ubuntu Linux,首先要下載安裝用的 script。
curl https://raw.githubusercontent.com/Neo-Oli/termux-ubuntu/master/ubuntu.sh --output ubuntu.sh 然後運行下載下來的 script 安裝,安裝完會直接進入到 Arch Linux。
bash ubuntu.sh 如果要去 Ubuntu Linux 退出,可調用 exit 命令。
要再次進入 Ubuntu Linux 的話,只要運行 start-ubuntu.sh 即可。
Link termux-ubuntu Ubuntu - Termux Wiki
read morePosts
Termux - Setup Arch Linux
要在 Termux 安裝 Arch Linux,首先要下載安裝用的 script。
curl https://raw.githubusercontent.com/sdrausty/TermuxArch/master/setupTermuxArch.sh --output setupTermuxArch 然後運行下載下來的 script 安裝,安裝後會直接進入到 Arch Linux。
如果要從 Arch Linux 退出,可調用 exit 命令。
要再次進入 Arch Linux 的話,只要運行 arch/startarch 即可。
Link Arch
read morePosts
'Termux - Termux:API'
要讓 Termux 可以獲取手機資訊或是跟手機進行互動,可以安裝 Termux:API application。
然後在 Termux 安裝 termux-api。
pkg install termux-api Termux:API 提供如下功能:
termux-battery-status Get the status of the device battery. termux-brightness Set the screen brightness between 0 and 255. termux-call-log List call log history. termux-camera-info Get information about device camera(s). termux-camera-photo Take a photo and save it to a file in JPEG format. termux-clipboard-get Get the system clipboard text. termux-clipboard-set Set the system clipboard text. termux-contact-list List all contacts.
read morePosts
LogDevice - Edit range using ldshell
要使用 ldshell 變更 LogDevice 的 Log range,可以使用 -c 參數指定使用 Interactive Mode,帶入 LogDevice 的設定檔,帶入 logs set range,帶入 Log range,以及 Log name。
ldshell -c <Config> logs set range --from <Start> --to <End> <Log> 像是這邊筆者就將 test_logs 的 Range 變更為 50 到 100,查閱 Log 也確實做了改變。
Link Log configuration · LogDevice
read morePosts
Termux - Custom welcome screen
要修改 Termux 的歡迎畫面,可以開啟 $PREFIX/etc/motd。
vim $PREFIX/etc/motd 開啟後可以看到 Termux 的歡迎畫面。
將之修改成自己的歡迎畫面後存檔退出。
開啟新的 session 即可看到設定好的歡迎畫面。
read morePosts
Termux - zsh
要設定 Termux zsh,可以下載 termux-ohmyzsh 並運行安裝。
sh -c "$(curl -fsSL https://github.com/Cabbagec/termux-ohmyzsh/raw/master/install.sh)" 安裝過程會詢問要使用的背景色。
以及字型。
依自己喜好下去設定即可,後續如要變更,可呼叫命令重設。
~/termux-ohmyzsh/install.sh 安裝好後開啟 zsh 的設定。
vim .zshrc 可以設定 zsh 的主題,有 agnoster、robbyrussell、jaischeema、re5et、junkfood、cloud、random 可供設定。
設定完起一個新的 session 就會看到 Termux 的 zsh 主題被套用上去了。
read morePosts
Termux - Internal and external storage
Termux 裝完後預設只能看到 Termux 空間內的資料,若要讓 Termux 能使用到 Android 的內外部空間,需要自行呼叫命令開啟。
開啟只要呼叫下列命令:
termux-setup-storage 開啟時會確認是否授權,點選允許完成授權動作。
命令跑完 Termux 下會多個 ~/storage 目錄。
透過該目錄就可以存取到 Android 的內外部空間了。
Link Internal and external storage Termux-setup-storage
read more