
คุณเคยสงสัยหรือไม่ว่าเราสามารถใช้งาน Linux ได้โดยตรงบนโทรศัพท์ Android ของคุณได้หรือไม่ หากเป็นเช่นนั้น คำตอบก็อยู่ที่นี่ Termux:แอปที่ทำให้เส้นแบ่งระหว่างสมาร์ทโฟนกับคอมพิวเตอร์เลือนลางลงด้วยเทอร์มินัลที่ใช้งานได้เต็มรูปแบบ ที่นี่ คุณจะค้นพบวิธีใช้ Termux ให้เกิดประโยชน์สูงสุดด้วยการเรียนรู้พื้นฐานผ่านคำอธิบายโดยละเอียด คำสั่งที่มีประโยชน์ที่สุดตั้งแต่ขั้นพื้นฐานไปจนถึงขั้นสูง รวมถึงการจัดการไฟล์ การทำงานอัตโนมัติ เซิร์ฟเวอร์ การแฮ็กอย่างมีจริยธรรม และการแจกจ่าย Linux ที่สมบูรณ์
นี้ คำแนะนำฉบับสมบูรณ์สำหรับ Termux เป็นภาษาสเปนที่ออกแบบมาเพื่อให้ทุกคนตั้งแต่ผู้เริ่มต้นจนถึงผู้ใช้ขั้นสูงสามารถเชี่ยวชาญเครื่องมือนี้ ใช้ประโยชน์จากศักยภาพของมัน และเรียนรู้ทีละขั้นตอนด้วยตัวอย่างที่ชัดเจนและทรัพยากรที่มีประโยชน์
Termux คืออะไร ข้อดีเหนือโปรแกรมจำลองและสภาพแวดล้อมอื่น ๆ

Termux เป็นแอปพลิเคชันโอเพ่นซอร์สฟรีที่เปลี่ยนอุปกรณ์ Android ของคุณให้กลายเป็นสภาพแวดล้อมเทอร์มินัล Linux ที่ทรงพลังโดยไม่ต้องรูท แตกต่างจากโปรแกรมจำลองคอนโซลอื่น ๆ ตรงที่ไม่ต้องมีสิทธิ์รูท ให้ประสิทธิภาพที่ใกล้เคียงกับระบบ Linux จริง และมีตัวจัดการแพ็คเกจของตัวเอง (pkg) ที่ใช้ apt เป็นพื้นฐาน ซึ่งช่วยให้คุณสามารถติดตั้งยูทิลิตี้ GNU/Linux ได้หลายร้อยรายการ (git, ssh, vim, python, nodejs, nmap, curl และอื่นๆ อีกมากมาย) ด้วยคำสั่งเดียว
- ที่จับ คำสั่งหลายร้อยคำสั่ง และยูทิลิตี้ Linux จาก Android
- ช่วยให้คุณจัดการไฟล์และไดเรกทอรี แก้ไขสคริปต์ ตั้งค่าเซิร์ฟเวอร์ ฝึกฝนการแฮ็กอย่างมีจริยธรรม เขียนโปรแกรมบอทสำหรับ Telegram ทำงานอัตโนมัติ และอื่นๆ อีกมากมาย
- รองรับการแจกแจง Linux เต็มรูปแบบ (Ubuntu, Debian, Kali, Alpine ฯลฯ ) ผ่านทาง proot-distro
- ไม่จำเป็นต้องมีสิทธิ์รูท ปลอดภัย และแยกตัวจากระบบ Android
การดาวน์โหลดและติดตั้ง Termux บน Android: ขั้นตอนที่แนะนำ

