Πώς να χρησιμοποιήσετε τη γραμμή εντολών Linux στο Android με Termux

Πώς να χρησιμοποιήσετε τη γραμμή εντολών Linux στο Android με Termux

Το Android είναι ένα ικανό λειτουργικό σύστημα, καθώς προσφέρει πολλές εφαρμογές που πλησιάζουν την τάξη επιτραπέζιου υπολογιστή. Ωστόσο, μερικές φορές, χρειάζεται αρκετή προσπάθεια για να επιτευχθεί κάτι στο Android που θα ήταν ένα στιγμιότυπο σε μια επιφάνεια εργασίας.





Μια λύση είναι να εκμεταλλευτείτε την κρυφή υποδομή Linux του Android. Η εφαρμογή Termux παρέχει περιβάλλον γραμμής εντολών και σας επιτρέπει να εγκαταστήσετε εφαρμογές Linux με ειλικρίνεια στην καλοσύνη στη συσκευή σας Android. Δείτε πώς μπορείτε να χρησιμοποιήσετε την εφαρμογή Termux.





Γιατί να χρησιμοποιήσετε το Termux;

Υπάρχουν ήδη ορισμένες εφαρμογές στο Play Store που είναι θύρες Android εφαρμογών Linux. Αυτά διαφέρουν από το Termux στο ότι αναπαράγουν αυτές τις εφαρμογές Linux, αλλά είναι κατασκευασμένες με τρόπο «Android».





Αντίθετα, το Termux είναι ένα αυτόνομο περιβάλλον Linux. Τα προγράμματά του είναι (για όλες τις προθέσεις και σκοπούς) τα ίδια με τα αντίστοιχά τους Linux. Αυτό μεταφέρει ορισμένα πλεονεκτήματα σε σχέση με τις εφαρμογές που μεταφέρονται:

  • Συνοχή: Οι εφαρμογές Linux που έχουν μεταφερθεί στο Android απαιτούν κάποιου είδους διεπαφή χρήστη. Η εμπειρία χρήστη στο Android εξαρτάται σε μεγάλο βαθμό από την προσπάθεια που καταβάλλει ο προγραμματιστής. Αντίστροφα, οι εφαρμογές Termux είναι ίδιες με τις εκδόσεις Linux, από συντομεύσεις πληκτρολογίου μέχρι τον τρόπο εγκατάστασής τους.
  • Συμπαγές: Η προσθήκη κώδικα Android μπορεί να προκαλέσει βαρύτητα σε μερικές λεπτές εφαρμογές. Για παράδειγμα, ένας πελάτης Android SSH μπορεί να έχει μέγεθος από 2MB έως 12MB. Συγκρίνετε αυτό με το Dropbear, διαθέσιμο στο Termux, το οποίο ζυγίζει 396KB (δηλαδή kilobytes) εγκατεστημένο. Και παρέχει επίσης έναν διακομιστή SSH.
  • Επικαιρότητα: Όταν μια εφαρμογή λαμβάνει μια ενημέρωση, παραμένετε στο έλεος του προγραμματιστή της εφαρμογής Android για αναβάθμιση. Αντίθετα, οι εφαρμογές Termux είναι τυπικά πακέτα Linux που απαιτούν λιγότερη συντήρηση. Μπορούν ακόμη και να δημιουργηθούν αυτόματα παράλληλα με τις εκδόσεις επιφάνειας εργασίας. Είναι πιθανό να αποκτήσετε πρόσβαση σε νέες λειτουργίες πιο γρήγορα με το Termux.
  • Τιμή: Υπάρχει περίπτωση κάθε εφαρμογή που αγοράζετε από το Play Store να έχει μια χρέωση που σχετίζεται με αυτήν. Όλες οι εφαρμογές στο Termux είναι δωρεάν (και ανοιχτού κώδικα) , όπως και το ίδιο το Termux.

Πώς να χρησιμοποιήσετε το Termux

Πριν βουτήξετε, κατανοήστε ότι το Termux είναι κυρίως περιβάλλον γραμμής εντολών. Δεν υπάρχει φανταστική διεπαφή χρήστη με λαμπερά κουμπιά εδώ. Αυτό ισχύει όχι μόνο για το βασικό πακέτο Termux, αλλά και για τις εφαρμογές του. Δεν θα λάβετε τη νεότερη έκδοση του LibreOffice με αυτήν τη μέθοδο.



