Android πώς να εκτελέσετε την εφαρμογή στο τερματικό. Εντολές τερματικού Android

Φάκελος λειτουργίας για κινητές συσκευέςΤο Android δεν δημιουργήθηκε από την αρχή. Οι προγραμματιστές πήραν τον πυρήνα του Linux, τον τροποποίησαν ελαφρώς και έλαβαν το σύστημα που είναι γνωστό σε όλους σήμερα. Με το πρωτότυπο, η φορητή πλατφόρμα έχει κοινό μόνο τον πυρήνα και αρκετά προγράμματα για τη διαχείριση του υλικού. Αλλά όπως γνωρίζετε, το Linux χρησιμοποιείται από πολλούς ακριβώς λόγω του ευρέως λειτουργικότητα, μπορείτε να κάνετε σχεδόν τα πάντα σε αυτό. Στο Android, αυτό είναι δυνατό μόνο μετά την απόκτηση δικαιωμάτων ROOT, γεγονός που ακυρώνει αυτόματα την εγγύηση της συσκευής. Αυτό το άρθρο θα καλύψει ένα σημαντικό χαρακτηριστικό - έναν εξομοιωτή τερματικού για Android.

Πώς να αποκτήσετε δικαιώματα ROOT: Βίντεο

Από πού να ξεκινήσω

Πρώτα απ 'όλα, πρέπει να αποκτήσετε δικαιώματα ROOT στο gadget σας. Μόνο τότε θα είναι δυνατή η χρήση όλων των πλεονεκτημάτων του τερματικού. Αλλά δεν χρειάζεται. Ας περιγράψουμε τις οδηγίες χρήσης από τη συνάρτηση:

Ένα σημείο που θα ήθελα να επισημάνω είναι το Android. Εξομοιωτής τερματικούαύξηση της μνήμης. Υπάρχει μια εντολή rm που μπορεί να διαγράψει οποιοδήποτε αρχείο (αν έχετε πρόσβαση ROOT). Δεν είναι πάντα δυνατό να γίνει αυτό μέσω τυπικά μέσα... Το τελευταίο είναι ένα επιπλέον επιχείρημα για την απόκτηση πλήρης πρόσβασηκαι εγκατάσταση τερματικού. Παρεμπιπτόντως, υπάρχουν και άλλα προγράμματα με τέτοιες λειτουργίες, για παράδειγμα, busybox.

Πώς να εγκαταστήσετε προσαρμοσμένο υλικολογισμικό στο Android: Βίντεο

Εξομοίωση εισερχόμενης κλήσης σε εξομοιωτή

Με όλο το εύρος της λειτουργικότητας, πολλοί χρήστες κάνουν την ερώτηση - πώς να μιμηθούν εισερχόμενη κλήση v Εξομοιωτής Android... Αυτό γίνεται καλύτερα σε υπολογιστή. Σκεφτείτε στο Παράδειγμα Android SDK. Για να το κάνετε αυτό, πρέπει να μεταβείτε στο μενού "Έλεγχος εξομοίωσης". Επιλέξτε το στοιχείο "Τηλέφωνο", πληκτρολογήστε τον αριθμό, βάλτε ένα σημάδι δίπλα στο "Φωνή" και πατήστε "Κλήση". Μπορείτε να απαντήσετε ή να ακυρώσετε μια κλήση χρησιμοποιώντας το πράσινο κουμπί του εξομοιούμενου κελύφους. Αυτή η διαδικασία είναι σχετική μόνο για τον εξομοιωτή που είναι εγκατεστημένος και διαμορφωμένος στον υπολογιστή.

Αυτές οι εντολές είναι σχετικές για όλα τα λειτουργικά συστήματα που βασίζονται σε Linux (Unix), συμπεριλαμβανομένου του Android. Για να χρησιμοποιήσετε τις παρακάτω εντολές στο λειτουργικό σύστημα Android, πρέπει να λάβετε Δικαιώματα ρίζας, εγκατάσταση εξομοιωτή τερματικούκαι εφαρμογή busybox(αυτή η εφαρμογή περιέχει όλες τις παρακάτω εντολές). Για τη λίστα όλων των υποστηριζόμενων busybox"Ομ εντολές, πρέπει να πληκτρολογήσετε την εντολή στον εξομοιωτή τερματικού busybox.

Αυτό το άρθρο παραθέτει τις εντολές busyboxστο Android, χωρισμένο σε κατηγορίες. Στο τέλος, δίνονται οι ιδιαιτερότητες της εργασίας με τη γραμμή εντολών και τους εξομοιωτές τερματικού στο Linux. Περισσότερο λεπτομερείς πληροφορίεςσχετικά με τις εντολές θα συλλεχθούν στο άρθρο Εντολές BusyBox στο Android.

Λήψη βοήθειας σχετικά με εντολές

άνδρας
Περιγραφή της εντολής ή του αρχείου διαμόρφωσης. Συνώνυμο της πληροφορίας. Η περιγραφή μετακινείται με βέλη, βγείτε πατώντας q.
Παράδειγμα: άνθρωπος fstab
επίκαιρος
Αναζήτηση περιγραφών ατόμων.
Παράδειγμα: ως προς το ισο

Εντολές BusyBox για εργασία με αρχεία και φακέλους

CDΑλλάξτε τον τρέχοντα φάκελο. Παράδειγμα: cd ~ή απλά CDαλλάζει πάντα στον αρχικό κατάλογο του τρέχοντος χρήστη. cd / κ.λπ- μεταβείτε στο φάκελο / etc
cpΑντιγράψτε αρχεία και καταλόγους από έναν σε άλλους καταλόγους lsΠαραθέτει αρχεία και φακέλους με τη σειρά που καθορίζεται από τις επιλογές. Διαφορετικός σκηνεπισημαίνει αρχεία ανά τύπο. Με παράμετρο -μεγάλοεμφανίζει πρόσθετες πληροφορίες σχετικά με αρχεία: δικαιώματα, κάτοχος, ημερομηνία δημιουργίας κ.λπ. lsχωρίς παραμέτρους εμφανίζει τα περιεχόμενα του τρέχοντος φακέλου. ls / procπαραθέτει όλες τις διεργασίες που εκτελούνται (δείτε τον εικονικό φάκελο / proc στο Android). mvΜετακίνηση ή μετονομασία αρχείων. Εάν τα ονόματα δύο αρχείων δίνονται ως ορίσματα, το όνομα του πρώτου αρχείου θα αλλάξει στο όνομα του δεύτερου. Παράδειγμα: mv file1 file_1- μετονομάζει το αρχείο
Εάν το τελευταίο όρισμα είναι το όνομα ενός υπάρχοντος καταλόγου, τότε το mv μετακινεί όλους καθορισμένα αρχείασε αυτόν τον κατάλογο.
Παράδειγμα: αρχείο mv ./dir/- μετακινεί το "αρχείο" στο "dir / file" σε σχέση με τον τρέχοντα κατάλογο rmΔιαγραφή αρχείου. Με το διακόπτη -R, διαγράφει σε υποκαταλόγους. Παράδειγμα: rm -R ~ / killme mkdirΔημιουργία καταλόγου. pwdΕξάγει την τρέχουσα διαδρομή rmdirΑφαίρεση κενού καταλόγου. αφήΔημιουργία κενού αρχείου. Παράδειγμα: touch / home / primer - δημιουργεί κενό αρχείο/ σπίτι / αστάρι