- ดาวน์โหลด F-Droid.mq4:Termux จะได้รับการอัปเดตบน F-Droid ไม่ใช่ Google Play การเข้าถึง เอฟ-ดรอยด์.org และดาวน์โหลด APK
- ติดตั้ง Termux จาก F-Droid:เมื่อคุณดาวน์โหลดและติดตั้ง F-Droid แล้ว ให้ค้นหา “Termux” และดำเนินการติดตั้งแอปอย่างเป็นทางการ
- เปิด Termux: คุณจะเห็นข้อความแจ้งเตือนเทอร์มินัลพร้อมใช้งาน
หลังจากติดตั้งแล้วให้รัน:
อัปเดต pkg และอัพเกรด pkg -y
หากต้องการให้ Termux เข้าถึงไฟล์บนพื้นที่เก็บข้อมูลในโทรศัพท์ของคุณ ให้รันดังนี้:
termux-ตั้งค่า-จัดเก็บ
หน้าต่างการอนุญาตจะเปิดขึ้น ยอมรับ และคุณจะสามารถจัดการไฟล์ดาวน์โหลด รูปภาพ เพลง และอื่นๆ ได้จากเส้นทางเช่น ~/storage/downloads o ~/storage/pictures.
โครงสร้างไฟล์และการจัดเก็บใน Termux
ระบบไฟล์ Termux มีลักษณะคล้ายกับการแจกจ่าย Linux ที่ปรับให้เหมาะกับ Android:
- /data/data/com.termux/files/home: แฟ้มส่วนตัว ($ HOME) ซึ่งคุณสามารถบันทึกสคริปต์ โปรเจ็กต์ และไฟล์ได้
- ~/ที่เก็บข้อมูล/:ทางลัดโฟลเดอร์ที่แชร์ของ Android รวมถึง:
- ~/storage/downloads – ดาวน์โหลด
- ~/storage/pictures – ภาพถ่ายและภาพหน้าจอ
- ~/storage/music – เพลง.
- ~/storage/movies – วิดีโอ
- ~/storage/shared – ไฟล์ที่แชร์โดยแอปอื่น

หากต้องการย้ายไฟล์ระหว่าง Android และ Termux ให้ใช้เส้นทางเหล่านี้เพื่อหลีกเลี่ยงปัญหาด้านการอนุญาตหรือการสูญเสียข้อมูล
คำสั่งพื้นฐานแรกใน Termux สำหรับ Linux บน Android
เชี่ยวชาญคำสั่งที่สำคัญเหล่านี้เพื่อจัดการไฟล์ นำทาง และดูข้อมูลในเทอร์มินัล:
- ls: รายการไฟล์และไดเรกทอรี
ตัวอย่าง:ls -lสำหรับรายละเอียดเพิ่มเติมls -aเพื่อรวมไฟล์ที่ซ่อนอยู่ls --color=autoสำหรับสี - cd: เปลี่ยนไดเรกทอรี
ตัวอย่าง:cd downloads,cd ..เพื่อยกระดับขึ้นไป - รหัสผ่าน: แสดงเส้นทางปัจจุบัน
- แมว: ดูไฟล์
เหมาะสำหรับบันทึก สคริปต์ หรือการกำหนดค่าอย่างรวดเร็ว - แตะ: สร้างไฟล์เปล่า
ตัวอย่าง:touch notas.txt - mkdir: สร้างโฟลเดอร์
ตัวอย่าง:mkdir proyectos - cp: คัดลอกไฟล์หรือโฟลเดอร์
ตัวอย่าง:cp fichero.txt copia.txt,cp -r carpeta1 carpeta2 - mv: ย้ายหรือเปลี่ยนชื่อไฟล์และไดเร็กทอรี
ตัวอย่าง:mv notas.txt antiguo.txt - rm: ลบไฟล์หรือโฟลเดอร์
ตัวอย่าง:rm archivo.txt,rm -r carpeta/ - ชัดเจน: ล้างหน้าจอคำสั่ง
- มนุษย์: แสดงคู่มือสำหรับคำสั่งอื่น ๆ
ตัวอย่าง:man ls - เสียงสะท้อน: แสดงข้อความหรือตัวแปร
ตัวอย่าง:echo "Hola Mundo"
การจัดการไฟล์ขั้นสูงและการอนุญาตใน Termux
ควบคุมการอนุญาต ค้นหาไฟล์และจัดการไดเร็กทอรี:
- ซีพี-วี: สำเนาแสดงรายละเอียด.
- ซีพี -n: ไม่เขียนทับไฟล์ที่มีอยู่
- เอ็มวี - วี: เคลื่อนที่ไปตามข้อมูล.
- เอ็มวี -i: โปรดยืนยันก่อนการเขียนทับ
- หา . -ชื่อ «*.jpg»: ค้นหาไฟล์ตามรูปแบบ.
- chmod +x สคริปต์.sh: ให้สิทธิ์ในการดำเนินการกับสคริปต์
- chown: เปลี่ยนเจ้าของและกลุ่มของไฟล์
- ต้นไม้: ดูโครงสร้างโฟลเดอร์ทั้งหมด (ต้องติดตั้งด้วย
pkg install tree). - หัว y หาง: แสดงบรรทัดแรกหรือบรรทัดสุดท้ายของไฟล์ ซึ่งมีประโยชน์สำหรับบันทึก
- เปิดเครื่องรูด: แตกไฟล์ ZIP
- ไฟล์ tar -xf.tar: แยกทาร์บอลออกมา
การสร้างอัตโนมัติและการเขียนสคริปต์ด้วย Bash ใน Termux
สร้างงานอัตโนมัติและสร้างสคริปต์เพื่อจัดการอุปกรณ์ของคุณ:
- สร้างสคริปต์ของคุณ:
นาโน mi_script.sh
- ทำให้มันสามารถดำเนินการได้:
chmod +x สคริปต์ของฉัน
- วิ่ง:
./my_script.sh
ตัวอย่างง่ายๆ ในการแสดงวันที่และรายการไฟล์ในโฟลเดอร์โฮม:
#!/data/data/com.termux/files/usr/bin/bash echo "วันที่ปัจจุบัน : $(วันที่)" ls -lah $HOME
รวมเงื่อนไข ลูป ฟังก์ชัน และตัวแปรในสคริปต์ของคุณสำหรับงานที่ซับซ้อนและกำหนดเอง
การปรับแต่งขั้นสูงใน Termux: นามแฝง, คำเตือน, สี และอื่นๆ อีกมากมาย
Modifica .bashrc เพื่อปรับเปลี่ยนสภาพแวดล้อมให้เข้ากับสไตล์และความต้องการของคุณ:
- นามแฝง สำหรับคำสั่งที่ใช้บ่อย:
นามแฝง ll="ls -l --color=auto"
- ฟังก์ชั่น สำหรับงานที่ต้องทำซ้ำๆ
- เพิ่มสีและปรับแต่งคำเตือน เปิดใช้งานประวัติทั่วโลก และใช้สีในคำสั่ง
- เพื่อใช้การเปลี่ยนแปลงทันที:
source ~/.bashrc.