Το πιο σημαντικό, πρέπει να είστε άνετοι με τη γραμμή εντολών για να εγκαταστήσετε και να χρησιμοποιήσετε αυτά τα προγράμματα στο Termux. Για να αναπτύξετε κάποια εξοικείωση, ελέγξτε τη λίστα με τις πιο χρησιμοποιούμενες εντολές Linux Terminal.

Όταν είστε έτοιμοι, πιάστε το τηλέφωνο ή το tablet σας και εγκαταστήστε το Termux.





Κατεβάστε: Termux (Ελεύθερος)

Βασικές εντολές Termux που πρέπει να γνωρίζετε

Η εκκίνηση του Termux θα σας οδηγήσει απευθείας σε περιβάλλον γραμμής εντολών. Από εδώ, μπορείτε να εγκαταστήσετε νέα εργαλεία. Το Termux χρησιμοποιεί το ίδιο πρόγραμμα εγκατάστασης πακέτων που βρίσκεται στο Debian, το Ubuntu και τις σχετικές διανομές Linux.





Τα προηγμένα εργαλεία συσκευασίας (πιο συχνά αναφέρονται ως APT) χρησιμοποιούνται για την εύρεση, εγκατάσταση και αφαίρεση λογισμικού στο Termux. Ξεκινήστε με την ενημέρωση πακέτων και την αναβάθμιση με αυτές τις εντολές:

apt update
apt upgrade

Στη συνέχεια, μάθετε ποιες εφαρμογές είναι διαθέσιμες:

apt list

Για να μάθετε περισσότερα σχετικά με ένα από αυτά τα πακέτα, χρησιμοποιήστε

apt show [package name]

Αυτό θα εμφανίσει το όνομα, τον συντηρητή, το μέγεθος του αρχείου, τις εξαρτήσεις και άλλες χρήσιμες λεπτομέρειες. Για να εγκαταστήσετε μια εφαρμογή, χρησιμοποιήστε απλά:

apt install [package name]

Ο οδηγός μας για τη χρήση του APT θα σας πει περισσότερα για αυτό το εργαλείο, όπως τον τρόπο αναβάθμισης των πακέτων. Μπορείτε να εκτελέσετε ένα εγκατεστημένο εργαλείο εισάγοντας το όνομά του στη γραμμή τερματικού στη γραμμή εντολών Termux.

Εκτός από το apt, αυτή η λίστα με ενσωματωμένες εντολές λειτουργεί στο Termux στο Android:

  • | _+_ | σας επιτρέπει να αντιγράψετε ένα αρχείο
  • | _+_ | θα μετακινήσει ένα αρχείο
  • | _+_ | παραθέτει τα περιεχόμενα ενός καταλόγου
  • | _+_ | διαγράφει (αφαιρεί) δεδομένα
  • | _+_ | δημιουργεί έναν συμβολικό σύνδεσμο (για παράδειγμα, | _+_ |)

Με αυτά τα ενσωματωμένα εργαλεία, μειώνετε την ανάγκη για διαχειριστή αρχείων Android. Σας εξοικονομούν επίσης από το να κάνετε root στο τηλέφωνό σας για να απολαύσετε μια τέτοια λειτουργικότητα.

Εφαρμογές Linux που μπορείτε να εγκαταστήσετε με τη γραμμή εντολών Termux

Χρησιμοποιώντας κατάλληλος με το Termux, μπορείτε να εγκαταστήσετε αρκετές χρήσιμες εφαρμογές Linux στο Android. Αυτά εμπίπτουν σε διάφορες κατηγορίες --- ας δούμε μερικά από τα κυριότερα σημεία.

Συντάκτες κειμένου

Το Termux παρέχει πρόσφατες εκδόσεις και των δύο δημοφιλών επεξεργαστών κειμένου Linux: VIM και Emacs. Άλλοι συντάκτες, όπως το μινιμαλιστικό nano, είναι επίσης διαθέσιμοι.

Φυσικά, το Android έχει ήδη πολλούς επεξεργαστές κειμένου. Τι φέρνουν λοιπόν στην πλατφόρμα οι Emacs και Vim; Λοιπόν, αν σας αρέσει να εργάζεστε στο Markdown, και οι δύο το υποστηρίζουν καλά. Μέσα στη νοοτροπία «χωρίς περισπασμούς»; Δεν γίνεται πολύ πιο απροσδιόριστο από το VIM --- ελέγξτε το φύλλο εξαπάτησης των συντομεύσεων VIM για βοήθεια στην απόκτηση του.

