Termux - Terminal Emulator for Android
Here is My Termux Terminal Emulator Setup & Packages 🔖
Linux on Android 💯
Termux Support was dropped from Playstore - https://github.com/termux/termux-app#installation
- Download Termux from F-Driod - https://f-droid.org/packages/com.termux/
- Termux API - https://f-droid.org/en/packages/com.termux.api/
- All Termux Apps - https://search.f-droid.org/?q=termux&lang=en
- Developer Wiki - https://github.com/termux/termux-packages/wiki
- Termux Wiki - https://wiki.termux.com/wiki/Main_Page
Get it from Google Play store 💯
Install Termux - https://play.google.com/store/apps/details?id=com.termux&hl=enInstall Termux API - https://play.google.com/store/apps/details?id=com.termux.api&hl=enInstall Termux Styling - https://play.google.com/store/apps/details?id=com.termux.styling
- Update Termux Packages
pkg updatepkg upgrade- Clean up packages
pkg autoclean
pkg clean- Termux Update Package Mirror Servers - https://github.com/termux/termux-packages/wiki/Mirrors
termux-change-repo- Install cURL
pkg install curl- Install git
pkg install git- Install wget
pkg install wget- install Zip
pkg install zip- install unZip
pkg install unzip- Install python3 & python2 (https://wiki.termux.com/wiki/Python)
pkg Install python2pkg install python- Install Nodejs
pkg install nodejs# LTS Version
pkg install nodejs-lts- Install jq (pre Format JSON result)
pkg install jq- Install libxml2-utils
pkg install libxml2-utils- Install grep (about grep - https://en.wikipedia.org/wiki/Grep)
pkg install grep- Install bc (Arbitrary Precision Calculator language)
pkg install bc- Install htop (Task manager & system Monitor)
pkg install htop- Install figlet
pkg install figlet- Install httping (pinging tool for HTTP requests)
pkg install httping- install dnsutils (Mostly i use this tool for find the website/blog IP address)
pkg install dnsutils- Install openssh (For Managing My Servers SSH & SFTP)
pkg install openssh- Install FFmpeg (Handling video, audio, and other multimedia files and streams)
pkg install ffmpeg- Install youtube-dl
curl -sL https://gist.githubusercontent.com/santhoshkumar/48dad71342f8dc68029b5d5f33504302/raw/13d40d51dd45597f2b74b30361c642f3e56ed187/package.sh | bash- Install PHP
pkg install php- Install PHP Composer on Termux
curl -sS https://getcomposer.org/installer | php -- --install-dir=/data/data/com.termux/files/usr/bin --filename=composer(OR)
pkg install composer- Install nano Editor
pkg install nano- Install ZSH (For Run ohmyzsh)
pkg install zsh- Install HTTPie on Termux (cURL Alternative) and Install Socks for Proxy Connection [Python3 Modules]
pip install --upgrade pip setuptoolspip install --upgrade httpiepip install -U requests[socks]pip install requests- Required packages for Python development
pkg install clangpkg install libffipkg install openssl- DuckDuckGo for Termux
pip install ddgr- Install screenfetch (System Information Generator)
pkg install screenfetch- Install w3m - Text based Web browser
pkg install w3m- install cowsay on termux
pkg install cowsay- install perl
pkg install perl- install Ruby
pkg install ruby- install Rust on Termux
pkg install rust- install ollama on termux
pkg install ollama- install Cloudflared
pkg install Cloudflared- install sqlite
pkg install sqlite- install fakeroot
pkg install fakeroot- install sshpass
pkg install sshpass- install golang
pkg install golang- install PRoot
pkg install proot- use chroot
Fixes the DNS lookup issue
$ termux-chroot
$ ls /usr
#logout
exit- Delete Read only Files or Folders
chmod 700 -R ~/<filename or folder name>
rm -rf ~/<filename or folder name>-
Customize the Termux Terminal Emulator - https://amsk.in/2IF0ibt
-
Install
Termux-execRead More about this Package - https://wiki.termux.com/wiki/Termux-exec
pkg install termux-exec- Install Termux API (Full info about this - https://wiki.termux.com/wiki/Termux:API (Don't Forget to Install Termux API APP from F-Driod)
pkg install termux-api- Termux SD Card Permission ( https://wiki.termux.com/wiki/Termux-setup-storage )
pkg update
pkg upgradetermux-setup-storage- Termux Enable Extra Key Rows
cd .termuxnano termux.propertiesCopy and Paste the Below Key Configuration in the Termux Properties File -
CTRL + Xto save & Exit
extra-keys = [ \
['ESC','|','/','HOME','UP','END','PGUP','DEL'], \
['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN','BKSP'] \
]- Termux Fix Legacy Warning - termux/termux-app#1393
termux-upgrade-repoTermux Storage permission did not create symlink for all folders - ( termux/termux-app#591 )
cd $HOME
ls- Termux - Check if a program/Package is exists or Not (Verify your Package Installation)
curl -sL https://gist.githubusercontent.com/santhoshkumar/aba032a6dae1940ed57d860d5a0d963d/raw/bd18596aff92295dbcf102e6570deb5f0561a085/package.sh | bash- List the Installed Packages
pkg list-installed- Uninstall/Remove Packages
pkg uninstall <package-name>- Clear bash Path cache
hash -r- Termux Help
pkg help- Enable Extra Keys ( https://wiki.termux.com/wiki/Touch_Keyboard ) Volume UP+Q
- Termux Backing up and Restoring - https://wiki.termux.com/wiki/Backing_up_Termux
Learn More about Termux Visit - https://termux.com/
Bookmark this Page More Updates on the way 😊