การแก้ไขข้อความ: Nano, Vim และโปรแกรมแก้ไขใน Termux
ในการแก้ไขไฟล์ ให้ใช้:
- นาโน: เรียบง่ายและใช้งานง่าย เหมาะสำหรับผู้เริ่มต้น
ตัวอย่าง:nano archivo.txt - เป็นกลุ่ม:ตัวแก้ไขขั้นสูงที่ทรงพลังและกำหนดค่าได้
ตัวอย่าง:vim archivo.txt
การจัดการระยะไกลด้วย SSH และ SCP ใน Termux
เข้าถึงและควบคุมอุปกรณ์ของคุณจากระยะไกล:
- ติดตั้ง SSH:
pkg install openssh - สร้างคีย์ SSH ด้วย
ssh-keygenเพื่อการเชื่อมต่อที่ปลอดภัย - เริ่มต้นเซิร์ฟเวอร์ SSH ด้วย
sshd(พอร์ต 8022 ตามค่าเริ่มต้น) - จากพีซีเชื่อมต่อโดยใช้:
ssh -p 8022 usuario@direccion-ip - ถ่ายโอนไฟล์ด้วย
scp:
– อัพโหลด:scp archivo.txt usuario@ip:/destino/
– ดาวน์โหลด:scp usuario@ip:/origen/archivo.txt ./
ตั้งค่าเว็บเซิร์ฟเวอร์ภายในไม่กี่วินาทีด้วย Python
เพื่อแบ่งปันไฟล์หรือทำการทดสอบเว็บ:
pkg ติดตั้ง python python3 -m http.server 8000
เข้าสู่ http://IP-del-móvil:8000 จากเบราว์เซอร์ใดๆ บนเครือข่ายเดียวกัน
เปลี่ยนเส้นทางและเรียกดูแบบไม่เปิดเผยตัวตนด้วย Tor และบริการที่ซ่อนอยู่
ติดตั้งและกำหนดค่า Tor:
pkg ติดตั้ง tor
Tor
คุณสามารถตั้งค่าบริการ .onion หรือท่องเว็บแบบไม่เปิดเผยตัวตน และคุณยังสามารถสร้างอุโมงค์ด้วยเครื่องมือเช่น ngrok เพื่อเปิดเผยบริการของคุณสู่อินเทอร์เน็ตอย่างปลอดภัยได้อีกด้วย
ระบบอัตโนมัติด้วยบอทสำหรับ Telegram และ API
พัฒนา Bash bots ที่โต้ตอบกับ Telegram โดยใช้ curl และ jq:
- ส่งการแจ้งเตือนหรือรับคำสั่งจากอุปกรณ์ของคุณ
- ทำงานอัตโนมัติจากระยะไกล ตรวจสอบและควบคุมผ่านการแชท
- คุณต้องการเพียงโทเค็นบอทและเครื่องมือ curl และ jq (
pkg install jq curl).
การเขียนโปรแกรม การรวบรวม และการพัฒนาบนมือถือของคุณ
- ติดตั้งคอมไพเลอร์และสภาพแวดล้อม:
pkg ติดตั้ง clang gcc g++
pkg ติดตั้ง python nodejs ruby php
- ทำงานร่วมกับ Git เพื่อทำงานร่วมกันและจัดการโค้ด
- ใช้ make, cmake และเครื่องมืออื่นๆ เพื่อสร้างและพัฒนาระบบอัตโนมัติ
เครื่องมือแฮ็คและรักษาความปลอดภัยที่ถูกต้องตามจริยธรรมใน Termux
- nmap: การสแกนและตรวจสอบเครือข่าย
- ไฮดรา: โจมตีด้วยกำลังดุร้าย
- sqlmap: การทดสอบฐานข้อมูล
- openssl: การเข้ารหัสและ TLS/SSL
- netcat/ncat: การทดสอบเครือข่ายและบริการเว็บ
- tmux: การจัดการเซสชันหลายเซสชันแบบขนาน
ทำอย่างมีความรับผิดชอบและถูกต้องตามกฎหมายเสมอ: ใช้เครื่องมือเหล่านี้ในสภาพแวดล้อมที่มีการควบคุมและได้รับอนุญาตอย่างชัดเจน
ทางลัด เคล็ดลับ และคำแนะนำสำหรับมืออาชีพด้าน Termux
- กรอกข้อความอัตโนมัติด้วยแท็บ
- ประวัติด้วยลูกศรขึ้น/ลงและ Ctrl+R
- ใส่เครื่องหมายความคิดเห็นในบรรทัดในสคริปต์ด้วย #
- ตั้งค่าเซิร์ฟเวอร์และบริการ ใช้ ngrok เพื่อเปิดเผย และจัดการกระบวนการด้วย htop และ tmux
- ทำงานอัตโนมัติด้วย cron และ at (
pkg install cronie).
Master Bash: ตัวแปร เงื่อนไข ลูป และฟังก์ชัน
เรียนรู้การเขียนสคริปต์แบบไดนามิกและแข็งแกร่ง:
- ตัวแปร:
nombre="Juan" - เงื่อนไข:
ถ้า [ "$edad" -ge 18 ]; จากนั้น echo "คุณบรรลุนิติภาวะแล้ว"
- ลูป:
สำหรับไฟล์ใน *.txt; ทำ echo $file cat $file เสร็จสิ้น
- คุณสมบัติ:
ทักทาย() { echo "สวัสดี $1" } ทักทาย "Manolo"
เครือข่าย, HTTP, การสร้างอุโมงค์และการเปิดเผยบริการ
- curl, wget และ ncat เพื่อทดสอบและส่งคำขอ
- ngrok เพื่อเปิดเผยเซิร์ฟเวอร์ภายในสู่อินเทอร์เน็ตโดยไม่ต้องตั้งค่าพอร์ต
- Tor สำหรับการท่องเว็บแบบไม่เปิดเผยตัวตนและบริการ .onion
ความปลอดภัยและแนวทางปฏิบัติที่ดีใน Termux
- สำรองข้อมูลสคริปต์และไฟล์สำคัญเป็นประจำ
- อย่ารันสคริปต์จากแหล่งที่ไม่น่าเชื่อถือ
- ปรับปรุง Termux และแพ็คเกจให้เป็นปัจจุบัน
- ตรวจสอบคำสั่งเสมอทุกครั้งก่อนที่จะดำเนินการเพื่อหลีกเลี่ยงการสูญหายหรือเสียหาย
- เคารพกฎหมายและใช้เครื่องมืออย่างมีความรับผิดชอบ
เพิ่มประสิทธิภาพการทำงานของคุณ: ทางลัด นามแฝง การตั้งค่า และอื่นๆ
- ปรับแต่งพรอมต์ เพิ่มนามแฝง กำหนดฟังก์ชันและสีใน ~/.bashrc
- ใช้ปุ่มลัด เช่น Ctrl+R เพื่อค้นหาคำสั่ง และใช้ลูกศรเพื่อดูประวัติ
- จัดการสคริปต์ของคุณในโฟลเดอร์เช่น ~/bin หรือ ~/scripts และซิงค์กับที่เก็บ Git
- กำหนดงานอัตโนมัติด้วย cron หรือสคริปต์ที่เกิดขึ้นซ้ำ
ดิสทริบิวชั่น Linux ที่สมบูรณ์บน Android ด้วย proot-distro
เรียกใช้ Ubuntu, Debian, Kali และการกระจายอื่น ๆ ภายใน Termux:
- การติดตั้ง:
pkg ติดตั้ง root-distro
- รายการ:
รายการ root-distro
- การติดตั้ง Ubuntu:
ติดตั้ง Ubuntu ด้วย root-distro
- เข้าถึงการแจกจ่าย:
proot-distro ล็อกอิน ubuntu
จากนั้นคุณสามารถใช้ apt, apk, dnf หรือตัวจัดการของแต่ละ distro เพื่อติดตั้งสิ่งที่คุณต้องการ ช่วยขยายความสามารถของโทรศัพท์ของคุณได้อย่างมาก
ทรัพยากรและคำสั่งที่มีประโยชน์เพิ่มเติม
- ฆ่า: ฆ่ากระบวนการตามชื่อ
- htop: ตรวจสอบกระบวนการทางภาพ
- ด้านบน:เวอร์ชั่นเบากว่าของ htop
- grep: ค้นหารูปแบบในไฟล์หรือเอาท์พุต
- awk:วิเคราะห์และประมวลผลข้อความและคอลัมน์
- wc: นับบรรทัด คำ และอักขระ
- น้ำมันดิน: บีบอัดและแยกไฟล์
- แตกไฟล์, gzip, bzip2, 7z: รูปแบบการบีบอัดหลายแบบ
- sshfs:ติดตั้งระบบไฟล์ระยะไกลผ่าน SSH
- ปรับปรุงข: อัปเดตฐานข้อมูลเพื่อการค้นหาอย่างรวดเร็วด้วย ค้นหา.
คำถามที่พบบ่อยและการแก้ไขปัญหา
- ฉันไม่สามารถเข้าถึงไฟล์หรือโฟลเดอร์บางอย่างได้? Android จำกัดการเข้าถึงเส้นทางบางเส้นทาง ใช้
termux-setup-storageและเส้นทางใน~/storage/. - จะแก้ไขปัญหาการอนุญาตได้อย่างไร ตรวจสอบและปรับเปลี่ยนสิทธิ์ด้วย
chmodychown. - เหตุใด Termux หรือแพ็คเกจจึงไม่ได้รับการอัปเดต วิ่ง
pkg update && pkg upgradeเป็นประจำ - ฉันสามารถใช้สภาพแวดล้อมแบบกราฟิกได้หรือไม่ ใช่ โดยใช้ VNC หรือ X11 แม้ว่าจะต้องมีการกำหนดค่าเพิ่มเติม
แหล่งข้อมูลและคำแนะนำชุมชน
- บันทึกสคริปต์และการกำหนดค่าของคุณไปยัง GitHub หรือ GitLab เพื่อการซิงค์และสำรองข้อมูล
- สำรวจที่เก็บสคริปต์ เครื่องมือ และ dotfile เพื่อปรับปรุงเวิร์กโฟลว์ของคุณ
- มีส่วนร่วมในชุมชนเช่น GitHub, Reddit และฟอรัม Linux และ Android เฉพาะทางเพื่อเรียนรู้เคล็ดลับใหม่ๆ และตอบคำถาม
- อัพเดตข้อมูลเกี่ยวกับแพ็คเกจ เครื่องมือ และเทคนิคด้านความปลอดภัยใหม่ล่าสุด
วิธีการเรียนรู้และก้าวหน้าไปทีละขั้นตอน
- ติดตั้ง Termux จาก F-Droid และอัปเดตแพ็คเกจ
- ให้สิทธิ์ในการจัดเก็บข้อมูล
- เรียนรู้คำสั่งพื้นฐานและสำรวจโครงสร้างของระบบ
- ปรับแต่งสภาพแวดล้อมของคุณด้วยนามแฝงและสคริปต์
- สร้างงานอัตโนมัติ สร้างสคริปต์ และพัฒนาโครงการของคุณเอง
- ทดลองการจำหน่ายและบริการอินเตอร์เน็ตแบบสมบูรณ์
ตลอด Termuxโทรศัพท์ Android ของคุณสามารถกลายเป็นศูนย์กลางการควบคุม การพัฒนา การรักษาความปลอดภัย และการทำงานอัตโนมัติอันทรงพลัง ช่วยให้คุณเรียนรู้ ทำงาน และทดลองใช้งานในจักรวาล Linux อันกว้างใหญ่ได้ทั้งหมดจากฝ่ามือของคุณ เริ่มต้นวันนี้และปลดล็อกศักยภาพทั้งหมดของอุปกรณ์ของคุณ