Πώς να εγκαταστήσετε τα windows 10 από το usb bios

Χρειάζεστε κάτι για να κρατάτε σημειώσεις και να παρέχετε υποχρεώσεις; Το Org-mode στο Emacs σας έχει καλύψει. Μπορείτε ακόμη να χρησιμοποιήσετε το Emacs ως δικό σας διαχείριση αρχείων , εφαρμογή σεναρίου , Πελάτης Trello , συσκευή αναπαραγωγής μουσικής , ή για να παίξει Minesweeper.

το touch pad μου δεν λειτουργεί

Γιατί να αλλάξετε; Οι επεξεργαστές κειμένου Android τείνουν να εστιάζουν σε μία ξεχωριστή λειτουργία. Για παράδειγμα, κάποιος μπορεί να επικεντρωθεί στη σύνταξη χωρίς περισπασμούς, άλλος μπορεί να κάνει προεπισκόπηση του Markdown και άλλων μορφοποιήσεων, ενώ άλλοι μπορεί να βασίζονται στην τήρηση σημειώσεων (αν και στην πραγματικότητα είναι απλώς επεξεργαστές κειμένου στον πυρήνα τους).

Οι συντάκτες που βασίζονται σε τερματικά μπορούν να ικανοποιήσουν αυτές τις ανάγκες σε ένα μόνο πρόγραμμα, ενώ είναι επίσης διαθέσιμοι σε επιτραπέζιες πλατφόρμες.

Βοηθητικά προγράμματα γραμμής εντολών Termux

Τα πακέτα Termux περιλαμβάνουν πολλά χρήσιμα βοηθητικά προγράμματα γραμμής εντολών Linux:

  • gnuplot: Ένα μαθηματικό πρόγραμμα γραφικών παραστάσεων
  • ImageMagick: Μια εργαλειοθήκη χειρισμού και μετατροπής εικόνας
  • p7zip: Ένα βοηθητικό πρόγραμμα αρχειοθέτησης για το σχήμα συμπίεσης 7-Zip
  • UnRAR: Ένα διαφορετικό εργαλείο αρχειοθέτησης για τη μορφή RAR
  • Wget: Ένα πρόγραμμα για την ανάκτηση αρχείων μέσω Διαδικτύου μέσω HTTP ή FTP

Γιατί να αλλάξετε; Αυτά είναι ειδικά προγράμματα με πολλά να προσφέρουν.

Εγκαταστήστε διακομιστές στο Termux

Έχουμε ήδη δείξει πώς μπορείτε μετατρέψτε τη συσκευή σας Android σε διακομιστή ιστού με συγκεκριμένες εφαρμογές. Το Termux παρέχει ομοίως γνήσιους διακομιστές Ιστού Linux όπως Apache, nginx και Lighttpd.

Αλλά γιατί θα θέλατε να εκτελέσετε έναν διακομιστή ιστού στη συσκευή σας Android;

Εκτός από τον προγραμματισμό, λάβετε υπόψη ότι πολλές από τις καλύτερες εφαρμογές του σήμερα είναι εφαρμογές ιστού. Για παράδειγμα, μπορείτε να εγκαταστήσετε το nginx, τη βάση δεδομένων PostgreSQL και την Python και, στη συνέχεια, να χρησιμοποιήσετε το Τάιγκα πλατφόρμα διαχείρισης έργου. Αυτό είναι πολύ χρήσιμο, όλα χωρίς να χρειάζεται να εγγραφείτε για υπηρεσίες τρίτων ή φιλοξενία.

Το Termux περιλαμβάνει επίσης Dropbear , ο οποίος παρέχει έναν διακομιστή SSH (και πελάτη) για σύνδεση στο τηλέφωνο/tablet σας και μεταφορά αρχείων. Αυτό είναι χρήσιμο σε περιπτώσεις όπου θέλετε να ανταλλάξετε μερικά αρχεία, αλλά δεν θέλετε να χρησιμοποιήσετε υπηρεσίες cloud. Απλώς ξεκινήστε τον διακομιστή Dropbear, χρησιμοποιήστε έναν πελάτη SSH για να πάρετε ό, τι χρειάζεστε και κλείστε τον.

Γιατί να αλλάξετε; Εφαρμογές όπως ο Tiny Web Server σας επιτρέπουν να περιστρέψετε έναν διακομιστή ιστού. Αλλά τι πιο ενδιαφέρον από το να έχεις έναν ελαφρύ διακομιστή που μπορείς να ξεκινήσεις από τη γραμμή εντολών;

