Below you will find pages that utilize the taxonomy term “Termux”
Posts
Vault - Install Vault
要安裝 Vault 可到這邊下載對應系統的檔案。
像是筆者用 Android 手機在用 Termux 玩,所以是下載 ARM 版本的檔案。
wget https://releases.hashicorp.com/vault/1.3.0/vault_1.3.0_linux_arm64.zip 下載下來後解壓縮。
unzip vault_1.3.0_linux_arm64.zip 就可以直接使用解壓縮出來的二進制檔案操作。
vault Link Installing Vault
read morePosts
Perl - Install on Termux
要在 Termux 上撰寫或運行 Perl,可透過套件管理工具安裝 Perl 套件。
apt install perl 安裝完調用 perl 命令,並帶入 –version 參數,確認 Perl 的安裝,若安裝無誤可看到安裝的 Perl 版本。
perl --version
read morePosts
Rust - Install on Termux
在 Termux 上安裝 Rust,可透過套件管理程式安裝 Rust 套件。
pkg install rust 安裝完後可查詢 Rust 版本做個確認。
rustc -V
read morePosts
Go - Install on Termux
要在 Termux 使用 Go,可透過 pkg 安裝 golang 套件。
pkg install golang 安裝完可調用 go 命令查閱版本,命令應該正常運作,回應安裝的 Go 版本資訊。
go version
read morePosts
Python - Install on Termux
要在 Termux 安裝 Python,可透過 pkg 安裝 python 套件。
pkg install python 安裝完可查閱 Python 版本做過確認,Python 命令應可正常運行,回應安裝的 Python 版本。
python --version
read morePosts
MariaDB - Install on Termux
在 Termux 安裝 MariaDB,可透過 pkg 或是 apt 安裝。
pkg install MariaDB 安裝完調用 mysql_install_db 命令安裝資料庫。
mysql_install_db 調用 mysqld 命令啟動服務。
mysqld 在另一個 Session 調用 mysql 命令即可連進 MariaDB。
mysql
read morePosts
Dart - Install on Termux
要在 Termux 安裝 Dart,透過 Apt 或 Pkg 去安裝 Dart 套件即可。
pkg install dart 安裝完可查詢版本做過確認,沒意外的話應該會正常運作。
dart --version
read morePosts
Termux - Vue.js in Termux
要在 Termux 內建立 Vue.js 環境,需要安裝 Vue CLI 到全域。
npm i vue-cli -g 安裝後透過 Vue CLI 初始 Vue 專案。
vue init webpack <Project> 進入初始完的專案目錄。
還原專案需要的套件。
yarn install 運行 Vue 專案。
yarn run start 訪問 http://127.0.0.1:8080 即可看到運行結果。
read morePosts
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
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 morePosts
Termux - Getting started
要使用 Termux,首先需透過 Google Play 商店或是 F-Droid 下載安裝。
安裝後點選 Termux 圖示啟動。
Termux 啟動後會看到如下終端機畫面,終端機畫面上會提供一些參考的資源,以及套件管理的常用操作。
為了使用較新的套件,這邊可先進行更新。
apt update && apt upgrade 為了便於使用 Termux 在操作上也做了些巧思,像是長按螢幕可叫出選單,便於複製貼上。
MORE… 內也有些功能可供使用,像是 Kill process 可終止目前的 process (輸入 exit 離開也可以)、Help 可直接開啟 Termux wiki。
上音量鍵是特殊鍵,可做的功能有…
Volume Up+E → Escape key Volume Up+T → Tab key Volume Up+1 → F1 (and Volume Up+2 → F2, etc) Volume Up+0 → F10 Volume Up+B → Alt+B, back a word when using readline Volume Up+F → Alt+F, forward a word when using readline Volume Up+X → Alt+X Volume Up+W → Up arrow key Volume Up+A → Left arrow key Volume Up+S → Down arrow key Volume Up+D → Right arrow key Volume Up+L → | (the pipe character) Volume Up+H → ~ (the tilde character) Volume Up+U → _ (underscore) Volume Up+P → Page Up Volume Up+N → Page Down Volume Up+.
read morePosts
Termux - Package management
Termux 除了可以使用 apt & apt-get 來做套件管理外,也提供 pkg 來做套件管理。
使用方式可直接帶入 help 命令查閱。
pkg help 像是可用 search 命令搜尋是否有指定套件可供安裝。
pkg search <query> 找到指定套件後可用 show 命令進一步查看套件資訊。
pkg show <packages> 套件安裝可用 install 命令,並帶入要安裝的套件。
pkg install <packages> 安裝完後可用 list-installed 命令做個檢查。
pkg list-installed Link Package Management
read more