Εντολές για τον εξομοιωτή τερματικού Android. Εντολές στον εξομοιωτή τερματικού Android

Ποιες ενδιαφέρουσες εντολές υπάρχουν για τον εξομοιωτή τερματικού;

Απαντήσεις (2)

  1. Το Terminal emulator είναι μια εφαρμογή για Android μέσω της οποίας μπορείτε να χρησιμοποιήσετε εντολές για να ελέγξετε το σύστημα και να κάνετε αλλαγές σε αυτό. Αυτός ο μηχανισμός βασίζεται στο γεγονός ότι το σύστημα Android περιλαμβάνει τον πυρήνα Linux.

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

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

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

    Επιπλέον, θα πρέπει να εγκαταστήσετε το busybox - ένα δυαδικό αρχείο που θα σας επιτρέψει να χρησιμοποιήσετε περισσότερες εντολές, αφού οι ενσωματωμένες συχνά δεν είναι αρκετές. Για να το εγκαταστήσετε χρειάζεστε:

    • κατεβάστε το BusyBox από το Play Market.
    • να ανοίξει και να του παραχωρήσει δικαιώματα υπερχρήστη.
    • φροντίστε να περιμένετε έως ότου η εφαρμογή σαρώσει τη συσκευή.
    • κάντε κλικ στο κουμπί "εγκατάσταση busybox".
    • ορίστε τη θέση "/system/xbin".
    • πατήστε "ok".

    Μετά από αυτό, μπορείτε να ξεκινήσετε την εγκατάσταση του τερματικού στο Android και να εργάζεστε με αυτό. Για αυτό:

    Άλλες εντολές μπορεί να χρειαστούν πολύ χρόνο για να ολοκληρωθούν και να εμφανιστεί ένας λευκός δρομέας. Εάν έγινε κάποιο σφάλμα κατά την εγγραφή, θα εμφανιστεί το μήνυμα "/system/bin/sh: kv: δεν βρέθηκε" και μια προτροπή για εισαγωγή. Αυτό το μήνυμα υποδεικνύει ότι η εντολή kv δεν βρέθηκε μεταξύ των διαθέσιμων.

    Κλείστε το τερματικό κάνοντας κλικ στο σταυρό στην επάνω δεξιά γωνία και στη συνέχεια θα εμφανιστεί ένα παράθυρο στο οποίο κάνουμε κλικ στο "ok".

  2. Υπάρχουν πολλές εντολές, για να τις δείτε το μόνο που χρειάζεται να γράψετε "busybox" χωρίς εισαγωγικά. Κατ 'αρχήν, η περιγραφή του καθενός μπορεί να προβληθεί στο ίδιο το τερματικό για να γίνει αυτό, πρέπει να εισαγάγετε την εντολή για την οποία θέλετε να μάθετε και "-βοήθεια". Θα εμφανιστούν πληροφορίες, αλλά στα αγγλικά. Όταν εργάζεστε με το τερματικό, πρέπει να λάβετε υπόψη ορισμένα χαρακτηριστικά:

    • η διαδρομή προς αρχεία και φακέλους πρέπει να γραφτεί πλήρως μετά τις εντολές, για παράδειγμα, rm /storage/sdcard0/download/file.
      Δεν πρέπει να υπάρχουν σφάλματα ή επιπλέον κενά.
    • Η εντολή εκκινείται πατώντας το κουμπί «enter», δηλαδή εισάγεται και πατιέται.

    Ακολουθούν οι πιο δημοφιλείς εντολές τερματικού Android:

    • cat - ανάγνωση περιεχομένων, cp - αντιγραφή, rm - διαγραφή αρχείου, rmdir - διαγραφή φακέλου, άγγιγμα - δημιουργία αρχείου, mkdir - δημιουργία φακέλου, - μετά από αυτές τις εντολές, εισαγάγετε τη διαδρομή προς το επιθυμητό αντικείμενο ή τοποθεσία.
    • mv - μετακίνηση, cp - αντιγραφή, - πρώτα γράψτε τη διαδρομή προς το αρχείο ή το φάκελο και μετά στη νέα θέση.
    • ls - εμφανίζει τα περιεχόμενα.
    • cd - πλοηγείται στον επιθυμητό κατάλογο.
    • pwd - εμφανίζει την πλήρη διαδρομή προς τον φάκελο που χρησιμοποιείται.
    • ημερομηνία - εμφανίζει την πραγματική ημερομηνία.
    • df - δείχνει το μέγεθος των αντικειμένων στον καθορισμένο φάκελο.
    • du - εκτυπώνει το μέγεθος του αρχείου.
      pm install - εγκαθιστά το πρόγραμμα από ένα αρχείο apk.
    • πακέτα λίστας pm - εμφανίζει αρχεία πακέτων εγκατεστημένων εφαρμογών.
    • λίστα υπηρεσιών - εμφανίζει μια λίστα διεργασιών που εκτελούνται.
    • pm uninstall - καταργεί την εγκατάσταση της εφαρμογής και πρέπει να καθορίσετε τη διαδρομή /data/app/όνομα αρχείου, την οποία μπορείτε να βρείτε με την εντολή pm list packages.
    • ln - δημιουργεί έναν συμβολικό σύνδεσμο προς ένα αρχείο, η σύνταξη είναι ίδια με το cp.

    Πρέπει να είστε πολύ προσεκτικοί όταν εκτελείτε εντολές εξομοιωτή τερματικού, τις οποίες θα συζητήσω αργότερα, καθώς χρησιμοποιούνται για την τροποποίηση του συστήματος και, εάν χρησιμοποιηθούν λανθασμένα, μπορούν να βλάψουν σοβαρά τη συσκευή:

    • su - παρέχει πλήρη πρόσβαση στο σύστημα σε συσκευές με root, αφού εισαγάγετε σε αυτό, η γραμμή εντολών θα μοιάζει με αυτό το "root@android:/ #";
    • chown και chgrp, το πρώτο που αλλάζει τον ιδιοκτήτη, το δεύτερο - ομάδες που καθορίζονται μετά την εντολή και στη συνέχεια γράφουν το όνομα του αρχείου.
    • chmod - ένα βοηθητικό πρόγραμμα για την αλλαγή των δικαιωμάτων αρχείων, η σύνταξη είναι ίδια με την προηγούμενη - πρώτα τα δικαιώματα και μετά το αρχείο.
    • Το insmod και το rmmod χρησιμοποιούν το πρώτο για να συνδέσουν μονάδες στον πυρήνα, το δεύτερο για να τις αφαιρέσουν αυτές οι εντολές χρησιμοποιούνται καλύτερα μόνο από προχωρημένους χρήστες.
    • kill - σταματά μια διαδικασία από το αναγνωριστικό της, το οποίο μπορεί να βρεθεί χρησιμοποιώντας το βοηθητικό πρόγραμμα ps - εμφανίζει πληροφορίες για όλες τις δραστηριότητες.
    • mount, umount προορίζονται για τοποθέτηση και αποπροσάρτηση συστημάτων αρχείων και κατατμήσεων μόνο μετά από λεπτομερή μελέτη του συστήματος.

    Ειδικές εντολές που εκτελούνται από τον εξομοιωτή τερματικού Android:

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

    Δηλαδή, χρησιμοποιήσαμε το su για βοηθητικά προγράμματα που απαιτούν δικαιώματα root και, στη συνέχεια, για να μην αλλάξουμε κατά λάθος κάτι, μπαίνουμε στην έξοδο και η προτροπή θα γίνει ξανά "u0_a106@android:/$".

    Υπάρχει ένα άλλο ασυνήθιστο βοηθητικό πρόγραμμα που ονομάζεται dd - αντιγράφει ένα αρχείο ή ενότητα σε ένα άλλο byte byte. Η σύνταξή του είναι:

    dd if=/dev/block/platform/mmcblk0p1 of=/storage/external_SD/image
    if= συσκευή από την οποία αντιγράφουμε= αρχείο στο οποίο αντιγράφουμε. Αυτή η εντολή θα δημιουργήσει μια εικόνα του διαμερίσματος mmcblk0p1.
    Έχει 2 ακόμη παραμέτρους - count= fragment, που θα χρησιμοποιηθεί για τη σύνταξη ενός νέου αρχείου, bs= όγκος θραυσμάτων σε byte. Για παράδειγμα, η εντολή dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 θα αντιγράψει 7 κομμάτια των 500 byte από το file1 στο file2.