Εντολές BusyBox για εργασία με δικαιώματα αρχείων και φακέλων

τσόουνΑλλαγή ιδιοκτησίας. chgrpΑλλαγή ομάδας κατόχων. chmodΑλλαγή δικαιωμάτων. Παράδειγμα: сhmod -R 777 / var / wwwδίνει σε όλους πρόσβαση σε όλα τα αρχεία και τους καταλόγους παρακάτω / var / www.

Εντολές BusyBox για προβολή αρχείων

ΓάταΈξοδος αρχείου. Παράδειγμα: cat / etc / fstab. ουράΤέλος εξόδου αρχείου. Βολικό όταν εργάζεστε με κορμούς και μεγάλα αρχεία... Παράδειγμα: ουρά / var / ημερολόγιο / μηνύματα.

Βοηθητικά προγράμματα αρχειοθέτησης

Βοηθητικά προγράμματα για την επεξεργασία περιεχομένων αρχείων

οκ, εδ ( επεξεργαστής κειμένου), patch, sed, vi (επεξεργαστής κειμένου).

Επεξεργασία αρχείων

νανοκαι pico- οι πιο λογικοί συντάκτες που εργάζονται σε λειτουργία κειμένου ακριβώς στο τερματικό. Για να αλλάξετε το αρχείο / etc / fstab, για παράδειγμα, πρέπει να πληκτρολογήσετε nano / etc / fstab... Βγείτε από το πρόγραμμα επεξεργασίας CTRL + X. Συντάκτες viκαι δύναμησχεδιασμένο να λειτουργεί με την τυφλή μέθοδο των δέκα δακτύλων.

Εντολές Mount and Unmount Disk

βουνό[επιλογές] διαδρομή συσκευής Τοποθετήστε τη συσκευή. Παράδειγμα: mount / dev / sda1 / mnt / Disk1. ποσόσυσκευή / διαδρομή Αποπροσάρτηση. Παράδειγμα: umount / mnt / Disk1. εκβάλλωΑποπροσάρτηση και εξαγωγή του CDROM.

Εντολές BusyBox για εργασία με μονάδες πυρήνα και πυρήνα (προγράμματα οδήγησης συσκευών)

lsmodΕμφανίζει μια λίστα με όλες τις λειτουργικές μονάδες που έχουν φορτωθεί στον πυρήνα και τις εξαρτήσεις τους. ακατάστατος rmmod modprobe module-name [parameters] Εγκατάσταση μιας μονάδας, ρύθμιση παραμέτρων αυτόματης φόρτωσης. Το αποτέλεσμα μπορεί να προβληθεί στο αρχείο καταγραφής συστήματος. Οι μονάδες αποθηκεύονται στο / lib / modules σε αρχεία με την επέκταση .ko ("αντικείμενο πυρήνα") Παράδειγμα: modprobe radio-aztech io = 0x350... modinfo module-name Πληροφορίες σχετικά με τη λειτουργική μονάδα, συμπεριλαμβανομένης της λίστας παραμέτρων. modconf Βολικό πρόγραμμαγια προβολή όλων των λειτουργικών μονάδων ανά κατηγορία, ενεργοποίηση ή απενεργοποίηση λειτουργικών μονάδων. Από προεπιλογή, κατά κανόνα, δεν είναι εγκατεστημένο, στο Debian, το Ubuntu και το Kubuntu εγκαθίσταται χρησιμοποιώντας το ομώνυμο πακέτο από την εντολή apt-get install modconf.

Εντολές BusyBox για τη διαχείριση διαδικασιών:

ΥΣΤΕΡΟΓΡΑΦΟ- εμφανίζει πληροφορίες σχετικά με τις τρέχουσες ενεργές διεργασίες.
μπλουζα- εμφανίζει πληροφορίες σχετικά με τις ενεργές διεργασίες, καθώς και τους πόρους του συστήματος.
σκοτώστε τον pid- σκοτώνει τη διαδικασία της οποίας το αναγνωριστικό είναι ίσο με την καθορισμένη τιμή επεξεργασίας.
διαδικασία killall- σκοτώνει όλες τις ενεργές διεργασίες που ονομάζονται διεργασία.
bg- εμφανίζει μια λίστα με διακοπείσες εργασίες και εργασίες στο παρασκήνιο. συνεχίζει την εκτέλεση της σταματημένης εργασίας στο παρασκήνιο.
fg- φέρνει στο προσκήνιο τις τελευταίες ενεργές εργασίες.
fg n- εκτελεί μια εργασία με το καθορισμένο όνομα (σε σε αυτήν την περίπτωση- ιδ) σε πρώτο πλάνο.

Εντολές BusyBox για εργασία με ημερομηνία και ώρα:

adjtimex- σας επιτρέπει να αλλάξετε τις μεταβλητές ώρας στον πυρήνα για να ρυθμίσετε την ταχύτητα του ρολογιού του συστήματος

ημερομηνία- ρύθμιση του ρολογιού του συστήματος

ώρα hwclock- ρύθμιση ρολογιού υλικού

Βοηθητικά προγράμματα λογαριασμού συστήματος

adduser, addgroup, deluser, delgroup, login, passwd, su

Εντολές δικτύου

arp, arping, dnsd, ftpget, ftpput, httpd (με υποστήριξη εξουσιοδότησης, CGI), ifconfig, inetd, netstat, nslookup, ping / ping6, διαδρομή, telnetd, tftp, traceroute, udhcpd, wget.

ifconfig- διαμόρφωση της διεπαφής δικτύου wget- λήψη ενός αρχείου μέσω HTTP / FTP.

Άλλα χρήσιμα προγράμματα και εντολές κονσόλας Linux

