• Что такое ADB? Adb команды для Андроид. Apply update from ADB - что это такое

    Что такое ADB? Adb команды для Андроид. В данной статье вы узнаете что такое ADB для чего он нужен пользователям, а также как управлять им с помощью команд в Android терминале. Ну что же начнем изучать adb команды android…

    Знакомимся с ADB

    ADB (android debug bridge) это - средство отладки, выявление ошибок в приложениях, разблокировки девайсов на ОС Android и многое другое. Официальную документацию на английском языке можете прочитать на данном сайте .

    Скачать ADB

    Скачать ADB можно с официальной поставляемой средой разработки Android SDK или же скачать маленький установщик ADB , Установка происходит в корень диска С:\

    Позаботьтесь чтобы на ПК были установлены драйвера , а на Android включена отладка по USB .

    Adb команды android и Linux

    Команды Adb можно разделить 3 типа, непосредственно для команды Adb, FastBoot () и команды Android.

    Команды Adb

    1. Проверка наличия подсоединенного Android , проверяет «видит» ли ПК ваш смартфон или планшет.

    Чтобы убедиться, что все работает нормально и компьютер опознал Android необходимо ввести adb команду:

    adb devices

    на данном скрине видно что Android подсоединен

    Если у вас не появились похожее сообщение, то возможно, необходимо проверить, наличие драйверов на ПК, целостность кабеля, работоспособность порта USB.

    2. Подключение Android по WI-FI

    Для того чтобы подключить Android по WI-FI сети необходимо получить ip адрес и порт устройства, в этом вам поможет приложение ADB Wireless (необходим Root)

    после этого ввести команду:

    adb connect ip:port

    Например вот так:

    adb connect 192.168.0.14:5555

    Более подробно о том как подключить Android через WI-FI - Отладка по USB .

    3. Установка приложений на Android

    Для того чтобы установить какое либо приложение с компьютера на Android необходимо ввести команду:

    adb install

    Как использовать и пример:

    Для того чтобы с помощью команды Adb установить приложение необходимо. Написать:

    adb intsall C:papka_gde_y_vas_hranitsya_prilogenieimja_priloginija.apk

    То есть написать команду adb install путь к приложению и название этого приложения.

    4. Отправить какой либо файл на Android

    adb push

    Как использовать и пример

    Для того чтобы с помощью команды Adb отправить файл с ПК на Android необходимо. Написать:

    adb push C:papka_gde_hranitsya_fileimja_file /sdcard

    То есть написать adb команду путь к файлу, название файла и место где сохранить данный файл.

    5. Принять файл c Android на ПК

    Для того чтобы принять абсолютно любой файл с устройства Android на компьютер существует команда:

    adb pull

    Как использовать и пример:

    Для того чтобы с помощью команды Adb принять файл с Android на ПК необходимо. Написать:

    adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson C:papka_gde_budet_hranitsya_file

    То есть написать adb команду путь к файлу который находится на Android, название файла и место где сохранить данный файл на ПК.

    Для того чтобы перезагрузить Android после каких либо выполненных операций, либо перезагрузить в специальный режим, существует команда:

    adb reboot

    Пример использования:

    Команды перезагрузят Android

    adb reboot adb reboot normal

    загрузки Bootloader

    adb reboot bootloader

    Команда перезагрузит Android в режим Recovery

    adb reboot recovery

    7. Перейти в управление Android, после чего можно использовать команды ОС Android

    Весь потенциал Android раскрывается после того когда вы переходите в управление Android где доступны многие команды linux. Для этого существует команда:

    adb shell

    Команды в терминале Android

    Суперпользователь или Root. Позволяет выполнять абсолютно все действия, от создания, модифицирования, изменения, до удаления конкретных системных файлов: Для этого введите команду:

    su

    До ввода команды

    su

    пользователь является Гостем в системе (многие действия заблокированы) и обозначается в начале терминала знаком доллар

    $

    после ввода команды

    su

    становится Админом и в терминале обозначается как американский номер

    #

    и живой пример:

    2. Команда перейти в папку (в дальнейшем и правильней будет называть каталог вместо папки)

    Для того чтобы перемещаться между разделам и каталогами в Android, существует специальная команда:

    cd

    Пример чтобы перейти с раздела /sdcard в раздел /sdcard/xxx/porno/hot_girl

    cd /sdcard xxx/porno/hot_girl

    Для того чтобы вернуться с раздела на каталог выше либо обратно в /sdcard
    если находимся в каталоге /sdcard/xxx/porno/hot_girl - hot_girl

    cd ..

    окажемся в каталоге

    /sdcard/xxx/porno/

    если необходимо подняться в /sdcard то

    cd ../ ../ (столько раз сколько это необходимо) Внимание в Android и других Unix системах файлы Primer и primer или PrimER абсолютно разные файлы

    3. Переместить/Переименовать файл либо каталог.

    Перемещение и переименование файла, каталога осуществляется c только одной командой:

    mv

    Пример Переименовать файл

    mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

    Пример Переименовать папку:

    mv -r /sdcard/xxx/hot_porno /sdcard/xxx/super

    Пример как Переместить файл:

    mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

    Пример как Переместить папку:

    mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno

    4. Просмотреть что есть внутри каталога

    Для того чтобы узнать какие каталоги и файлы содержаться от места где вы находитесь используют следующую linux команду:

    ls

    Пример использования:

    ls /sdcard/xxx/hot_porno/

    выдаст сообщение

    Alenka.avi Pamela.avi Anderson.avi ls -a ls -a /sdcard/xxx/hot_porno/

    выдаст следующие сообщение:

    Alenka.avi Pamela Anderson.avi .Skrutiy_File.avi

    5. Копировать файл или папку (каталог).

    Для того чтобы скопировать какой либо файл или папку и переместить куда либо:

    cp

    Пример Скопировать файл:

    cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

    Пример Скопировать папку:

    cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno

    6. Подсоединить раздел (примонировать) и отсоединить.

    Для того чтобы узнать какие разделы существуют в Android, подключить или отключить:

    mount (подключить раздел) и umont (отсоединить раздел)

    Узнать какие разделы примотированы в данный момент, введите

    mount

    Для того чтобы присоединить раздел:

    mount /dev/block/mmcc121 mount /systcode

    Для того чтобы отсоединить раздел:

    umount /dev/block/mmcc121 umount /systcode

    7. Создать каталог (папку)

    Для того чтобы создать где либо папку используйте команду:

    mkdir

    Пример использования:

    mkdir /sdcrad/android_file

    8. Удалить каталог (папку) или файл

    Если необходимо удалить какой либо файл или папку linux команда:

    rm

    Пример как удалить файл:

    rm /sdcard/xxx/hot_porno/Alenka.avi

    Пример как удалить папку:

    rm - r /sdcard/xxx/hot_porno

    9. Вывести содержимое файла на экран (прочитать)

    Если перед вами стоит задача вывести на экран содержимое текстового файла:

    cat cat /sdcard/books/Толстой_книга_война_и_мир.txt

    и получим

    - Еh bien, mon prince. Genes et Lucques ne sont plus que des apanages, des поместья, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus мой верный раб, comme vous dites.

    10. Вывести содержимое файла на экран (прочитать в обратном порядке)

    Если перед вами стоит задача вывести на экран содержимое текстового файла, но с конца в начало:

    tac

    11. Показать полный путь

    Для того чтобы понять в каком разделе и каталоге находитесь:

    pwd

    Пример: если находимся в каком либо каталоге и надо узнать полный путь (например находимся в системном разделе, каталог app)

    pwd

    выдаст сообщение

    /system/app/

    12. Создать пустой файл

    Для того чтобы создать текстовый файл:

    touch

    Например создадим файл 666.txt в каталоге /sdcrad

    touch /sdcard/666.txt

    13. Создание Резервной копии с раздела и восстановление

    dd if

    Пример создания Резервной копии на Sd карту

    dd if=dev/block/mmcblk0p1 of=sdcard/efs.img

    Пример Восстановления раздела с резервной копии с Sd карты

    dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1

    14. Просмотр занимаемого места файлом

    Для того чтобы понять сколько занимает что либо:

    du du systcode

    Выставление permission, прав файлам и директориям

    Чтобы узнать какие права у файлов и директорий нужно написать такую команду

    ls -n

    Права Доступа (permission)

    Записывают их вот таком виде - RWX (буквенном) или 777 (цифирном)

    Права доступа разделяют

    1.Доступ к файлам
    2.Доступ к директории

    Буквенные атрибуты прав доступа

    r - чтение данных файлов и директорий (read)
    w - изменение содержимых файлов и директорий или запись в них, но не удаление (write)
    x - выполнение файла или разрешение зайти в директорию

    Бывает три группы польвателей

    «user » - владелец файла или дирекори
    «group » -член группы, к которой принадлежит владелец
    «world » - остальные, не относящиеся к 2-м группам

    Порядок записи прав доступа выглядит так
    сначала выставляются права доступа для владельца - «u »
    после группы - «g »
    и в конце для остальных - «o »

    Например

    Владелец файла имеет право на чтение (r), запись(w) в него и исполнение(x), остальные только право на чтение.

    Цифирные атрибуты прав доступа

    r - чтение 4
    w - запись 2
    x - выполнение 1
    «-» никаких прав 0

    Сумма их значений означает конечные права для пользователя и групп

    7 (rwx) = 4 + 2 +1 полные права
    5 (r-x)= 4 + 0 + 1 чтение и выполнение
    6 (rw-) = 4 + 2 + 0 чтение и запись
    4 (r-) =4 + 0 + 0 только чтение

    Для новичков возможно пригодится калькулятор онлайн - ссылка .

    Задавать права нужно командой

    chmod

    Например

    chmod 777 * - задаст права на чтение и запись и выполнение всем файлам и папкам

    chmod 755 file.avi

    Жесткие и символические ссылки

    В Linux в том числе Android существует такое понятие как ссылки - что на нормальном привычном языке звучит «ярлык». Бывают два типа ссылок это:

    • Жесткие ссылки
    • Символические ссылки или симлинки

    В чем различия жестких и символических ссылок?

    Символические ссылки - создают ярлык которые указывают точное место файла или папки куда ярлык ссылается. Если файл или папку переместить, символическая ссылка будет битая. Чтобы наглядно понять что такое символическая ссылка - в Windows XP или Windows 7 есть ярлыки программ на рабочем столе, которые ссылаются в папку с программой, а точней exe-шник.

    Как создать жесткие и символические ссылки

    ln ln -s

    Подробная инструкция как вручную установить OTA-обновление через ADB Sideload на LG Nexus 5 (Hammerhead) без необходимости разблокировать загрузчик, получать права суперпользователя или устанавливать кастомное рекавери.

    Внимание!

    Инструкция по установке

      Создать в корне диска С:\ папку с именем «Android ».

      Открыть командную строку и перейти в созданную папку Android командой «cd c:\Android\ » (команды пишутся без кавычек).

      Подключить телефон к компьютеру с помощью USB-кабеля.

      Убедиться, что компьютер находит устройство по ADB.
      Для этого необходимо ввести «adb devices » в командную строку. На появившейся запрос на телефоне о разрешении об отладке по ADB на данном компьютере необходимо нажать «Ok », при этом выбрав пункт «Всегда разрешать с этого компьютера ». Если устройство видно, то выведется текст «List of devices attached xxxxxxx device ). Если же вместо «device» будет написано «offline» либо список окажется пустым, то необходимо обновить ADB, проверить драйвера/шнур, поменять порт USB/компьютер.

      Перезагрузить телефон в режим загрузчика.
      Для этого необходимо выключить устройство, включить его, одновременно зажав клавишу Уменьшения Громкости и кнопку Питания либо в командной строке ввести «adb reboot bootloader ». Если всё сделано правильно, на экране смартфона высветится надпись Start и «лежачий» на спине Андроид с открытой крышкой.

      При первом подключении к компьютеру в режиме Fastboot система может запросить драйвера. Для их установки необходимо указать путь к папке со скачанными драйверами. Если этого не произошло и устройство не определяется, нужно перейти в «Диспетчер устройств », развернуть выпадающее меню «Другие устройства » и дважды нажать на пункте «Неизвестное устройство » (либо «Android 1.0 ») с восклицательным знаком в жёлтом треугольнике. Во вкладке «Общие » нажать на кнопку «Обновить драйвер », отказаться от поиска в сети и указав путь к папке с драйверами, при этом активировав пункт «Включая вложенные папки ». Может появиться предупреждение о том, что не удалось проверить издателя, но всё равно надо проигнорировать данное сообщение и продолжить установку. Спустя некоторое время драйвера установятся.

      Проверить доступность устройства в режиме загрузчика, введя команду «fastboot devices ». Если устройство подключено верно, то выведется идентификатор устройства со словом «fastboot» (например, «xxxxxxx fastboot »). Если же не выведется ничего либо «waiting for devices…», то необходимо обновить драйвера, поменять порт USB, либо попробовать проделать эти действия на другом компьютере.

      Перевести телефон в режим рекавери.
      Для этого кнопками громкости выбрать пункт Recovery Mode и клавишей питания подтвердить выбор. При появлении небольшого лежачего робота с треугольником и текстом «No command », зажать кнопку питания и однократно нажать клавишу увеличения громкости, после чего сразу одновременно отпустить их. Телефон будет загружен в стоковое рекавери.

      Выбрать пункт «apply update from ADB ».

      Проверить подключение со смартфоном по ADB Sideload.
      Для этого необходимо ввести «adb devices » в командную строку. Если устройство подключено верно, то выведется текст «List of devices attached » и список всех устройств (например, xxxxxxx sideload ). Если же вместо «sideload» будет написано «host» либо список окажется пустым, то необходимо перезагрузить устройство и попытаться заново.

      Ввести команду «adb sideload ota.zip ». Начнётся копирование файла на телефон и его дальнейшая установка.

      Дождаться окончания операции и выбрать пункт «reboot system now ».

    Всем привет Изучаем Андроид смартфон дальше, сегодня будем думать на тему что такое apply update from ADB. Итак, я покопавшись в интернете пришел к выводу что apply update from ADB это пункт в меню Android system recovery. Но что этот пункт делает? Пошел искать… Значит пункт apply update from ADB нужен для того чтобы установить прошивку

    Ну а какой перевод на русский, вот как apply update from ADB переводится то? Хм, давайте растолкуем! Первое слово apply, переводится как применить ну или использовать. Слово update думаю и так понятно, это само обновление, в нашем случае прошивка. Ну а from ADB это типа от ADB. Короче говоря пункт apply update from ADB переводится как применить обновление от ADB, ну вроде так

    Кстати вот нашел картинку о том как выглядит этот пункт в менюхе:


    Значит смотрите что я еще узнал по поводу apply update from ADB. Есть такая команда как adb sideload, ну так вот, эта команда для обновления прошивки. Работает это так, вы заходите на смартфоне в режим Recovery, потом выбираете кнопкой громкости пункт apply update from ADB, подтверждаете кнопкой включения и далее вводите такую команду:

    adb sideload update.zip

    Там где update.zip, то там вы указываете имя прошивки. Ну что, немного понятно? Пункт Apply update from ADB нужно для установки прошивки от ADB. Правда тут непонятный момент один, на другом сайте нашел инфу, что эту команду нужно вводить в командную строку. Но сама командная строка то где? На смартфоне или на компе? Вот этот вопрос пока для меня непонятным остается Ага, вот накопал картинку, смотрите тут вроде все ясно:


    Видимо все таки команду нужно вводить на компьютере! А я думал что в смартфоне… Хорошо что узнал, мне просто был оч интересно..

    Кстати после того как команду ввели, то весь процесс прошивки может занять минут 15, что как-то долговато.. Когда все закончится, то кнопкой громкости выберите reboot system now (это перезагрузка) и нажмите кнопку питания. А пункт power down это вроде выключить смарт, ну вроде это

    Многие из нас уже знакомы с ADB (Android Debug Bridge), поскольку, будучи владельцем Android устройства, довольно часто приходится выполнять такие простые действия, как adb push и pull , или adb reboot и т.д. Но для многих начинающих пользователей один только вид командной строки уже пугает, и кажется запредельно возможным. Хотя на самом деле всё довольно просто, опытные пользователи не дадут мне соврать, а самая большая сложность заключается в том, чтобы запомнить все эти команды, хотя это тоже не обязательно делать, поскольку Интернет всегда под рукой и найти нужную команду не составляет труда.

    Android Debug Bridge, который является частью эмулятора Android SDK, позволяет осуществлять связь между Вашим компьютером и подключенным к нему Android устройством, кстати если нужен какой то софт, то программы на ноутбук скачать бесплатно можно здесь. Что я могу делать с помощью ADB? Возможности у него довольно широкие, например, самые популярные действия: копировать файлы с Android устройства на компьютер, заливать файлы с компьютера на Android, выполнять множество Linux команд, получать отчеты об ошибках и т.д.

    Поэтому, если Вы новичок в этом деле и хотите узнать немного больше об ADB, чем просто что это такое, тогда предлагаю Вам ознакомится с моим небольшим базовым пособием по изучению ADB.

    Что понадобится

    1. Android Debug Bridge (ADB) для Windows 32bit - скачать

    2. Android Debug Bridge (ADB) для Windows 64bit - скачать

    3. Компьютер с установленной Windows ОС.

    Теперь переходим к активной фазе:

    1. Скачиваем нужный zip архив и извлекаем его куда Вам будет угодно, например, диск С.

    2. Теперь переходим в директорию C:/adb/sdk/platform-tools. Здесь вы найдете набор файлов, как показано на картинке ниже.

    3. Зажимаем кнопку Shift + правый клик мышью и запускаем командную строку Windows с текущей директории.

    4. Вводим команду adb start-server .

    5. Чтобы убедится, что Ваше устройство правильно подключено и было распознано компьютером, введите команду: adb devices . Если всё хорошо, вы увидите что то похоже на это:

    Теперь, когда Ваше устройство подключено и всё работает, давайте немного с ним поиграем.

    Читаем LOGCAT через ADB

    Самый простой способ, это выполнить команду: adb logcat . Как результат, на экране появится всё содержимое лог файла устройства. Чтобы получить logcat в отдельном файле выполните: adb logcat > logcat.txt .

    Отчет об ошибках (BUGREPORT)

    Можно выполнить команду: adb bugreport , но вы получите уведомление, что сформировавшийся отчет невозможно будет прочитать, поэтому лучше воспользоваться: adb bugreport >result.txt .

    ADB совместно с ROOT правами доступа

    Для работы из-под ADB с полными правами доступа, нужно рутить девайс. Если девайс уже рученый, тогда выполняем команду: adb root и видим то, что показано на картинке ниже (перезагрузка ADB с root правами).

    Установка приложений через ADB

    Чтобы установить приложение, убедитесь, чтобы в названии apk файла не было пробелов и надо точно знать правильный путь к нему. Ну а дальше выполняем команду: adb install + название файла инсталяции. В своем примере я установил игру papertoss, поэтому если всё пройдет успешно, вы получите на экране такую картинку:

    В данной статье вы узнаете что такое ADB для чего он нужен пользователям, а также как управлять им с помощью команд в Android терминале. Ну что же начнем изучать adb команды android…

    Знакомимся с ADB

    ADB (android debug bridge) это — средство отладки, выявление ошибок в приложениях, разблокировки девайсов на ОС Android и многое другое. Официальную документацию на английском языке можете прочитать на данном сайте .

    Скачать ADB

    Скачать ADB можно с официальной .

    Можно воспользоваться специальной программой Adb Run , облегчающая взаимодействие с ADB.

    Также можете воспользоваться программой Android Терминал


    Позаботьтесь чтобы на ПК были установлены драйвера , а на Android включена отладка по USB .

    Adb команды Android и Linux

    Команды Adb можно разделить 3 типа, непосредственно для команды Adb, FastBoot () и Linux команды (Android).

    Подробно о каждой команде Adb

    1. Проверка наличия подсоединенного Android или видит ли компьютер ваш смартфон или планшет

    Чтобы убедиться, что все работает нормально и компьютер опознал Android необходимо ввести adb команду:

    Пример как использовать:

    на данном скрине видно что Android подсоединен

    Если у вас не появилось похожее сообщение, то возможно, необходимо проверить, наличие драйверов на ПК, целостность кабеля, работоспособность порта USB.

    2. Подключение Android по WI-FI

    Для того чтобы подключить Android по WI-FI сети необходимо получить ip адрес и порт устройства, в этом вам поможет приложение ADB Wireless (необходим Root) которую можно скачать в Google Play: после этого ввести команду adb:

    adb connect ip:port

    Пример как использовать:

    adb connect 192.168.0.14:5555

    Более подробно о том как подключить Android через WI-FI — Отладка по USB по Wi-FI .

    3. Установка приложений на Android

    Для того чтобы установить какое либо приложение с компьютера на Android необходимо ввести команду:

    Пример как использовать:

    Для того чтобы с помощью команды Adb установить приложение необходимо. Написать:

    adb intsall C:\papka_gde_hranitsya_proga.apk

    То есть написать команду adb install путь к приложению и название приложения.

    4. Отправить какой либо файл на Android

    Для того чтобы отправить с компьютера на Android любой файл существует следующая команда:

    adb push

    Пример как использовать:

    Для того чтобы с помощью команды Adb отправить файл с ПК на Android необходимо написать adb команду:

    adb push C:\papka_gde_hranitsya_file\imja_file /sdcard

    То есть написать adb команду путь к файлу, название файла и место где сохранить данный файл.

    5. Принять файл c Android на ПК

    Для того чтобы принять абсолютно любой файл с устройства Android на компьютер существует команда:

    adb pull

    Пример как использовать:

    Для того чтобы с помощью команды Adb принять файл с Android девайса на ваш ПК необходимо написать:

    adb pull /sdcard/xxx/Sex_s_Pameloy_Anderson.avi C:\papka_gde_budet_hranitsya_file

    То есть написать adb команду путь к файлу который находится на Android, название файла и место где сохранить данный файл на ПК.

    Для того чтобы перезагрузить Android после каких либо выполненных операций, либо перезагрузить в специальный режим, существует команда:

    adb reboot

    Пример как использовать:

    Команды перезагрузят Android в нормальный режим (обычная перезагрузка):

    adb reboot или adb reboot normal

    загрузки Bootloader :

    adb reboot bootloader

    Команда перезагрузит Android в режим Recovery :

    adb reboot recovery

    7. Перейти в управление Android , после чего можно использовать linux команды ОС Android

    Весь потенциал Android раскрывается после того когда вы переходите в управление Android где доступны многие команды linux. Для этого существует команда:

    adb shell

    Команды в терминале Android (Linux команды)

    Суперпользователь или Root. Позволяет выполнять абсолютно все действия, от создания, модифицирования, изменения, до удаления конкретных системных файлов: Для этого введите команду: su

    До ввода команды: su пользователь является Гостем в системе (многие действия заблокированы) и обозначается в начале терминала знаком доллар: $ после ввода команды: su становится Админом и в терминале обозначается как американский номер: #
    Пример как использовать:

    2. Команда перейти в папку (в дальнейшем и правильней будет называть каталог вместо папки)

    Для того чтобы перемещаться между разделам и каталогами в Android, существует специальная команда:

    Пример как использовать:

    Чтобы перейти с раздела /sdcard в раздел /sdcard/xxx/porno/hot_girl

    cd /sdcard/xxx/porno/hot_girl

    Для того чтобы вернуться с раздела на каталог выше, либо обратно в /sdcard:
    если находимся в каталоге /sdcard/xxx/porno/hot_girl — hot_girl

    окажемся в каталоге:

    /sdcard/xxx/porno/

    если необходимо подняться в /sdcard то:

    cd ../ ../ (столько раз сколько это необходимо)

    Внимание в Android и других Unix системах файлы Primer и primer или PrimER абсолютно разные файлы

    3. Переместить / Переименовать файл либо каталог

    Перемещение и переименование файла, каталога осуществляется c только одной командой:

    Пример Переименовать файл:

    mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/hot_porno/kruto.avi

    Пример Переименовать папку:

    mv -r /sdcard/xxx/hot_porno /sdcard/xxx/super

    Пример как Переместить файл:

    mv /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

    Пример как Переместить папку:

    mv -r /sdcard/xxx/hot_porno /sdcard/hot_porno

    4. Просмотреть что есть внутри каталога

    Для того чтобы узнать какие каталоги и файлы содержаться от места где вы находитесь используют следующую linux команду:

    Пример как использовать:

    ls /sdcard/xxx/hot_porno/

    вы получите в окне следующее сообщение:

    Alenka.avi

    Pamela.avi

    Anderson.avi

    Пример как использовать:

    ls -a /sdcard/xxx/hot_porno/

    выдаст следующие сообщение:

    .Skruty_file_Hot.avi

    Pamela Anderson.avi

    Skrutiy_File.avi

    5. Копировать файл или папку (каталог)

    Для того чтобы скопировать какой либо файл или папку и переместить куда либо:

    Пример Скопировать файл:

    cp /sdcard/xxx/hot_porno/Alenka.avi /sdcard/xxx/Alenka.avi

    Пример Скопировать папку:

    cp -r /sdcard/xxx/hot_porno /sdcard/hot_porno

    6. Подсоединить раздел (примонтировать) и отсоединить

    Для того чтобы узнать какие разделы существуют в Android, подключить или отключить:

    mount (подключить раздел) и umont (отсоединить раздел)

    Узнать какие разделы примонтированы в данный момент, введите:

    Для того чтобы присоединить раздел:

    mount /dev/block/mmcc121

    или mount /systcode

    Для того чтобы отсоединить раздел:

    umount /dev/block/mmcc121

    или umount /systcode

    7. Создать каталог (папку)

    Для того чтобы создать где либо папку используйте команду:

    Пример как использовать:

    mkdir /sdcrad/android_papka

    8. Удалить каталог (папку) или файл

    Если необходимо удалить какой либо файл или папку linux команда:

    Пример как удалить файл:

    rm /sdcard/xxx/hot_porno/Alenka.avi

    Пример как удалить папку:

    rm - r /sdcard/xxx/hot_porno

    9. Вывести содержимое файла на экран (прочитать)

    Если перед вами стоит задача вывести на экран содержимое текстового файла:

    Пример как использовать:

    cat /sdcard/books/Толстой_книга_война_и_мир.txt

    и получим:

    Еh bien, mon prince. Genes et Lucques ne sont plus que des apanages, des поместья, de la famille Buonaparte. Non, je vous previens, que si vous ne me dites pas, que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, toutes les atrocodes de cet Antichrist (ma parole, j`y crois) - je ne vous connais plus, vous n`etes plus mon ami, vous n`etes plus мой верный раб, comme vous dites.

    10. Вывести содержимое файла на экран (прочитать в обратном порядке)

    Если перед вами стоит задача вывести на экран содержимое текстового файла, но с конца в начало:

    11. Показать полный путь

    Для того чтобы понять в каком разделе и каталоге находитесь:

    Пример как использовать:

    Если находимся в каком либо каталоге и надо узнать полный путь (например находимся в системном разделе, каталог app):

    выдаст сообщение:

    /system/app/

    12. Создать пустой файл

    Для того чтобы создать текстовый файл:

    Пример как использовать:

    Создадим файл 666.txt в каталоге /sdcard:

    touch /sdcard/666.txt

    13. Создание Резервной копии с раздела и восстановление

    Пример как использовать:

    Создания Резервной копии на Sd карту

    dd if=dev/block/mmcblk0p1 of=sdcard/efs.img

    Пример как использовать:

    Восстановления раздела с резервной копии с Sd карты

    dd if=/sdcard/efs.img of=/dev/block/mmcblk0p1

    14. Просмотр занимаемого места

    Для того чтобы понять сколько занимает что либо:

    Пример как использовать:

    Выставление permission, прав файлам и директориям

    Чтобы узнать какие права у файлов и директорий нужно написать такую команду

    Права Доступа (permission)

    И так мы знаем, что существуют пользователи, группы. Теперь поговорим о правах доступа. Для чего этого необходимо? Например у вас есть директория в которой находятся личные файлы. Чтобы вы, владелец , например могли редактировать, просматривать файлы, группа , только видеть данные, файлы, а остальные пользователи которые не входят ни в одну из групп и не являются владельцами, вообще не могли ничего сделать, вот поэтому и необходимы права доступа.

    Права на файл могут обозначаться цифрами и буквами:

    Значения прав в цифрах суммируются:

    • полные права (rwx) 7 = 4 + 2 +1
    • чтение и запись (rw-) 6 = 4 + 2 + 0
    • чтение и выполнение (r-x) 5 = 4 + 0 + 1
    • только чтение 4 (r—) = 4 + 0 + 0
    • только запись 2 (-w-) = 0 + 2 + 0
    • права отсутствуют (—) 0 = 0 + 0 + 0

    Для каждого файла и директории назначаются отдельно права для владельца, группы и остальных пользователей.

    Владелец Группа Остальные
    u g o
    права доступа буквы права доступа цифры
    rwxrwxrwx 777 читают, записывают, выполняют все
    rwxr-xr-x 755 читает, записывает, выполняет читать и запускать
    rw-r—r— 644 чтение и запись только четние
    r——— 400 читает только владец

    Изменять права доступа на файл или директорию командой chmod можно как числами, так буквами.

    Назначение прав доступа цифрами

    Для того чтобы изменить права файлу или директорию командой chmod используя цифры введите команду:

    Sudo chmod 755 text.txt

    Для директорий необходимо после chmod добавить ключ -R .

    Назначение прав доступа буквами

    Для новичков изменять права доступа букавами будет слегка сложней, но данные знания пригодятся.

    Как вы знаете что есть владелец, группа, остальные пользователи, они обозначаются следующим образом:

    В Linux в том числе Android существует такое понятие как ссылки — что на нормальном привычном языке звучит «ярлык». Бывают два типа ссылок это:

    • Жесткие ссылки
    • Символические ссылки или симлинки

    В чем различия жестких и символических ссылок?

    Символические ссылки — создают ярлык которые указывают точное место файла или папки куда ярлык ссылается. Если файл или папку переместить, символическая ссылка будет битая. Чтобы наглядно понять что такое символическая ссылка — в Windows XP или Windows 7 есть ярлыки программ на рабочем столе, которые ссылаются в папку с программой, а точней exe-шник.

    u user Владелец
    g group

    Пользователи, входящие в группу

    o others