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

Πρόγραμμα Kerish Doctor. 22.04.2019
Επισκόπηση προγράμματος Η έκδοση υπολογιστή του Microsoft Excel Viewer θα επιτρέψει...

Chercher Οικιακές συσκευέςΟ οποίος

ενδιαφέρουσες ομάδες

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

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

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

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

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

    • λήψη από Play Market BusyBox;
    • να ανοίξει και να του παραχωρήσει δικαιώματα υπερχρήστη.
    • φροντίστε να περιμένετε έως ότου η εφαρμογή σαρώσει τη συσκευή.
    • κάντε κλικ στο κουμπί "εγκατάσταση 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= κομμάτι που θα χρησιμοποιηθεί για εγγραφή νέο αρχείο, bs= όγκος θραυσμάτων σε byte. Για παράδειγμα, η εντολή dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 θα αντιγράψει 7 κομμάτια των 500 byte από το file1 στο file2.

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

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

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

Τώρα σχετικά με τη σημείωση - ορισμένες εντολές απαιτούν δικαιώματα ρίζας, θα προηγηθούν με το σύμβολο @.

Ας ξεκινήσουμε. Οι εντολές τερματικού δεν είναι τίποτα άλλο από μικρά βοηθητικά προγράμματα της κονσόλας, τα περισσότερα βοηθητικά προγράμματα του συστήματος βρίσκονται στο φάκελο /system/bin και μερικά ακόμη στο /vendor/bin. Δεν θα αγγίξουμε αυτά στον πωλητή. Για να το κάνω πιο βολικό, θα τακτοποιήσω όλες τις εντολές με αλφαβητική σειρά.

adb- Πρόγραμμα εντοπισμού σφαλμάτων Android. Δεδομένου ότι το Android εξακολουθεί να είναι Linux, μπορείτε να συνδέσετε άλλες συσκευές, συμπεριλαμβανομένων των smartphone, σε αυτό μέσω USB, το adb σας επιτρέπει να τις ελέγχετε και σας δίνει πρόσβαση στο τερματικό τους. Η περιγραφή των εντολών και των δυνατοτήτων του θα χρειαζόταν ένα ολόκληρο άρθρο. Θα περιγράψω τα πάντα σε ένα από τα ακόλουθα άρθρα.

π.μ- Window Manager (Action Manager), με αυτό μπορείτε να ξεκινήσετε και να σταματήσετε οποιαδήποτε εφαρμογή ή υπηρεσία. Για παράδειγμα, εκκίνηση της εφαρμογής ρυθμίσεων:

am start -n com.android.settings/.Settings

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

Το αποτέλεσμα μπορεί να γραφτεί σε ένα αρχείο:

badblocks /dev/block/mmcblk0 > /sdcard/badblocks

ή εμφάνιση:

badblocks -v /dev/block/mmcblk0

bmgr- Διαχείριση αντιγράφων ασφαλείας Android.

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

cat /sdcard/text.txt

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

Για παράδειγμα, δώστε όλα τα δικαιώματα (ανάγνωση, εγγραφή, εκτέλεση):

chmod 777 /sdcard/file

τσόουν- αλλάζει τον κάτοχο ενός αρχείου στο Linux, Για παράδειγμα:

chown root /sdcard/file

cmp- συγκρίνει δύο αρχεία

cmp /sdcard/file1 /sdcard/file2

cp- αντιγράφει το αρχείο από την πηγή (παράμετρος 1) στον προορισμό (παράμετρος 2).

cp /sdcard/file1 /sdcard1/

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

Σάβ 14 Νοεμβρίου 13:44:56 ΕΕΤ 2015

δδ- Δημιουργία εικόνας δίσκου, Παράμετροι if= αρχείο συσκευής δίσκου, of= αρχείο για εγγραφή

Για παράδειγμα:

dd /dev/block/mmcblk0 /sdcard/img.iso

Θα δημιουργηθεί μια εικόνα της μονάδας flash mmcblk0.

df- ανάλυση ελεύθερο χώροστο δίσκο. Για παράδειγμα:

df -h /dev/block/mmcblk1

Μέγεθος συστήματος αρχείων που χρησιμοποιείται Δωρεάν Blksize
/mnt/secure 484,5M 0,0K 484,5M 4096
/mnt/asec 484,5M 0,0K 484,5M 4096
/mnt/obb 484,5M 0,0K 484,5M 4096
/system 1.4G 971.7M 435.8M 4096

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

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

du /sdcard/file1

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

@fsck_msdos- έλεγχος της μονάδας flash για σφάλματα.

fsck_msdos /dev/block/mmcblk1p1

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

cat ~/sdcard/file | τερματικό grep

@ifconfig- προβολή και διαχείριση συσκευών δικτύου. Για παράδειγμα, προβολή πληροφοριών σχετικά με μια κάρτα Wi-Fi:

Ή απενεργοποιώντας το wifi:

ifconfig wlan0 κάτω

Μάθετε τη λίστα συσκευές δικτύουμπορείτε να χρησιμοποιήσετε την εντολή:

ls /sys/class/net

iptables- διαχείριση των ρυθμίσεων του τείχους προστασίας iptables, αυτό είναι ένα πολύ ευρύ θέμα που δεν θα θίξουμε.

σκοτώνω- σκοτώστε μια διαδικασία από το PID της.

Για να μάθετε το pid μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα ps.

ln /sdcard/file /sdcard/file2

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

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

ls- προβολή λίστας αρχείων και φακέλων σε έναν κατάλογο:

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

lsof- προβολή αρχείων ανοιχτών στο σύστημα.

make_ext4fs- Διαμορφώστε τη μονάδα flash σε σύστημα αρχείων ext4

md5 /sdcard/όνομα αρχείου

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

mkdir folder_name

make2fs- Διαμορφώστε τη μονάδα flash σε σύστημα αρχείων ext2

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

mount -t ext2 /dev/block/mmcblk1p1 /mnt/sdcard

mv- μετακίνηση αρχείου, παρόμοιο με το cp

netcfg- Προβολή πληροφοριών σχετικά με τις συνδέσεις δικτύου.

κοινοποιώ- ένα βοηθητικό πρόγραμμα για την παρακολούθηση αλλαγών στο σύστημα αρχείων χρησιμοποιώντας το υποσύστημα πυρήνα inotify.

ping - διάσημο βοηθητικό πρόγραμμαγια να ελέγξετε τη διαθεσιμότητα ενός κόμβου δικτύου.

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

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

ΧΡΗΣΤΗΣ PID PPID VSIZE RSS WCHAN ΟΝΟΜΑ Η/Υ
root 1 0 1000 848 c0106ef8 0001bfb4 S /init
ρίζα 2 0 0 0 c006e038 00000000 S kthreadd
root 3 2 0 0 c0057a54 00000000 S ksoftirqd/0

επανεκκίνηση- επανεκκινήστε το smartphone σας από την κονσόλα.

αλλαγή μεγέθους 2fs- παρόμοιο με το resize_ext4, μόνο για το ext2

rm- διαγράψτε το αρχείο.

rmdir- διαγράψτε το φάκελο.

rmdir /sdcard/dirname

rmmod- ξεφορτώστε τη μονάδα πυρήνα.

rmmod module_name

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

επαφή- Δημιουργήστε ένα κενό αρχείο.

αγγίξτε το /sdcard/file

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

@screenshot- τραβήξτε ένα στιγμιότυπο οθόνης.

στιγμιότυπο οθόνης /sdcard/screenshot.png

κλείσιμο- απενεργοποιήστε το smartphone.

υπηρεσία- διαχείριση υπηρεσιών. Για παράδειγμα, δείτε τη λίστα των υπηρεσιών που εκτελούνται:

Αυτές ήταν όλες οι εντολές των οποίων οι περιγραφές θα ενημερωθούν το συντομότερο δυνατό.

Σχετικά με τον συγγραφέα

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

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

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

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

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

Η εφαρμογή είναι πλήρης εξομοιωτής τερματικό 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, μπορείτε να διαχειριστείτε πλήρως τις εγκατεστημένες εφαρμογές.

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

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

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

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

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

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

κορυφή- λίστα διαδικασιών που εκτελούνται.

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

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

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

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

Σύναψη

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

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

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

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

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

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

Πώς να χρησιμοποιήσετε έναν εξομοιωτή τερματικού

Πριν ξεκινήσετε να εργάζεστε με τη γραμμή εντολών, είναι απαραίτητο να τονίσετε ξεχωριστά ότι η μεγαλύτερη ελευθερία στις τροποποιήσεις μπορεί να επιτευχθεί με την απόκτηση (ROOT).

Τώρα πρέπει να εισάγουμε μια εντολή όπως " ls"και πατήστε" εισάγω" Μετά από αυτό, θα εμφανιστεί μια λίστα αρχείων που βρίσκονται στον ριζικό κατάλογο:

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

Για να κλείσετε το τερματικό, στα δεξιά πάνω γωνίαΚάντε κλικ στο σταυρό και στο επόμενο παράθυρο, κάντε κλικ στο "OK".

Βασικές εντολές εξομοιωτή τερματικού

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

Όταν εργάζεστε με το τερματικό, πρέπει να λάβετε υπόψη ορισμένες αποχρώσεις:

  • Γράφουμε τη διαδρομή προς φακέλους και αρχεία εντελώς μετά τις εντολές (παράδειγμα: rm /storage/sdcard0/download/file).
  • Δεν πρέπει να επιτρέπονται σφάλματα ή επιπλέον κενά.
  • Αφού εισέλθετε, ξεκινήστε την εντολή με το " εισάγω».