hdparmΕλεγχος σκληροι ΔΙΣΚΟΙκαι μονάδες CD. Παράδειγμα: hdparm -E8 / dev / cdromμείωση της ταχύτητας περιστροφής του CDROM. ρολόιΠεριοδική εκτέλεση εντολών. Παράδειγμα: ρολόι -n 60 hdparm -E8 / dev / cdromφρενάρετε το δίσκο μία φορά το λεπτό ώστε η μονάδα να μην τον υπερχρονίσει και να μην κάνει θόρυβο κατά τη διάρκεια βλέποντας DVD. pppconfigΈνα απλό και αξιόπιστο πρόγραμμα για τη διαμόρφωση της πρόσβασης στο Διαδίκτυο μέσω τηλεφώνου μέσω μόντεμ. Τα pon, poff και plog είναι οι εντολές για τη δημιουργία, τη διακοπή και την προβολή του αρχείου καταγραφής σύνδεσης, αντίστοιχα. pppoeconfΟμοίως, ρύθμιση πρόσβασης στο Διαδίκτυο μέσω μόντεμ ADSL. ποιός είμαιΣας επιτρέπει να μάθετε το όνομα χρήστη εάν το ξεχάσατε iftopεντολή για προβολή δικτυακές συνδέσειςαπό την κονσόλα netstatΗ εντολή εμφανίζει τα περιεχόμενα διαφόρων δομών δεδομένων που σχετίζονται με το δίκτυο σε διαφορετικές μορφές, ανάλογα με τις επιλογές που καθορίζονται. iwconfigεμφάνιση πληροφοριών για δίκτυο wifiδιεπαφές σάρωση iwlistεμφάνιση πληροφοριών σχετικά με τα σημεία πρόσβασης εντός της εμβέλειας Ελεύθεροςελεύθερη μνήμη

Ρίζα υπερχρήστη

Έχει απεριόριστα δικαιώματα. Η χρήση δικαιωμάτων υπερχρήστη είναι απαραίτητη κατά την εγκατάσταση προγραμμάτων οδήγησης, αλλάζοντας σημαντικές παραμέτρους Linux. Ο κωδικός πρόσβασης root συνήθως ζητείται κατά την εγκατάσταση της διανομής. Στη συνέχεια, αμέσως μετά την εγκατάσταση, μπορείτε να εισέλθετε στο σύστημα με τον καθορισμένο κωδικό πρόσβασης και όνομα χρήστη. ρίζα.

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

Ωστόσο, διανομές όπως το Ubuntu και το Kubuntu δεν δημιουργούν υπερχρήστη κατά την εγκατάσταση. Η σύνδεση ως root ή η χρήση του su θα αποτύχει. Τα δικαιώματα υπερχρήστη σε αυτές τις διανομές μπορούν να αποκτηθούν με την εντολή sudo... Πρέπει να γράφεται πριν από κάθε εντολή που απαιτεί δικαιώματα υπερχρήστη. για παράδειγμα sudo nano / etc / fstab... Μετά την πρώτη εντολή sudo, πρέπει να εισαγάγετε τον κωδικό πρόσβασης το ρεύμαχρήστης. Το Sudo μπορεί να χρησιμοποιηθεί από χρήστες στην ομάδα sudo ή διαχειριστή (ανάλογα με Διανομή Linux), που για την πρώτη Χρήστης Ubuntuκαι το Kubuntu εκτελείται αυτόματα όταν εγκατασταθεί η διανομή.

Χαρακτηριστικά τερματικών Linux

Οι εντολές που είναι γραμμένες στο αρχείο εκτελούνται από την εντολή sh όνομα αρχείου.

Οι τυπικές εντολές Linux διαφέρουν από τις εντολές DOS και Windows — συνήθως είναι μικρότερες. Όταν εργάζεστε με τη γραμμή εντολών, ως συνήθως, ένας δρομέας που αναβοσβήνει υποδεικνύει τη θέση εισαγωγής κειμένου, η γραμμή εντολών ξεκινά με την τρέχουσα διαδρομή και το όνομα του υπολογιστή, ακολουθούμενη από έναν χαρακτήρα $,% ή #. Το τελευταίο σημαίνει ότι οι εντολές θα εκτελεστούν ως ρίζα υπερχρήστη. Το σύμβολο ~ σημαίνει τη διαδρομή προς τον τρέχοντα οικιακό κατάλογο του χρήστη.

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

Σε κάθε Τερματικό Linuxμε τα βέλη πάνω/κάτω στο πληκτρολόγιο, μπορείτε να κάνετε κύλιση στο ιστορικό εντολών, το οποίο αποθηκεύεται μεταξύ των περιόδων σύνδεσης και διαφέρει για διαφορετικούς χρήστες και κεντρικούς υπολογιστές (στην περίπτωση σύνδεσης από γραμμή εντολώνσε άλλον υπολογιστή μέσω ssh). Μια μερικώς πληκτρολογημένη εντολή ή το όνομα ενός αρχείου ή καταλόγου στον τρέχοντα κατάλογο μπορεί να προσαρτηθεί αυτόματα με το κλειδί TAB. Εάν βρεθούν περισσότερες από μία επιλογές και είναι αδύνατο να συνεχιστεί χωρίς αμφιβολία η εντολή χρησιμοποιώντας το TAB, τότε εμφανίζονται όλες οι επιλογές που ταιριάζουν.

Όταν εργάζεστε σε γραφικό περιβάλλον, οι εξομοιωτές τερματικού είναι βολικοί. Κατά κανόνα, υποστηρίζουν σελιδοδείκτες - πολλά τερματικά σε ένα παράθυρο, υποστηρίζουν συνδυασμούς χρωμάτων. Οι πιο συνηθισμένοι εξομοιωτές τερματικού είναι τα Gnome Terminal, Konsole, XFCE Terminal.

Οι εντολές τερματικού είναι σχετικές για όλα τα λειτουργικά συστήματα που βασίζονται σε Linux (Unix), συμπεριλαμβανομένου του Android.
Για να χρησιμοποιήσετε τις παρακάτω εντολές στο λειτουργικό σύστημα Android, πρέπει να λάβετεΔικαιώματα ρίζας, εγκατάσταση εξομοιωτή τερματικούκαι εφαρμογή busybox(αυτή η εφαρμογή περιέχει όλες τις παρακάτω εντολές).
Για τη λίστα όλων των υποστηριζόμενωνbusybox"Ομ εντολές, πρέπει να πληκτρολογήσετε την εντολή στον εξομοιωτή τερματικούbusybox... Αυτό είναι το κέλυφος.

Λήψη βοήθειας σχετικά με εντολές

άνδρας
Περιγραφή της εντολής ή του αρχείου διαμόρφωσης. Συνώνυμο της πληροφορίας. Η περιγραφή μετακινείται με βέλη, βγείτε πατώντας q.
Παράδειγμα: άνθρωπος fstab
επίκαιρος
Αναζήτηση περιγραφών ατόμων.
Παράδειγμα: ως προς το ισο

Εργασία με αρχεία και φακέλους