Αρκετά- γρήγορο και ισχυρό τερματικό.
Η γραμμή εντολών, ή κονσόλα, είναι ένας τύπος διεπαφής κειμένου στην οποία η αλληλεπίδραση με τον υπολογιστή πραγματοποιείται χρησιμοποιώντας εντολές. Υπάρχουν αρκετοί θαυμαστές αυτής της μεθόδου επικοινωνίας με συστήματα και οι λόγοι είναι προφανείς. Αυτό είναι η ευκολία αυτοματισμού, η κλήση οποιασδήποτε εντολής με μερικά κλικ, η έλλειψη λεπτομερειών διεπαφής και πολλά άλλα. Η εφαρμογή Qute θα σας βοηθήσει να δοκιμάσετε τις δυνατότητες της κονσόλας στο smartphone σας εκτελώντας πολλές εντολές τερματικού και αρχεία bin.

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

Πρώτα απ 'όλα, αυτή είναι μια λίστα με εντολές που μπορείτε να επεξεργαστείτε μόνοι σας. Κατά την προσθήκη μιας εντολής, ο χρήστης πρέπει να εισάγει το όνομά της και την ίδια την εντολή με ορίσματα. Επιπλέον, εδώ μπορείτε να δημιουργήσετε μια συντόμευση ή να προγραμματίσετε μια εντολή που θα εκτελείται κατά την εκκίνηση της συσκευής.

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