Δημοφιλείς ομάδες:

  • ls- εμφάνιση των περιεχομένων του τρέχοντος φακέλου
  • CD- μεταβείτε στον επιθυμητό κατάλογο
  • du- μέγεθος αρχείου εκτύπωσης
  • pwd- εμφάνιση της πλήρους διαδρομής προς τον φάκελο που χρησιμοποιείται
  • λίστα υπηρεσιών- εμφάνιση λίστας διεργασιών που εκτελούνται
  • pm εγκατάσταση-εγκατάσταση του προγράμματος από αρχείο apk
  • df- εμφάνιση του μεγέθους των αντικειμένων στον καθορισμένο φάκελο
  • πακέτα λίστας μ.μ- εμφάνιση αρχείων πακέτων εγκατεστημένων εφαρμογών

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

  • γάτα– διαβάστε το περιεχόμενο
  • cp- αντίγραφο
  • rm- διαγραφή αρχείου
  • rmdir- διαγραφή φακέλου
  • επαφή- δημιουργία αρχείου
  • mkdir- δημιουργία φακέλου

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

  • mv- κίνηση
  • cp- αντίγραφο

μ.μ. απεγκατάσταση- διαγράψτε την εφαρμογή - εδώ πρέπει να καθορίσετε τη διαδρομή /data/app/ και το όνομα του αρχείου χωρίς κενό διάστημα (αν χρειάζεται, μάθετε το όνομα αρχείου με την εντολή πακέτα λίστας μ.μ)

Προσοχή! Οι εντολές που θα περιγραφούν παρακάτω πρέπει να εκτελούνται με εξαιρετική προσοχή, επειδή χρησιμοποιούνται για την τροποποίηση του συστήματος και η ακατάλληλη χρήση μπορεί να προκαλέσει σημαντική βλάβη στην ίδια τη συσκευή:

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

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

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

σκοτώνω- διακοπή μιας διαδικασίας από το αναγνωριστικό της (μπορείτε να το μάθετε χρησιμοποιώντας το βοηθητικό πρόγραμμα ps, το οποίο εμφανίζει πληροφορίες για όλες τις δραστηριότητες).

προσάρτηση, ανύψωση— χρησιμοποιείται για την προσάρτηση και την αποπροσάρτηση κατατμήσεων και συστημάτων αρχείων (μπορεί να χρησιμοποιηθεί μόνο μετά από ενδελεχή μελέτη του ίδιου του συστήματος).

su- πλήρης πρόσβαση στο σύστημα σε συσκευές με πρόσβαση ROOT, μετά την εισαγωγή της εντολής, η γραμμή εντολών θα πρέπει να μοιάζει με αυτό " :/# ».

Ειδικές ομάδες:

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

έξοδος- κλείστε το τερματικό (μπορείτε επίσης να αποσυνδεθείτε από τον διαχειριστή χρησιμοποιώντας αυτήν την εντολή).

ΣΕ σε αυτή την περίπτωσηομάδα suΤο χρησιμοποιούμε για βοηθητικά προγράμματα που απαιτούν δικαιώματα "υπερχρήστη" και, στη συνέχεια, για να μην αλλάξετε τίποτα τυχαία, πρέπει να εισέλθετε στην έξοδο, σημειώστε: η προτροπή μοιάζει ξανά με αυτό: " :/ $».

Μια άλλη ασυνήθιστη χρησιμότητα δδ– χρησιμοποιείται για την αντιγραφή ενός αρχείου ή διαμερίσματος σε άλλο. Η σύνταξή του: δδ αν = / dev/ φραγμός/ πλατφόρμα/ mmcblk0 σελ1 του =/ αποθήκευση/ εξωτερικός_ SD/ εικών, Πού" αν= "θα είναι η συσκευή από την οποία αντιγράφουμε και " του=» αρχείο όπου αντιγράφουμε.

Αυτή η εντολή δημιουργεί μια εικόνα του διαμερίσματος mmcblk0p1. Έχει δύο ακόμη παραμέτρους, αυτές είναι " καταμέτρηση=" είναι ένα κομμάτι που γράφει ένα νέο αρχείο και, " bs=» — μέγεθος θραύσματος σε byte. Παράδειγμα: εντολή δδ αν = / αποθήκευση/ sdcard0/ αρχείο1 του = / αποθήκευση/ εξωτερικός_ SD/ αρχείο2 bs = 500 καταμέτρηση=7θα αντιγράψει από αρχείο1 V αρχείο2 συνολικά επτά κομμάτια των 500 byte.

Αυτό είναι ίσως το μόνο που θέλαμε να μιλήσουμε σήμερα. Γράψτε, μείνετε σε επαφή, καλή επιτυχία!

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

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

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

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

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

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

Μιμηθείτε μια εισερχόμενη κλήση σε έναν εξομοιωτή

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



Συνιστούμε να διαβάσετε

Κορυφή