CDΑλλάξτε τον τρέχοντα φάκελο. Παράδειγμα: cd ~ή απλά CDαλλάζει πάντα στον αρχικό κατάλογο του τρέχοντος χρήστη. cd / κ.λπ- μεταβείτε στο φάκελο / etc
cpΑντιγραφή αρχείων και καταλόγων από έναν κατάλογο σε άλλον ls Παραθέτει αρχεία και φακέλους με τη σειρά που καθορίζεται από τις επιλογές. Διαφορετικός σκηνεπισημαίνει αρχεία ανά τύπο. Με παράμετρο -μεγάλοεμφανίζει πρόσθετες πληροφορίες σχετικά με αρχεία: δικαιώματα, κάτοχος, ημερομηνία δημιουργίας κ.λπ. lsχωρίς παραμέτρους εμφανίζει τα περιεχόμενα του τρέχοντος φακέλου. ls / procεμφανίζει όλες τις διεργασίες που εκτελούνται mvΜετακίνηση ή μετονομασία αρχείων. Εάν τα ονόματα δύο αρχείων δίνονται ως ορίσματα, το όνομα του πρώτου αρχείου θα αλλάξει στο όνομα του δεύτερου. Παράδειγμα: mv file1 file_1- μετονομάζει το αρχείο
Εάν το τελευταίο όρισμα είναι το όνομα ενός υπάρχοντος καταλόγου, τότε το mv μετακινεί όλα τα καθορισμένα αρχεία σε αυτόν τον κατάλογο.
Παράδειγμα: αρχείο mv ./dir/- μετακινεί το "αρχείο" στο "dir / file" σε σχέση με τον τρέχοντα κατάλογο rmΔιαγραφή αρχείου. Με το διακόπτη -R, διαγράφει σε υποκαταλόγους. Παράδειγμα: rm -R ~ / killme mkdirΔημιουργία καταλόγου. pwdΕξάγει την τρέχουσα διαδρομή rmdirΑφαίρεση κενού καταλόγου. αφήΔημιουργία κενού αρχείου. Παράδειγμα: touch / home / primer - δημιουργεί ένα κενό αρχείο / home / primer

Δικαιώματα αρχείων και φακέλων

τσόουνΑλλαγή ιδιοκτησίας. chgrpΑλλαγή ομάδας κατόχων. chmodΑλλαγή δικαιωμάτων. Παράδειγμα: сhmod -R 777 / var / wwwδίνει σε όλους πρόσβαση σε όλα τα αρχεία και τους καταλόγους παρακάτω / var / www.

Προβολή αρχείων

ΓάταΈξοδος αρχείου. Παράδειγμα: cat / etc / fstab. ουράΤέλος εξόδου αρχείου. Βολικό όταν εργάζεστε με αρχεία καταγραφής και μεγάλα αρχεία. Παράδειγμα: ουρά / var / ημερολόγιο / μηνύματα.

Βοηθητικά προγράμματα αρχειοθέτησης

ar, bzip2, dpkg, gzip, rpm, tar, zip

Βοηθητικά προγράμματα για την επεξεργασία περιεχομένων αρχείων

awk, ed (επεξεργαστής κειμένου), patch, sed, vi (επεξεργαστής κειμένου).

Επεξεργασία αρχείων

νανοκαι pico- οι πιο λογικοί συντάκτες που εργάζονται σε λειτουργία κειμένου ακριβώς στο τερματικό. Για να αλλάξετε το αρχείο / etc / fstab, για παράδειγμα, πρέπει να πληκτρολογήσετε nano / etc / fstab... Βγείτε από το πρόγραμμα επεξεργασίας CTRL + X. Συντάκτες viκαι δύναμησχεδιασμένο να λειτουργεί με την τυφλή μέθοδο των δέκα δακτύλων.

Εντολές Mount and Unmount Disk

βουνό[επιλογές] διαδρομή συσκευής Τοποθετήστε τη συσκευή. Παράδειγμα: mount / dev / sda1 / mnt / Disk1. ποσόσυσκευή / διαδρομή Αποπροσάρτηση. Παράδειγμα: umount / mnt / Disk1. εκβάλλωΑποπροσάρτηση και εξαγωγή του CDROM.

Εργασία με τις μονάδες πυρήνα και πυρήνα (προγράμματα οδήγησης συσκευών)

lsmodΕμφανίζει μια λίστα με όλες τις λειτουργικές μονάδες που έχουν φορτωθεί στον πυρήνα και τις εξαρτήσεις τους. ακατάστατος rmmod modprobe module-name [parameters] Εγκατάσταση μιας μονάδας, ρύθμιση παραμέτρων αυτόματης φόρτωσης. Το αποτέλεσμα μπορεί να προβληθεί στο αρχείο καταγραφής συστήματος. Οι μονάδες αποθηκεύονται στο / lib / modules σε αρχεία με την επέκταση .ko ("αντικείμενο πυρήνα") Παράδειγμα: modprobe radio-aztech io = 0x350... modinfo module-name Πληροφορίες σχετικά με τη λειτουργική μονάδα, συμπεριλαμβανομένης της λίστας παραμέτρων. modconfΒολικό πρόγραμμα για προβολή όλων των μονάδων ανά κατηγορία, ενεργοποίηση και απενεργοποίηση μονάδων. Από προεπιλογή, κατά κανόνα, δεν είναι εγκατεστημένο, στο Debian, το Ubuntu και το Kubuntu εγκαθίσταται χρησιμοποιώντας το ομώνυμο πακέτο από την εντολή apt-get install modconf.

Διαχείριση της διαδικασίας:

ΥΣΤΕΡΟΓΡΑΦΟ- εμφανίζει πληροφορίες σχετικά με τις τρέχουσες ενεργές διεργασίες.
μπλουζα- εμφανίζει πληροφορίες σχετικά με τις ενεργές διεργασίες, καθώς και τους πόρους του συστήματος.
σκοτώστε τον pid- σκοτώνει τη διαδικασία της οποίας το αναγνωριστικό είναι ίσο με την καθορισμένη τιμή επεξεργασίας.
διαδικασία killall- σκοτώνει όλες τις ενεργές διεργασίες που ονομάζονται διεργασία.
bg- εμφανίζει μια λίστα με διακοπείσες εργασίες και εργασίες στο παρασκήνιο. συνεχίζει την εκτέλεση της σταματημένης εργασίας στο παρασκήνιο.
fg- φέρνει στο προσκήνιο τις τελευταίες ενεργές εργασίες.
fg n- φέρνει την εργασία με το καθορισμένο όνομα (σε αυτήν την περίπτωση - n) στο προσκήνιο.

Εργασία με ημερομηνία και ώρα:

adjtimex - σας επιτρέπει να αλλάξετε τις μεταβλητές ώρας στον πυρήνα για να διορθώσετε την ταχύτητα του ρολογιού του συστήματος

ημερομηνία- ρύθμιση του ρολογιού του συστήματος

Hwclock - ρύθμιση ρολογιού υλικού

Βοηθητικά προγράμματα λογαριασμού συστήματος

adduser, addgroup, deluser, delgroup, login, passwd, su

Εντολές δικτύου

arp, arping, dnsd, ftpget, ftpput, httpd (με υποστήριξη εξουσιοδότησης, CGI), ifconfig, inetd, netstat, nslookup, ping / ping6, διαδρομή, telnetd, tftp, traceroute, udhcpd, wget.