Εφαρμογές ανάπτυξης στη γραμμή εντολών Termux

Ενώ πολλές εφαρμογές Android (αναφέρονται ως 'επεξεργαστές κώδικα') παρέχουν τη δυνατότητα εγγραφής κώδικα, ενδέχεται να μην παρέχουν τις ίδιες τις γλώσσες. Με το Termux, μπορείτε να δοκιμάσετε τον κωδικό σας στο τηλέφωνο ή το tablet σας.

Προσφέρει τυπικές διανομές γλωσσών προγραμματισμού όπως:

  • Κέλυφος BASH (το προεπιλεγμένο διαθέσιμο έξω από το κουτί και ένας πολύ καλός τρόπος για να ξεκινήσετε το hacking)
  • Python (και τα v2 και v3 είναι διαθέσιμα)
  • PHP
  • Ρουμπίνι

Διατίθενται επίσης συστήματα ελέγχου πηγής git και Subversion, τα οποία έχουν τις χρήσεις τους πέρα ​​από την ανάπτυξη. Αν σας αρέσει να έχετε τον έλεγχο των δικών σας δεδομένων, ο έλεγχος πηγής σάς επιτρέπει να αποθηκεύετε τα αρχεία σας όπου θέλετε. Μπορείτε επίσης να ελέγχετε πότε στέλνετε ενημερώσεις σε άλλες συσκευές και μπορείτε να χρησιμοποιείτε «ετικέτες» για εκδόσεις ετικετών.

Γιατί να αλλάξετε; Υπάρχουν ορισμένα πακέτα γλωσσών προγραμματισμού για Android, όπως QPython Το Αλλά αυτά παρέχουν τα δικά τους ογκώδη UI. Μπορεί επίσης να απαιτούν πρόσθετες εφαρμογές για να είναι πλήρως χρήσιμες.

Οι εφαρμογές που βασίζονται στο Android είναι διαθέσιμες τόσο για git όσο και για svn. Ωστόσο, πρέπει να έχετε μια ξεχωριστή εφαρμογή για κάθε τύπο ελέγχου πηγής. Το Termux παρέχει και τα δύο στο ίδιο πακέτο δωρεάν. Προχωρώντας με τον έλεγχο πηγής, μπορείτε επίσης να μειώσετε τους πελάτες για υπηρεσίες συγχρονισμού cloud, όπως το Dropbox.

Προσθέστε Linux στο Android με εντολές Termux

Το Termux είναι μια εξαιρετικά συμπαγής προσφορά που ανοίγει πολλές λειτουργίες για τη συσκευή σας Android. Η γραμμή εντολών είναι μία από τις πιο ισχυρές δυνατότητες του Linux και το Termux βασίζεται στον πυρήνα Linux της συσκευής σας για να σας κάνει πιο αποτελεσματικούς εν κινήσει.

Και ποιος ξέρει, ίσως η ταλαιπωρία με αυτές τις εφαρμογές να σας πείσει να δοκιμάσετε το Linux και στην επιφάνεια εργασίας. Δείτε το δικό μας Εντολές Linux εξαπατούν φύλλο για κάποια βοήθεια δοκιμάζοντας.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να αποκτήσετε πρόσβαση στο ενσωματωμένο επίπεδο φυσαλίδων της Google στο Android

Εάν χρειαστήκατε ποτέ να βεβαιωθείτε ότι κάτι είναι στο ίδιο επίπεδο, μπορείτε τώρα να λάβετε ένα επίπεδο φούσκας στο τηλέφωνό σας σε δευτερόλεπτα.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Android
  • Τερματικό
  • Linux
  • Android
  • Εντολές Linux
Σχετικά με τον Συγγραφέα Κρίστιαν Κάουλι(Δημοσιεύθηκαν 1510 άρθρα)

Αναπληρωτής συντάκτης για την ασφάλεια, το Linux, το DIY, τον προγραμματισμό και την τεχνολογία που εξηγείται και πραγματικά χρήσιμο παραγωγό Podcast, με μεγάλη εμπειρία στην υποστήριξη επιτραπέζιων υπολογιστών και λογισμικού. Συνεργάτης στο περιοδικό Linux Format, ο Christian είναι Raspberry Pi tinkerer, λάτρης του Lego και retro fan των gaming.

Περισσότερα από τον Christian Cawley

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή