Termux คืออะไร?
Termux คือ โปรแกรมจำลองเทอร์มินัล และสภาพแวดล้อมระบบปฏิบัติการ Linux ทรงพลัง ที่ถูกปรับแต่งมาให้ทำงานบน Android แอปพลิเคชันนี้จะเปลี่ยนสมาร์ทโฟนหรือแท็บเล็ตของคุณให้เป็นคอมพิวเตอร์พกพาเต็มรูปแบบสำหรับเขียนโปรแกรม จัดการเครือข่าย และเรียนรู้ และไม่ต้องใช้ Root-rights สำหรับการทำงานพื้นฐาน
คุณสมบัติหลักของ Termux:
- บรรทัดคำสั่งเต็มรูปแบบ: เพลิดเพลินกับการทำงานในเชลล์ยอดนิยม Bash และ Zsh โดยใช้คำสั่ง Linux ที่คุ้นเคย
- การเขียนโปรแกรมขณะเดินทาง: ใช้สมาร์ทโฟนของคุณเพื่อเขียนโค้ด มีคอมไพเลอร์และอินเทอร์พรีเตอร์สำหรับ Python, C++, Node.js, Ruby, Go, Rust และ PHP
- โปรแกรมแก้ไขข้อความทรงพลัง: แก้ไขโค้ดและการกำหนดค่าโดยใช้ Vim, Emacs อันโด่งดัง หรือ Nano ที่เรียบง่ายและเข้าใจง่าย
- เครื่องมือสำหรับนักพัฒนา: จัดการเวอร์ชันของโปรเจกต์ด้วย Git เชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลผ่าน SSH-client (OpenSSH) และใช้เครื่องมือสร้าง
- ความบันเทิงและการเรียนรู้: รันเกมข้อความ (ผ่าน Frotz) ยูทิลิตี้สำหรับกราฟิก ASCII หรือทดลองใช้เครื่องมือความปลอดภัยทางไซเบอร์ (Nmap, Metasploit)
วิธีการทำงาน:
เมื่อติดตั้ง Termux จะปรับใช้ระบบพื้นฐาน สำหรับการติดตั้งซอฟต์แวร์เพิ่มเติม จะใช้ตัวจัดการแพ็คเกจ APT (หรือ PKG) ที่คุ้นเคยสำหรับผู้ใช้ Debian และ Ubuntu สิ่งนี้ช่วยให้คุณสามารถติดตั้ง อัปเดต และลบโปรแกรมได้ด้วยคำสั่งเดียว แก้ไขการพึ่งพาโดยอัตโนมัติ
การควบคุมและอินเทอร์เฟซ:
- เมนูบริบท: การกดแบบยาว (Long press) ในพื้นที่เทอร์มินัลใดๆ จะเรียกเมนูสำหรับคัดลอก/วางข้อความ การตั้งค่าสไตล์ และเปิดเซสชันเพิ่มเติม
- ปุ่มเพิ่มเติม: แอปพลิเคชันจำลองปุ่ม Ctrl, Alt, Esc และลูกศรที่จำเป็นสำหรับการทำงานในคอนโซล
Termux มีชุมชนนักพัฒนาขนาดใหญ่ คุณสามารถค้นหาความช่วยเหลือ สคริปต์ และเคล็ดลับบน GitHub, Reddit และในส่วน Wiki เฉพาะของโปรเจกต์
แบ่งปันประสบการณ์ของคุณกับผู้ใช้ท่านอื่น