ifconfig- διαμόρφωση της διεπαφής δικτύου wget- λήψη ενός αρχείου μέσω HTTP / FTP.

Άλλα χρήσιμα προγράμματα και εντολές κονσόλας Linux

hdparmΔιαχείριση σκληρών δίσκων και δίσκων CD. Παράδειγμα: hdparm -E8 / dev / cdromμείωση της ταχύτητας περιστροφής του CDROM. ρολόιΠεριοδική εκτέλεση εντολών. Παράδειγμα: ρολόι -n 60 hdparm -E8 / dev / cdromεπιβραδύνετε το δίσκο μία φορά το λεπτό, ώστε η μονάδα να μην τον υπερχρονίζει ή να κάνει θόρυβο κατά την παρακολούθηση ενός DVD. pppconfigΈνα απλό και αξιόπιστο πρόγραμμα για τη διαμόρφωση της πρόσβασης στο Διαδίκτυο μέσω τηλεφώνου μέσω μόντεμ. Τα pon, poff και plog είναι οι εντολές για τη δημιουργία, τη διακοπή και την προβολή του αρχείου καταγραφής σύνδεσης, αντίστοιχα. pppoeconfΟμοίως, ρύθμιση πρόσβασης στο Διαδίκτυο μέσω μόντεμ ADSL. ποιός είμαιΣας επιτρέπει να μάθετε το όνομα χρήστη εάν το ξεχάσατε iftopεντολή για προβολή συνδέσεων δικτύου από την κονσόλα netstatΗ εντολή εμφανίζει τα περιεχόμενα διαφόρων δομών δεδομένων που σχετίζονται με το δίκτυο σε διαφορετικές μορφές, ανάλογα με τις επιλογές που καθορίζονται. iwconfigεμφάνιση πληροφοριών σχετικά με τις διεπαφές δικτύου wi-fi σάρωση iwlistεμφάνιση πληροφοριών σχετικά με τα σημεία πρόσβασης εντός της εμβέλειας Ελεύθεροςελεύθερη μνήμη

Ρίζα υπερχρήστη

Έχει απεριόριστα δικαιώματα. Η χρήση δικαιωμάτων υπερχρήστη είναι απαραίτητη κατά την εγκατάσταση προγραμμάτων οδήγησης, αλλάζοντας σημαντικές παραμέτρους Linux. Ο κωδικός πρόσβασης root συνήθως ζητείται κατά την εγκατάσταση της διανομής. Στη συνέχεια, αμέσως μετά την εγκατάσταση, μπορείτε να εισέλθετε στο σύστημα με τον καθορισμένο κωδικό πρόσβασης και όνομα χρήστη. ρίζα.

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

Ωστόσο, διανομές όπως το Ubuntu δεν δημιουργούν υπερχρήστη κατά την εγκατάσταση. Η σύνδεση ως root ή η χρήση του su θα αποτύχει. Τα δικαιώματα υπερχρήστη σε αυτές τις διανομές μπορούν να αποκτηθούν με την εντολή sudo... Πρέπει να γράφεται πριν από κάθε εντολή που απαιτεί δικαιώματα υπερχρήστη. για παράδειγμα sudo nano / etc / fstab... Μετά την πρώτη εντολή sudo, πρέπει να εισαγάγετε τον κωδικό πρόσβασης το ρεύμαχρήστης. Οι χρήστες που ανήκουν στην ομάδα sudo ή διαχειριστή (ανάλογα με τη διανομή Linux) μπορούν να χρησιμοποιήσουν το sudo, το οποίο εκτελείται αυτόματα για τον πρώτο χρήστη του Ubuntu όταν εγκατασταθεί η διανομή.

Χαρακτηριστικά τερματικών Linux

Οι εντολές που είναι γραμμένες στο αρχείο εκτελούνται από την εντολή sh όνομα αρχείου.

Οι τυπικές εντολές Linux διαφέρουν από τις εντολές DOS και Windows — συνήθως είναι μικρότερες. Όταν εργάζεστε με τη γραμμή εντολών, ως συνήθως, ένας δρομέας που αναβοσβήνει υποδεικνύει τη θέση εισαγωγής κειμένου, η γραμμή εντολών ξεκινά με την τρέχουσα διαδρομή και το όνομα του υπολογιστή, ακολουθούμενη από έναν χαρακτήρα $,% ή #. Το τελευταίο σημαίνει ότι οι εντολές θα εκτελεστούν ως ρίζα υπερχρήστη. Το σύμβολο ~ σημαίνει τη διαδρομή προς τον τρέχοντα οικιακό κατάλογο του χρήστη.

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

Σε οποιοδήποτε τερματικό Linux, με τα πάνω/κάτω βέλη στο πληκτρολόγιο, μπορείτε να κάνετε κύλιση στο ιστορικό εντολών, το οποίο αποθηκεύεται μεταξύ των περιόδων σύνδεσης και διαφέρει για διαφορετικούς χρήστες και κεντρικούς υπολογιστές (στην περίπτωση σύνδεσης από τη γραμμή εντολών σε άλλον υπολογιστή μέσω ssh ). Μια μερικώς πληκτρολογημένη εντολή ή το όνομα ενός αρχείου ή καταλόγου στον τρέχοντα κατάλογο μπορεί να προσαρτηθεί αυτόματα με το κλειδί TAB. Εάν βρεθούν περισσότερες από μία επιλογές και είναι αδύνατο να συνεχιστεί χωρίς αμφιβολία η εντολή χρησιμοποιώντας το TAB, τότε εμφανίζονται όλες οι επιλογές που ταιριάζουν.

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

Shell Scripting

Η σειρά των εντολών μπορεί να μορφοποιηθεί ως εκτελέσιμο αρχείο. Αυτό είναι ένα σενάριο.

Η πρώτη γραμμή του σεναρίου περιγράφει την τυπική διαδρομή των μεταβλητών.

Υπάρχουν πολλά εργαλεία για εργασία με καλώδιο USB ή Wi-Fi smartphone... Τα προηγμένα εργαλεία σάς επιτρέπουν να μετακινήσετε αρχεία, να εγκαταστήσετε και να απεγκαταστήσετε λογισμικό, να προβάλετε επαφές, να τραβήξετε στιγμιότυπα οθόνης και ακόμη και να στείλετε SMS, αλλά κανένα εργαλείο γραφικών δεν πλησιάζει την ισχύ που μπορεί να προσφέρει μια κονσόλα Android. Σε αυτό το άρθρο, θα μιλήσουμε για το ADB (Android Debug Bridge) - ένα τυπικό εργαλείο για τον εντοπισμό σφαλμάτων και την εργασία με την κονσόλα Android από έναν υπολογιστή.

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

Βασικά στοιχεία ADB