Κατά την εισαγωγή εντολών, θα εμφανιστούν υποδείξεις για ορίσματα μπροστά στον χρήστη, γεγονός που απλοποιεί πολύ την εργασία. Η εφαρμογή υποστηρίζει τις πιο δημοφιλείς εντολές από υπολογιστή. Αυτά περιλαμβάνουν ping, netstat, trace, cd, mkdir και πολλά άλλα. Τα οφέλη περιλαμβάνουν επίσης υποστήριξη για συσκευές root. Η Qute θα μπορεί να παρέχει στον κάτοχο της συσκευής πλήρη πρόσβαση σε όλες τις δυνατότητες του τερματικού συστήματος. Κατά συνέπεια, ο έλεγχος του συστήματος θα είναι αποκλειστικά στα χέρια σας.

Ιδιαιτερότητες:

  • Πρόγραμμα επεξεργασίας σεναρίου Bash
  • Εκτέλεση εντολών τερματικού και διαθέσιμα αρχεία bin
  • Δημιουργία της δικής σας λίστας εντολών
  • Αυτόματη ολοκλήρωση εντολών
  • Υποστήριξη για συσκευές με root
  • Λήψη Qute: Γραμμή εντολών για Androidμπορείτε να ακολουθήσετε τον παρακάτω σύνδεσμο.

    Προγραμματιστής: D.D.M.
    Πλατφόρμα: Android 4.0 και νεότερη έκδοση
    Γλώσσα διεπαφής: Ρωσικά (RUS)
    Κατάσταση: Δωρεάν
    Root: Δεν χρειάζεται



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Εντολές για τοποθέτηση και αποσυναρμολόγηση δίσκων

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

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

    lsmodΕμφανίζει μια λίστα με όλες τις μονάδες που έχουν φορτωθεί στον πυρήνα και τις εξαρτήσεις μεταξύ τους. ακατάστατος rmmod modprobe module-name [παράμετροι] Εγκατάσταση της μονάδας, διαμόρφωση αυτόματης φόρτωσης. Το αποτέλεσμα μπορεί να προβληθεί στο αρχείο καταγραφής συστήματος. Οι λειτουργικές μονάδες αποθηκεύονται στο /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επιβραδύνετε το δίσκο μία φορά το λεπτό, ώστε η μονάδα να μην τον κάνει overclock και να μην κάνει θόρυβο κατά την παρακολούθηση 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

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

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

    Το Android είναι ένα εντελώς ανοιχτό και προσαρμόσιμο σύστημα. Όλα χάρη στο γεγονός ότι χρησιμοποιεί τον πυρήνα Linux - το πιο δημοφιλές σύστημα ανοιχτού κώδικα. Ένας μεγάλος αριθμός λειτουργικών συστημάτων για επιτραπέζιους υπολογιστές και διακομιστές, καθώς και άλλες ηλεκτρονικές συσκευές, συμπεριλαμβανομένων gadget που βασίζονται σε Android, έχουν δημιουργηθεί με βάση το Linux.

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

    Ορισμένες λειτουργίες εκτελούνται χρησιμοποιώντας κονσόλα ή τερματικό. Αυτό είναι ένα βοηθητικό πρόγραμμα συστήματος χωρίς το οποίο εκτελεί εργασίες μετά την μη αυτόματη εισαγωγή μιας εντολής. Δεν υπάρχει τέτοιο βοηθητικό πρόγραμμα από προεπιλογή στο Android, σε αντίθεση με το επιτραπέζιο Linux ή τα Windows. Ευτυχώς, οι προγραμματιστές δεν τρώνε ψωμί για τίποτα και έχουν ήδη δημιουργήσει πολλούς εξομοιωτές τερματικού. Ένα από αυτά είναι το Android Terminal Emulator. Ας μάθουμε περισσότερα για αυτό.

    Τι είναι η εφαρμογή

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

    Τι πρέπει να θυμάστε όταν εργάζεστε με αυτόν τον εξομοιωτή;

    • απαιτούνται δικαιώματα ρίζας.
    • Αυτό δεν είναι εξομοιωτής παιχνιδιού.
    • Δεν θα σας βοηθήσει να κάνετε root τη συσκευή σας.
    • Πρέπει να γνωρίζετε εντολές Linux.
    • Ίσως χρειαστεί να εγκαταστήσετε το Busy Box.

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

    Ρυθμίσεις προγράμματος

    Το πρόγραμμα είναι διαθέσιμο στο Play Market στον σύνδεσμο https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=ru. Το μενού είναι διαθέσιμο σε πολλές γλώσσες, συμπεριλαμβανομένων των ρωσικών. Μετά την εκκίνηση του προγράμματος, θα δείτε μια ειδοποίηση στη γραμμή ειδοποιήσεων ότι εκτελείται μια διαδικασία τερματικού. Μεταβείτε στις ρυθμίσεις, οι οποίες χωρίζονται σε λογικές ομάδες.

    Οθόνη.Μπορείτε να προσαρμόσετε τη γραμμή κατάστασης, τη γραμμή ενεργειών και τον προσανατολισμό της οθόνης.

    Κείμενο.Το μέγεθος γραμματοσειράς, το ψηφιακό σχήμα και η κωδικοποίηση κειμένου είναι ρυθμιζόμενα.

    Πληκτρολόγιο.Ρυθμίστε τη συμπεριφορά του κουμπιού πίσω, προσαρμόστε τη συντόμευση πληκτρολογίου και επιλέξτε ανάλογα ορισμένων κουμπιών υπολογιστή.

    Κέλυφος εντολών.Μπορείτε να καθορίσετε έναν χειριστή εντολών, να δώσετε ένα , να επιλέξετε έναν τύπο τερματικού και έναν αρχικό φάκελο και κάποια συμπεριφορά.

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

    Μερικές εντολές

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

    είμαι- Action Manager. Μπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε οποιαδήποτε εφαρμογή ή διαδικασία.

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

    bmgr- Αντίγραφο ασφαλείας Android.

    Γάτα- δείτε τα περιεχόμενα του αρχείου.

    chmod- αλλαγή δικαιωμάτων πρόσβασης σε αρχεία.

    τσόουν- αλλαγή του κατόχου του αρχείου.

    cmp- σύγκριση πολλών αρχείων.

    cp- αντιγραφή αρχείου.

    ημερομηνία- εμφάνιση της τρέχουσας ημερομηνίας συστήματος.

    δδ- δημιουργία εικόνας δίσκου.

    dmesg- προβολή του αρχείου καταγραφής του πυρήνα.

    du- προβολή μεγέθους αρχείου.

    ext4_resize- αλλαγή μεγέθους διαμερίσματος στο σύστημα αρχείων ext4 (απαιτείται root).

    fsck_msdos- έλεγχος για σφάλματα στην κάρτα μνήμης.

    grep- φιλτράρισμα κειμένου.

    ifconfig- προβολή και διαχείριση συσκευών δικτύου (απαιτείται root).

    iptables- ρυθμίσεις τείχους προστασίας.

    σκοτώνω- σκοτώστε μια διεργασία με το αριθμητικό της αναγνωριστικό.

    κούτσουρο- γράψτε μια γραμμή στο αρχείο καταγραφής συστήματος.

    logcut- προβολή του log συστήματος σε πραγματικό χρόνο.

    ls- προβολή των περιεχομένων του καταλόγου.

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

    lsof- εμφάνιση ανοιχτών αρχείων.

    make_ext4fs- μορφοποίηση της κάρτας μνήμης σε μορφή ext4.

    md5- αρχείο αθροίσματος ελέγχου.

    mkdir- δημιουργία φακέλου σε κατάλογο.

    make2fs- μορφοποίηση της κάρτας μνήμης σε μορφή ext2.

    βουνό- τοποθέτηση δίσκου, εικόνας ή φακέλου.

    mv- μετακίνηση αρχείου.

    netcfg- πληροφορίες σχετικά με τις συνδέσεις στο Διαδίκτυο.

    κοινοποιώ- παρακολούθηση αλλαγών στο σύστημα αρχείων.

    ping- έλεγχος της διαθεσιμότητας του απομακρυσμένου διακομιστή.

    μετα μεσημβριας- Διαχείριση πακέτων Android, μπορείτε να διαχειριστείτε πλήρως τις εγκατεστημένες εφαρμογές.

    ΥΣΤΕΡΟΓΡΑΦΟ- εμφάνιση πληροφοριών σχετικά με τις διεργασίες που εκτελούνται.

    αλλαγή μεγέθους 2fs- αλλαγή του μεγέθους του καταλόγου.

    rm- διαγραφή αρχείου.

    rmdir- διαγραφή φακέλου.

    Διαδρομή- διαχείριση πίνακα δρομολόγησης.

    αφή- δημιουργία κενού αρχείου.

    μπλουζα- λίστα διαδικασιών που εκτελούνται.

    στιγμιότυπο οθόνης- στιγμιότυπο οθόνης (απαιτείται root).

    ΤΕΡΜΑΤΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ- απενεργοποίηση της συσκευής.

    υπηρεσία- διαχείρισης υπηρεσιών.

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

    συμπέρασμα

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

    Είστε ικανοποιημένοι με την απόδοση αυτού του εξαιρετικού βοηθητικού προγράμματος συστήματος; Ποιες εντολές χρησιμοποιείτε στην εργασία σας; Θα είμαστε ευγνώμονες για τα πολύτιμα σχόλιά σας.

    Όνομα_συσκευής:/$
    Οπου
    Name_device:/ αυτό είναι το όνομα του smartphone σας (tablet)

    su- η εντολή su σας δίνει δικαιώματα Root, δικαιώματα διαχειριστή, δηλαδή, μπορείτε να κάνετε τα πάντα με τη συσκευή μετά από αυτήν την εντολή (όχι πριν), πρέπει επίσης να αποκτήσετε root στη συσκευή σας Android.

    Σημείωση: Μέχρι να εκτελέσετε την εντολή Su, έχετε δικαιώματα επισκέπτη.
    Όνομα_συσκευής:/$
    Το σύμβολο $ σημαίνει ότι είστε επισκέπτης (δηλαδή δεν μπορείτε να κάνετε τίποτα)
    Όνομα_συσκευής:/ #
    Το σύμβολο # σημαίνει ότι είστε Root
    Παράδειγμα
    Όνομα_συσκευής:/$su
    Όνομα_συσκευής:/ #

    pwd– δείχνει τον τρέχοντα κατάλογο στον οποίο βρίσκεστε.

    ls– η εντολή δείχνει τι υπάρχει στον τρέχοντα κατάλογο, δηλαδή αρχεία και καταλόγους.
    Παράδειγμα
    Όνομα_συσκευής:/ # ls
    Σύστημα
    δεδομένα
    μντ
    αποθήκη
    και ούτω καθεξής...

    ls -a– η εντολή δείχνει τι υπάρχει στον τρέχοντα κατάλογο, δηλαδή αρχεία και καταλόγους, αλλά με κρυφά αρχεία.
    Σημείωση: Τα κρυφά αρχεία, σε αντίθεση με τα Windows, μοιάζουν με .Name (κουκκίδα και όνομα αρχείου)

    Σαφή- καθαρίστε την οθόνη του τερματικού.

    CD– μια εντολή για μετάβαση σε οποιονδήποτε κατάλογο (κατάλογο).
    Παράδειγμα
    Όνομα_συσκευής:/ # σύστημα cd
    Όνομα_συσκευής:/σύστημα #
    Σημείωση: Κατάλογος ή Κατάλογος σημαίνει Φάκελος
    CD..- μεταβείτε σε έναν κατάλογο υψηλότερου επιπέδου

    mkdir- η εντολή δημιουργεί έναν κατάλογο (φάκελο).
    Παράδειγμα
    Όνομα_συσκευής:/sdcard # mkdir android
    Σημείωση: Το όνομα και το όνομα φακέλου είναι δύο διαφορετικοί φάκελοι

    rm– διαγράφει το αρχείο.

    rm -rδιαγράφει τον κατάλογο (Σημείωση: εάν δεν καθορίσετε την επιλογή –r, θα δημιουργήσει ένα σφάλμα σχετικά με την αδυναμία διαγραφής του καταλόγου).
    Παράδειγμα
    Όνομα_συσκευής:/sdcard # rm -r dom

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

    cp– αντιγράφει το αρχείο.

    cp -rαντιγράφει τον κατάλογο.

    mv– μετονομάζει το αρχείο.
    Παράδειγμα
    Όνομα_συσκευής:/sdcard # mv android ANDROID

    αφή– δημιουργία κενού αρχείου.

    Γάτα– εμφανίζει το κείμενο στο αρχείο.
    Παράδειγμα
    Όνομα_συσκευής:/sdcard # cat skazka

    tac- εμφανίζει το κείμενο στο αρχείο με αντίστροφη σειρά (1 γραμμή τελευταία, τελευταία γραμμή πρώτη).
    Παράδειγμα
    Όνομα_συσκευής:/sdcard # tac skazka
    Σημείωση: εάν δείτε ένα σύμβολο # πριν από τη γραμμή, τότε η παράμετρος δεν υποβάλλεται σε επεξεργασία

    ΥΣΤΕΡΟΓΡΑΦΟ– εμφανίζει τις τρέχουσες ενεργές διεργασίες σας.

    βουνό– βάσεις (Συνδέει).

    ποσό- αποσυναρμολογείται.

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

    cal– εμφανίζει το ημερολόγιο του τρέχοντος μήνα.

    χρόνο λειτουργίας- δείχνει πόσο καιρό λειτουργεί το λειτουργικό σύστημα.

    df– εμφάνιση πληροφοριών σχετικά με τη χρήση του δίσκου.

    Ελεύθερος– χρησιμοποιημένη μνήμη και εναλλαγή.

    ελεύθερο -μ- συνολικός όγκος, χρησιμοποιημένος όγκος και ποσότητα ελεύθερης μνήμης σε Mb.

    du- πόσο χώρο καταλαμβάνουν τα δεδομένα σας;

    παύση- γρήγορη και σωστή απενεργοποίηση του συστήματος

    chmod- ρύθμιση δικαιωμάτων πρόσβασης