Για να ξεκινήσετε να εργάζεστε με το ADB, πρέπει να το ενεργοποιήσετε στη συσκευή και να εγκαταστήσετε το βοηθητικό πρόγραμμα adb και τα προγράμματα οδήγησης στον υπολογιστή. Η πρώτη εργασία εκτελείται ενεργοποιώντας την "Εντοπισμός σφαλμάτων USB" στο στοιχείο ρυθμίσεων "Για προγραμματιστές" (εάν αυτό το στοιχείο είναι κρυφό, πατήστε επτά φορές στον αριθμό έκδοσης στο μενού "Σχετικά με το τηλέφωνο").

Για να εγκαταστήσετε το ADB στον υπολογιστή σας, κατεβάστε το Adb Kit και αποσυσκευάστε το σε οποιονδήποτε φάκελο (συνιστώ τη χρήση ονομάτων φακέλων χωρίς ρωσικούς χαρακτήρες). Επίσης, πραγματοποιούμε λήψη και εγκατάσταση των προγραμμάτων οδήγησης ADB.

Πρέπει να δουλέψετε με το adb από τη γραμμή εντολών. Πατήστε Win + R και πληκτρολογήστε cmd και μετά μεταβείτε στον φάκελο που περιέχει το adb. Για τον φάκελο μου, η εντολή θα ήταν:

Cd \ android

Για να μην κάνετε όλους αυτούς τους χειρισμούς κάθε φορά, μπορείτε να προσθέσετε τον επιθυμητό φάκελο στη μεταβλητή Path. Για να το κάνετε αυτό, μεταβείτε στον Πίνακα Ελέγχου -> Σύστημα -> Ρυθμίσεις συστήματος για προχωρημένους -> Μεταβλητές Περιβάλλοντος", Βρείτε τη μεταβλητή Path και προσθέστε στο τέλος της γραμμής, χωρισμένη με ερωτηματικά, τη διαδρομή προς το φάκελο με το adb. Τώρα, μετά την εκκίνηση της κονσόλας, μπορείτε να εισάγετε αμέσως τις απαραίτητες εντολές.

Ας ελέγξουμε τη σύνδεσή μας με το τηλέφωνο χρησιμοποιώντας την ακόλουθη εντολή (θα πρέπει να εμφανίζει μια λίστα με συνδεδεμένες συσκευές):

Συσκευές Adb

Μπορείτε να εργαστείτε με το ADB μέσω Wi-Fi. Αυτό απαιτεί δικαιώματα ρίζαςκαι την εφαρμογή WiFi ADB. Εκκινούμε την εφαρμογή, πατάμε το διακόπτη και συνδέουμε το smartphone χρησιμοποιώντας την εντολή σύνδεσης και τη διεύθυνση IP που δείχνει η εφαρμογή:

ΠΛΗΡΟΦΟΡΙΕΣ

Μπορείτε να αντιγράψετε την έξοδο της κονσόλας αφού την επιλέξετε με το ποντίκι και μπορείτε επίσης να επικολλήσετε την αντιγραμμένη εντολή ή το όνομα αρχείου στην κονσόλα κάντε δεξί κλικποντίκια. Περιλαμβάνεται στις ιδιότητες της κονσόλας.

Εγκατάσταση προγραμμάτων

Το ADB μπορεί να χρησιμοποιηθεί για την εγκατάσταση εφαρμογών χωρίς να χρειάζεται να τις αντιγράψετε στο smartphone σας. Αρκεί να εκτελέσετε την ακόλουθη εντολή:

Εγκατάσταση Adb d: /downloads/file_name.apk

Στην εντολή μπορούν επίσης να προστεθούν επιπλέον κλειδιά. Θα είναι χρήσιμο -μι- επανεγκαταστήστε την εφαρμογή κατά την αποθήκευση των δεδομένων και -ρε- εγκαταστήστε μια έκδοση μικρότερη από την τρέχουσα.

Μπορείτε επίσης να απεγκαταστήσετε προγράμματα, αλλά για αυτό πρέπει να γνωρίζετε το όνομα του πακέτου (θα σας πω πώς να το μάθετε λίγο αργότερα). Χρησιμοποιώντας το παράδειγμα Angry Birds Seasons, η ομάδα θα μοιάζει με αυτό:

Απεγκατάσταση του Adb com.rovio.angrybirdsseasons

Εφαρμογές δημιουργίας αντιγράφων ασφαλείας

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

Αντίγραφο ασφαλείας Adb [επιλογές]<приложения>

  • -φάκαθορίζει το όνομα του αρχείου που θα δημιουργηθεί και τη θέση του στον υπολογιστή. Εάν το κλειδί λείπει, το αρχείο backup.ab θα δημιουργηθεί στον τρέχοντα κατάλογο.
  • -apk | -noapkυποδεικνύει εάν θα συμπεριληφθούν μόνο δεδομένα εφαρμογής στο αντίγραφο ασφαλείας ή και το ίδιο.apk (δεν περιλαμβάνει από προεπιλογή).
  • -obb | -noobbκαθορίζει εάν θα συμπεριληφθούν στο backup επεκτάσεις .obb για εφαρμογές (δεν περιλαμβάνει από προεπιλογή).
  • -κοινόχρηστο | -nosharedκαθορίζει εάν θα συμπεριληφθούν στο αντίγραφο ασφαλείας τα περιεχόμενα της εφαρμογής στην κάρτα SD (από προεπιλογή δεν το κάνει).
  • -όλαυποδεικνύει την ανάγκη δημιουργίας αντιγράφων ασφαλείας όλων των εγκατεστημένων εφαρμογών.
  • -σύστημα | -νοσύστημαυποδεικνύει εάν θα συμπεριληφθεί στο αντίγραφο ασφαλείας εφαρμογές συστήματος(περιλαμβάνει από προεπιλογή)
  • - μια λίστα πακέτων για δημιουργία αντιγράφων ασφαλείας.

Εάν θέλουμε να δημιουργήσουμε ένα αντίγραφο ασφαλείας όλων των progs εκτός συστήματος, συμπεριλαμβανομένων των ίδιων του .apk, σε μια συγκεκριμένη τοποθεσία, τότε η εντολή θα μοιάζει με αυτό:

Αντίγραφο ασφαλείας Adb -f c: \ android \ backup.ab -apk -all -nosystem

Μετά την είσοδο, πρέπει να επιβεβαιώσετε την έναρξη του αντιγράφου ασφαλείας στην ίδια τη συσκευή. Για να επαναφέρετε το αντίγραφο ασφαλείας που προκύπτει, πρέπει να εκτελέσετε την κατάλληλη εντολή:

Επαναφορά Adb c: \ android \ backup.ab

Κονσόλα σε Κονσόλα

Μαζί με την προαναφερθείσα κονσόλα, η οποία είναι κονσόλα DOS για Windows, το Android έχει τη δική του. Καλείται να περάσει κέλυφος adbκαι είναι ουσιαστικά μια τυπική κονσόλα Linux, αλλά με ένα ημιτελές σύνολο εντολών, το οποίο μπορεί να επεκταθεί με την εγκατάσταση του BusyBox από την αγορά. Υπάρχουν δύο τρόποι χρήσης αυτής της κονσόλας. Σε διαδραστική λειτουργία, ξεκινά με την εντολή

Κέλυφος Adb

Το σύμβολο $ εμφανίζεται στην κονσόλα (στο εξής, αυτό το σύμβολο θα σημαίνει την ανάγκη εισαγωγής της προκαταρκτικής εντολής κελύφους adb) και μετά από αυτό μπορείτε να εισαγάγετε μια σειρά από εντολές, λαμβάνοντας μια απάντηση μετά από κάθε απάντηση. Ο δεύτερος τρόπος - εάν χρειάζεται να εισαγάγετε μόνο μία εντολή, μπορείτε να τη γράψετε σε μια σειρά πίσω από το κέλυφος του adb.

Το κέλυφος χρησιμοποιεί τυπικές εντολές για αντιγραφή, μετακίνηση και διαγραφή αρχείων: cp, mvκαι rm... Μπορείτε να αλλάξετε καταλόγους ( CD) και παρακολουθήστε το περιεχόμενό τους ( ls). Εκτός από τις τυπικές εντολές Linux, που μπορούν να βρεθούν σε οποιοδήποτε βιβλίο αναφοράς, το Android έχει πολλά από τα δικά του εξειδικευμένα εργαλεία, αλλά για να χρησιμοποιήσετε μερικά από αυτά, θα πρέπει να αποκτήσετε δικαιώματα root στο smartphone σας και μετά την εκκίνηση της κονσόλας, εκτελέστε την εντολή su:

Adb shell su

Αυτό πρέπει να γίνει εάν, ως απόκριση σε οποιαδήποτε εντολή, δείτε μια γραμμή παρόμοια με "δεν επιτρέπεται η πρόσβαση" ή "είσαι root;". Εάν είναι επιτυχής, το σύμβολο $ θα αλλάξει σε #.



Λήψη στιγμιότυπου οθόνης

Έγινε σε μία γραμμή:

Adb shell screencap /sdcard/screen.png

Μετά από αυτό, η εικόνα πρέπει να τραβηχτεί έξω από τη συσκευή με την εντολή adb pull:

Adb pull /sdcard/screen.png

Στην ανάκτηση, μπορεί να γίνει ένα στιγμιότυπο οθόνης με την ακόλουθη εντολή:

Adb pull / dev / γραφικά / fb0

Στη συνέχεια, πρέπει να μετατρέψετε το αρχείο fb0 σε κανονική εικόναχρησιμοποιώντας το FFmpeg, το οποίο πρέπει να κατεβάσετε και να το βάλετε στον φάκελο με το adb. Η επέκταση πρέπει να είναι εγκατεστημένη στη συσκευή σας:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

Εγγραφή βίντεο για το τι συμβαίνει στην οθόνη της συσκευής

εγγραφή οθόνης κελύφους adb --μέγεθος 1280x720 --ρυθμός bit 6000000 --time-limit 20 --verbose /sdcard/video.mp4

Αυτή η εντολή θα ξεκινήσει την εγγραφή βίντεο με ανάλυση 1280 x 720 (αν δεν καθορίσετε, τότε θα χρησιμοποιηθεί η εγγενής ανάλυση οθόνης της συσκευής), με ρυθμό μετάδοσης bit 6 Mbps, διάρκειας 20 δευτερολέπτων (αν δεν καθορίσετε , τότε η μέγιστη τιμή θα οριστεί στα 180 δευτερόλεπτα), με τα αρχεία καταγραφής οθόνης στην κονσόλα. Το εγγεγραμμένο βίντεο θα βρίσκεται στο / sdcard (αρχείο video.mp4).

ΠΛΗΡΟΦΟΡΙΕΣ

Όλα κυκλοφόρησαν από την κονσόλα και μέσα κέλυφος adbΟι διαδικασίες που χρειάζονται λίγο χρόνο για να ολοκληρωθούν μπορούν να διακοπούν πατώντας Ctrl + C. Βγείτε από το φλοιό και επιστρέψτε στην κανονική εκτέλεση. εντολές adb- Ctrl + D.

Διαχείριση εφαρμογών

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

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

Η συνέχεια είναι διαθέσιμη μόνο σε συνδρομητές

Επιλογή 1. Εγγραφείτε στο "Hacker" για να διαβάσετε όλο το υλικό στον ιστότοπο

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

Χρήστες που χρησιμοποιούν smartphone Android ή υπολογιστές tabletόχι μόνο για κλήσεις, παρακολούθηση βίντεο και ούτω καθεξής, αλλά χρησιμοποιήστε λίγο βαθύτερα όλες τις δυνατότητες αυτού λειτουργικό σύστημαΝομίζω ότι έχετε ακούσει για μια τέτοια έννοια όπως ένα τερματικό και ότι ορισμένες εντολές εκτελούνται αποκλειστικά σε αυτό. Σε αυτό το άρθρο, θα περιγράψουμε τι εκτελεί πραγματικά κάθε μία από τις διαθέσιμες εντολές.

Ας κάνουμε μια κράτηση αμέσως για τους χρήστες του χειρουργείου Συστήματα Linuxαυτές οι εντολές είναι ήδη γνωστές. Αρχικά, εκκινούμε το ίδιο το τερματικό. Προηγουμένως, φυσικά, πρέπει να το κατεβάσετε και να το εγκαταστήσετε στη συσκευή σας Android.

Στην οθόνη βλέπουμε τα εξής:

Όνομα_συσκευής: / $

Συσκευή_όνομα -αυτό είναι το όνομα της συσκευής σας Android.

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

Όνομα_συσκευής: / $

Το σύμβολο "$" σημαίνει ότι αυτή τη στιγμή έχετε μόνο δικαιώματα επισκέπτη, δηλαδή ελάχιστα μπορείτε να κάνετε.

Ονομα της συσκευής: /#

Το σύμβολο "#" σημαίνει ότι αυτή τη στιγμή έχετε δικαιώματα Root.

Μπορείτε να δείτε στο τερματικό, για παράδειγμα, την ακόλουθη λογική ακολουθία μετά την εισαγωγή της εντολής SU:

Όνομα_συσκευής: / $ su

Ονομα της συσκευής: / #

Μια εντολή που μετακινείται σε οποιονδήποτε φάκελο (κατάλογο), για παράδειγμα:

Όνομα_συσκευής: / # cd dir1

Όνομα_συσκευής: / dir1 #

Σημείωση, " CD..»Πλοηγείται στον κατάλογο ένα επίπεδο υψηλότερα.

Αυτή η εντολή παραθέτει τα περιεχόμενα (αρχεία και καταλόγους) του τρέχοντος καταλόγου, για παράδειγμα:

Όνομα_συσκευής: / # ls

αποθήκη

Σημείωση, " LS-ΕΝΑ"Οθόνες πλήρης λίσταπεριεχόμενα του τρέχοντος καταλόγου, συμπεριλαμβανομένων κρυφά αρχεία... Σε αντίθεση με τα Windows, τα κρυφά αρχεία είναι το dot-Name, για παράδειγμα . όνομα

Εμφανίζει το κείμενο που βρίσκεται στο αρχείο, για παράδειγμα:

Στρόκα2

Εξάγει το κείμενο που βρίσκεται στο αρχείο, αλλά μέσα αντίστροφη σειρά, δηλαδή πρώτα η τελευταία γραμμή, στο τέλος - η πρώτη. Για παράδειγμα:

Όνομα_συσκευής: / sdcard # δοκιμή cat

Αυτή η εντολή δημιουργεί έναν κατάλογο (φάκελο), για παράδειγμα ως εξής:

Όνομα_συσκευής: / sdcard # mkdirtestdir1

Είναι σημαντικό σε συστήματα παρόμοια με το Linux, τα οποία περιλαμβάνουν το λειτουργικό σύστημα Android, η περίπτωση στα ονόματα αρχείων και φακέλων είναι σημαντική, επομένως testdir1και Testdir1- διαφορετικοί κατάλογοι.

Εντολή που διαγράφει το καθορισμένο αρχείο.

RM -R

Διαγραφή εντολής τον καθορισμένο φάκελο... Για παράδειγμα:

Όνομα_συσκευής: / sdcard # rm -r dir1

Αντιγράφει ένα αρχείο.

CP -R

Αντιγράφει έναν κατάλογο.

Μετονομάζει το καθορισμένο αρχείο. Παράδειγμα:

Όνομα_συσκευής: / sdcard # mv filetest FileTest

Εμφανίζει την πλήρη διαδρομή προς τον τρέχοντα κατάλογο στην οθόνη.

Εντολή που δημιουργεί ένα κενό αρχείο. Για παράδειγμα:

Όνομα_συσκευής: / sdcard # touch file1

Όνομα_συσκευής: / sdcard # wget http: //video.mkv

Εμφανίζει την τρέχουσα ημερομηνία και ώρα.

Εμφανίζει το ημερολόγιο για τον τρέχοντα μήνα στην οθόνη.

Σημείωση - εάν εισαγάγετε, για παράδειγμα, " CAL 2012", Ο πίνακας ημερολογίου 2012 θα εμφανιστεί στην οθόνη.

Εμφανίζει τις τρέχουσες διεργασίες στην οθόνη.

Τοποθετήστε την καθορισμένη διαδρομή.

Αποσυναρμολογήστε την καθορισμένη διαδρομή.

Η εντολή εκτελεί έναν γρήγορο και σωστό πλήρη τερματισμό λειτουργίας του συστήματος.

ΕΛΕΥΘΕΡΟΣ -Μ

Εμφανίζει την τρέχουσα κατάσταση στην οθόνη μνήμη τυχαίας προσπέλασης(σε megabyte).

Εμφανίζει την τρέχουσα χρήση αποθηκευτικού χώρου στην οθόνη.

Διαγράφει όλους τους χαρακτήρες εξόδου από την οθόνη τερματικού.

Εμφανίζει πόσα δεδομένα χρήστη καταλαμβάνουν στη μονάδα δίσκου.

Εμφανίζει το χρόνο λειτουργίας του λειτουργικού συστήματος από την τελευταία φορά που ενεργοποιήθηκε.

Ορίζει δικαιώματα πρόσβασης στα αρχεία που αναφέρονται, για παράδειγμα:

Ρύθμιση δικαιωμάτων για τα αρχεία που αναφέρονται

chmod 777 αρχείο1 αρχείο2 αρχείο3

Για ομάδα (g = ομάδα) και για άλλα (o = άλλα) προσθέστε τη σημαία ανάγνωσης (r)

chmod go + r /home/user2/folder1/filexxx.txt

Για την ομάδα (g = ομάδα) και για άλλες (o = άλλες), αφαιρέστε τη σημαία ανάγνωσης (r)

chmod go-r /home/user2/folder1/filexxx.txt

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

r - (ανάγνωση) το δικαίωμα ανάγνωσης δεδομένων από το αρχείο.

w - (εγγραφή) το δικαίωμα εγγραφής ή τροποποίησης δεδομένων (όχι διαγραφής!).

x - το δικαίωμα εκτέλεσης του αρχείου.

Τα δικαιώματα πρόσβασης καταλόγου μπορούν να έχουν τα ακόλουθα χαρακτηριστικά:

r - το δικαίωμα ανάγνωσης του καταλόγου.

w - το δικαίωμα αλλαγής των περιεχομένων του φακέλου, δηλαδή, μπορείτε να διαγράψετε και να δημιουργήσετε αντικείμενα σε αυτόν τον κατάλογο.

x - το δικαίωμα εισαγωγής στον κατάλογο.

Τα δικαιώματα πρόσβασης εμπίπτουν σε τρεις μεγάλες κατηγορίες:

u - "χρήστης", ή ο κάτοχος του αρχείου.

g - "ομάδα". Μέλος της ίδιας ομάδας χρηστών με τον κάτοχο του αντικειμένου.

o - "κόσμος", ή όλοι οι άλλοι.

Τα δικαιώματα πρόσβασης γράφονται με την ακόλουθη σειρά: πρώτα, τα δικαιώματα για τον ιδιοκτήτη ("u"), μετά για την ομάδα ("g") και στο τέλος - για όλους τους άλλους ("o"). Τα δικαιώματα είναι γραμμένα με τη μορφή RWX και αν υπάρχει ένα "-" στη θέση κάποιου από τα γράμματα, σημαίνει ότι δεν υπάρχει δικαίωμα δράσης.

Για παράδειγμα, το ακόλουθο σύνολο χαρακτηριστικών:

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

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

Το "R" είναι 4

Το "W" είναι 2

Το "Χ" είναι 1

Το "-" είναι 0

Το άθροισμα αυτών των αριθμητικών τιμών εκφράζει τα δικαιώματα, δηλαδή:

7 (rwx) = 4 + 2 +1 (πλήρη δικαιώματα)

5 (r-x) = 4 + 0 + 1 (ανάγνωση και εκτέλεση)

6 (rw-) = 4 + 2 + 0 (διαβάζω και γράφω)

4 (r-) = 4 + 0 + 0 (μόνο για ανάγνωση)

Μερικές φορές τα δικαιώματα εκφράζονται όχι με τρία, αλλά με τέσσερα ψηφία - αυτό σημαίνει ότι εκτός από τον ιδιοκτήτη, την ομάδα και τα υπόλοιπα, υπάρχει ένας Superuser, δηλαδή ο κύριος διαχειριστής. Αριθμητική αξίαποιος είναι υπεύθυνος για τα δικαιώματά του είναι στην πρώτη θέση.

Συνεχίζοντας το θέμα:
Δίκτυα

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

Νέα άρθρα
/
Δημοφιλής