• Командная строка андроид команды. Команды терминала Android

    Какие интересные команды есть для эмулятора терминала?

    Ответы (2 )

    1. Эмулятор терминала - приложение для android через которое можно использовать команды для управления системой и внесения в нее изменений. Этот механизм основан на том, что система андроид включает в себя ядро linux.

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

      То есть имеются бинарные файлы, взаимодействующие непосредственно с «железом». Каждому такому файлу соответствует текстовая команда, которая запускается через эмулятор терминала.

      Перед тем как начать работу с командной строкой надо отметить, что наибольший простор в модификациях будет после рутирования андроид устройства.

      Кроме этого, следует поставить busybox - бинарный файл, который позволит использовать больше команд, так как встроенных часто недостаточно. Чтобы его установить надо:

      • скачать из Play Market BusyBox;
      • открыть и предоставить ему права суперпользователя;
      • обязательно подождать пока приложения просканирует устройство;
      • нажать кнопку «install busybox»;
      • определить место «/system/xbin»;
      • нажать «ок».

      После этого можно приступить к установке терминала на андроид и работе с ним. Для этого:

      Другие команды могут выполняться долго, при этом высветится белый курсор. Если при написании была допущена ошибка, то появится надпись «/system/bin/sh: kv: not found» и приглашение для ввода. Это сообщение говорит о том, что команда kv не найдена среди имеющихся.

      Закрывается терминал нажатием на крестик в верхнем правом углу, дальше появится окно в котором нажимаем «ok».

    2. Команд очень много, чтобы посмотреть их всех нужно написать «busybox» без кавычек. В принципе, описание каждой можно посмотреть в самом терминале, для этого надо ввести команду, о которой хотим узнать и «—help». Появится информация, но на английском. При работе с терминалом надо учесть некоторые особенности:

      • путь к файлам и папкам надо писать полностью после команд, например, rm /storage/sdcard0/download/file;
        не должно быть ошибок и лишних пробелов;
      • команда запускается кнопкой «enter», то есть ввели и нажали.

      Вот самые популярные команды терминала android:

      • cat — чтение содержимого, cp — копирование, rm — удаление файла, rmdir — удаление папки, touch — создание файла, mkdir — создание папки, - после этих команд вводим путь к нужному объекту или месту;
      • mv — перемещение, cp — копирование, - сначала пишем путь к файлу или папке потом к новому месту;
      • ls — выводит содержимое ;
      • cd — осуществляет переход к нужной директории;
      • pwd — показывает полный путь к используемой папке;
      • date — выводит настоящую дату;
      • df — показывает размер объектов в указанной папке;
      • du — печатает объем файла;
        pm install — выполняет установку программы из apk файла;
      • pm list packages - показывает пакеты-файлы установленных приложений;
      • service list - выводит список работающих процессов;
      • pm uninstall - удаляет приложение, при этом надо указывать путь /data/app/название файла, который можно узнать командой pm list packages;
      • ln - создает символьную ссылку на файл, синтаксис такой же, как у cp.

      Выполнять команды эмулятора терминала, о которых расскажу дальше, надо очень осторожно, так как их применяют для модификации системы и при неправильном использовании можно серьезно навредить устройству:

      • su - предоставляет полный доступ к системе на рутированных устройствах, после ее ввода строка приглашения будет выглядеть так «root@android:/ #»;
      • chown и chgrp, первая для смены владельца, вторая - группы, которые указывают после команды, а затем пишут название файла;
      • chmod - утилита по смене прав файла, синтаксис как у предыдущей - сначала права, потом файл;
      • insmod и rmmod с помощью первой подключают модули к ядру, второй - удаляют, эти команды лучше использовать только продвинутым пользователям;
      • kill - останавливает процесс по его идентификатору, который можно узнать с помощь утилиты ps - она выводит информацию обо всех активностях;
      • mount, umount предназначены для монтирования и размонтирования файловых систем и разделов, использовать только после детального изучения системы.

      Особые команды, которые выполняются эмулятором терминала Android:

      • reboot - используется после команды su для перезагрузки устройства;
      • exit - закрывает терминал, также через нее можно выйти из администратора.

      То есть мы использовали su для утилит требующих рут права и дальше, чтобы случайно что-то не поменять, вводим exit, приглашение при этом снова станет таким «u0_a106@android:/ $».

      Есть еще одна необычная утилита dd - она по байтам копирует один файл или раздел в другой. Синтаксис у нее такой:

      dd if=/dev/block/platform/mmcblk0p1 of=/storage/external_SD/image
      if= устройство, с которого копируем of= файл куда копируем. Эта команда создаст образ раздела mmcblk0p1.
      У нее есть еще 2 параметра - count= фрагмент, которым будет записываться новый файл, bs= объем фрагменты в байтах. Например, команда dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 скопирует из file1 в file2 7 кусков по 500 байт.

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

    С инструментами все просто. Если вы или пользователь, то вам просто надо будет установить SDK , подробней об этом вы можете почитать на сайте Android разработчиков . Если же операционная система вашего компьютера - , то придется повозиться с установкой драйверов. Но в этом случае вы столкнетесь с более простыми инструментами.

    Для начала необходимо скачать этот файл . Открыв его, вы найдете папку android-tools . Перетащите ее куда-то в доступное место. Затем установите adb и fastboot драйвера для Windows . Их можно найти на сайте производителя вашего ПК. В случае возникновения проблем покопайтесь на форумах.

    Следующий шаг - это включение опции USB отладки на вашем Android девайсе и подключение его к компьютеру.

    На этом все. Можно приступать к изучению команд

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

    Если вы опытный пользователь, то, скорее всего, захотите добавить директорию с Android инструментами. Если нет, то просто укажите на папку, указанную ранее для Windows пользователей, или же Android SDK инструменты. Windows пользователи также обладают некоторым преимуществом. Для того чтобы указать правильное место им нужно использовать Shift + правый клик, направленный на папку. Mac и Linux пользователи должны добираться туда самостоятельно после того, как открыли сам терминал. Или скачать расширение для файлменеджера, которое позволит осуществить волшебство правого клика.

    Добравшись до нужной папки введите "" (без кавычек) в командной строке. Если вы видите серийный номер, то все прошло успешно. Если же нет, то убедитесь в правильной ли папке вы находитесь, а Windows драйвера установлены верно. Также не забудьте о USB отладке.

    Теперь можем переходить к следующим командам.

    Команду вы можете использовать для перемещения файлов на свой Android девайс. Для этого вам необходимо будет узнать путь, по которому находится файл, и путь, по которому его необходимо разместить. Давайте рассмотрим пример с небольшим видеофайлом superfreak.mp4, который надо отправить в папку Movies на вашем девайсе.

    Файл superfreak.mp4 лучше всего скопировать в папку android-tools , таким образом, вам не придется прописывать долгий путь. Затем в командной строке необходимо набрать "adb push superfreak.mp4 /sdcard/Movies/" (не забываем убирать кавычки). После этого произойдет копирование файла на ваш девайс в указанную папку.

    Если не копировать superfreak.mp4 в папку с инструментами, то придется прописать что-то типа C:\Users\Jerry\Desktop\superfreak.mp4. Оба метода работают, так что вам выбирать. Чтобы правильно определить путь к папке на Android девайсе, воспользуйтесь одним из файлэксплореров с . И не забывайте об обратном наклоне слешей в Android .

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

    И так, вводим команду "adb pull /sdcard/Movies/superfreak.mp4". А затем указываем место назначения. И не забывайте про обратные слеши для Android .

    Все правильно. Эта команда позволяет перезагружать ваш девайс с командной строки. Просто введите "" и нажмите на энтер. Осуществить перезагрузку возможно в любой момент.

    5. adb reboot-bootloader и adb reboot recovery

    Чтобы загрузить бутлоадер приходиться использовать все эти комбинации кнопок, которые очень часто забываются, особенно если у вас есть несколько девайсов. "" позволит вам избежать путаницы, к тому же некоторые девайсы загрузить в этом режиме можно только с использованием командной строки. Просто введите команду и нажмите энтер.

    Большинство девайсов также можно загрузить в режим рекавери используя " recovery ". Если же ваш девайс не поддерживает эту команду, то ничего страшного не произойдет, если вы попробуете ее осуществить.

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

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

    Команда снимает заводские ограничения с вашего Nexus девайса. У других производителей существуют свои способы, позволяющие разлочит бутлоадер (ODIN или.sbf файлы), так что данный пункт может вас не касаться, но он хорошо иллюстрирует открытость всей Android системы.

    Использовать эту команду предельно просто: убедившись, что fastboot работает, введите "" и нажмите энтер. На девайсе появится уведомление. Внимательно прочитайте его и сделайте правильный выбор.

    удалит все с вашего девайса!

    Существует два способа использования . Первый заключается в том, что вы отправляете команду девайсу, и это позволяет работать в командной строке его оболочки. Второй позволяет попасть в облочку с терминала. В первом случае введите "". Это даст вам возможность вносить изменение в корневые папки. Но будьте осторожны, вы должны разбираться в оболочках ash и bash .

    Второй метод потребует сочетания с Ash командами ("adb shell <команда>"). Примером может служить изменение разрешений на доступ к файлу: "adb shell chmod 666 /data/somefile ".

    Если копирует файлы на ваш Android девайс, то устанавливает .apk . Принцип действия двух команд похож между собой, так как вам необходимо указать путь, по которому находится сам файл. Таким образом, весь процесс можно немного упростить, поместив .apk файл в папку с инструментами. Сама команда при этом будет выглядеть так "adb install TheAppName.apk ".

    Для обновления приложения необходимо использовать "adb install -r TheAppName.apk ". Для установки на SD карту - "adb install -s TheAppName.apk ", чтобы установить ограничение доступа - "adb install -l TheAppName.apk ", это установить приложение в /data/app-private.

    Естественно, существует и противоположная команда: "adb uninstall TheAppName.apk ". Если же вы хотите удалить приложение, но оставить все данные и кэш на месте, то используйте "adb uninstall -k TheAppName.apk ".


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

    Чтобы увидеть все записи просто введите "" и нажмите энтер. Записи можно без труда проматывать, но шансы, что вы найдете что-то таким образом, крайне малы. Но можно воспользоваться фильтрами или текстовой выдачей.

    Фильтр используется в том случае, если приложение обладает тегом, который, собственно и привязывается к команде. Текстовая выдача выглядит куда практичней. Этот метод позволяет создать.txt файл на вашем компьютере для последующего изучения. Для этого введите "adb logcat > filename.txt ". Запустив команду, вы проводите все интересующие действия, связанные с приложением, затем закрываете его при помощи команды CTRL+C. После чего в директории, в которой ведется работа, вы найдете текстовый файл со всеми необходимыми вам данными. Его можно отправлять разработчикам, чтобы те ознакомились с проблемой, или же использовать в собственных целях.

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

    Android от А до Я: Десять базовых команд для Android терминалов:
    рейтинг 80 из 80 на основе 80 оценок.
    Всего 80 отзывов.

    Приложение Эмулятор Терминала для Аndroid предоставляет возможность использования определённых команд для управления операционной системой, а так же, внесения в неё различных изменений. Для того, чтобы понять, что такое Terminal Emulator Android, как пользоваться им, нужно понимать, на чём основан механизм работы с терминалом.

    Как известно, открытая OS Android не создавалась, что называется, «с нуля» — прообразом этой популярной операционной системы является Linux (общее название для всех Unix-подобных ОС), ядро которой стало фундаментом для разработки ОС Андроид. Ядро Линукс многими используется из-за широкого спектра функциональных возможностей, а поскольку в Android включено ядро linux, то на нём и базируется механизм работы терминала.

    Программа позволяет пользователю работать в ОС Android, используя командную строку Linux. На ПК через командную строку и специальные утилиты можно выполнять настройку системы и подключать дополнительные модули. Похожие возможности стали доступны и на Андроиде с Terminal Emulator for Android.

    То есть, имеются двоичные (или бинарные файлы), которые взаимодействуют непосредственно с «железом» смартфона. Через эмулятор терминала запускается текстовая команда, соответствующая каждому такому файлу.

    Как пользоваться эмулятором терминала

    Перед началом работы с командной строкой, нужно отдельно подчеркнуть, что наибольшую свободу в модификациях можно достигнуть, получив (ROOT).

    Теперь нам нужно ввести команду, например, «ls » и нажать «enter ». После этого появится список файлов, находящихся в корневой директории:

    Выполнение других команд может занять некоторое время, при этом будет высвечиваться белый курсор. Если вы допустили ошибку при написании, то должна появиться вот такая надпись: «/system/bin/sh: kv: not found », говорящая о том, что среди имеющихся не найдена команда kv , а затем появится приглашение для ввода.

    Чтобы закрыть терминал, в правом верхнем углу нажимаем крестик, а в следующем окне, нажимаем «ОК».

    Основные команды эмулятора терминала

    На самом деле, команд очень много, для их просмотра пишем busybox . Теперь, чтобы посмотреть описание существующих команд непосредственно в терминале, вводим команду, сведения о которой хотим получить, и «-help ». После этого должна появиться информация, но нужно учитывать, что она будет на английском языке.

    Во время работы с терминалом необходимо учитывать некоторые нюансы:

    • Путь к папкам и файлам пишем полностью после команд (пример: rm /storage/sdcard0/download/file ).
    • Нельзя допускать каких-либо ошибок или лишних пробелов.
    • После ввода, команду запускаем кнопкой «enter ».

    Популярные команды :

    • date - вывести текущие дату и время
    • free - использовать память и swap
    • ls - вывести содержимое текущей папки
    • cd - выполнить переход к нужной директории
    • du - печатать объем файла
    • pwd - показать полный путь к используемой папке
    • service list - вывести список работающих процессов
    • pm install -установка программы из apk файла
    • df - показать размер объектов в указанной папке
    • pm list packages - показ пакетов-файлов установленных приложений

    После перечисленных ниже команд, нужно будет ввести путь к месту или объекту:

    • cat – читать содержимое
    • cp - копировать
    • rm - удалить файл
    • rmdir - удалить папку
    • touch - создать файл
    • mkdir - создать папку

    Для следующих команд сначала пишем путь к папке (файлу), а затем, к новому месту:

    • mv - переместить
    • cp - копировать

    pm uninstall - удалить приложение — здесь нужно указать путь /data/app/ и название файла без пробела (при необходимости название файла узнаём командой pm list packages )

    Внимание ! Команды, которые будут описаны ниже, выполнять нужно с предельной осторожностью, потому что, они применяются в целях модификации системы, и неправильное использование может принести существенный вред самому устройству:

    chown – смена владельца, chgrp – группы, которые нужно указать после команды, после чего, нужно написать название файла.

    chmod - утилита для смены прав файла, причём, синтаксис такой же, как у предыдущей (т.е. в первую очередь права, затем файл).

    insmod и rmmod — первая – подключение модулей к ядру, вторая – удаление (указанные команды могут использоваться исключительно продвинутыми пользователями).

    kill - остановка процесса по его идентификатору (его можно узнать, используя утилиту ps, выводящую информацию о всех активностях).

    mount, umount — используются в целях монтирования и размонтирования файловых разделов и систем (возможно использование только после тщательного изучения собственно системы).

    su - полный доступ к системе на аппаратах с ROOT-доступом, после ввода команды, строка приглашения должна выглядеть вот так « :/# ».

    Особые команды :

    reboot - используется в целях перезагрузки аппарата после команды su.

    exit - закрыть терминал (через эту команду можно также выйти из администратора).

    В данном случае команда su используется нами для утилит, которые требуют права «суперпользователя», а дальше, чтобы что-либо не поменять случайно, нужно ввести exit, обратите внимание: приглашение снова выглядит вот так: « :/ $».

    Ещё об одной необычной утилите dd – она используется для копирования одного файла или раздела в другой. Её синтаксис: dd if = / dev / block / platform / mmcblk 0 p 1 of =/ storage / external _ SD / image , где «if = » будет устройством, с которого копируем, а «of= » файлом, куда копируем.

    Данная команда создаёт образ раздела mmcblk0p1 . Она имеет ещё два параметра, это «count= » — фрагмент, записывающий новый файл, и, «bs= » — объем фрагмента в байтах. Пример: команда dd if = / storage / sdcard 0/ file 1 of = / storage / external _ SD / file 2 bs = 500 count=7 выполнит копирование из file 1 в file 2 в общей сложности семь кусков по 500 байт.

    Это, пожалуй, всё, о чём мы хотели рассказать сегодня. Пишите, оставайтесь на связи, удачи!

    Qute - быстрый и мощный терминал.
    Командная строка, или консоль - это разновидность текстового интерфейса, в котором взаимодействие с компьютером осуществляется при помощи команд. Любителей подобного способа общения с системами не так уж и мало, и причины очевидны. Это лёгкость автоматизации, вызов любой команды небольшим количеством нажатий, отсутствие деталей интерфейса и многое другое. Испытать возможности консоли на своём смартфоне, выполнив множество терминальных команд и bin-файлов, поможет приложение Qute.

    Пользователю не понадобится тратить время на авторизацию при помощи учётных записей социальных сетей или создание нового аккаунта. Спустя несколько мгновений после нажатия на иконку приложения на экране появится консоль и клавиатура для ввода команд. Вполне вероятно, что перед непосредственным использованием возможностей Qute владелец смартфона захочет исследовать все закоулки его меню. На этот случай в левом верхнем углу дисплея находится кнопка для переключения между окнами, а в правом верхнем - сразу три элемента управления.

    Прежде всего, это список команд, редактировать который можно самостоятельно. При добавлении команды пользователю требуется ввести её имя и собственно команду с аргументами. Кроме того, здесь можно создать ярлык или запрограммировать запуск команды при загрузке устройства.

    Две оставшиеся кнопки - создание нового окна и настройки. Обычно юзеры пренебрегают ознакомлением с меню настроек, в Qute это делать не рекомендуется. Дело в том, что в настройках содержится меню помощи, где перечислены все базовые команды и переменные, с которыми работает приложение. После их изучения можно смело переходить к работе с программой.

    Во время ввода команд перед пользователем будут появляться подсказки для аргументов, что значительно упрощает работу. Приложение поддерживает большинство популярных команд с PC. Сюда можно отнести ping, netstat, trace, cd, mkdir и много другое. К преимуществам можно также отнести поддержку рутованных устройств. Qute удастся предоставить владельцу девайса полный доступ ко всем возможностям системного терминала. Соответственно, контроль над системой будет находиться исключительно в ваших руках.

    Особенности :

  • Редактор bash скриптов
  • Запуск команд терминала и доступных bin файлов
  • Создание своего списка команд
  • Автоматическое завершение команд
  • Поддержка рутованных устройств
  • Скачать программу Qute: Командная строка на Андроид вы можете по ссылке ниже.

    Разработчик: D.D.M.
    Платформа: Android 4.0 и выше
    Язык интерфейса: Русский (RUS)
    Состояние: Free (Бесплатно)
    Root: Не нужен



    Пользователи, которые используют Android-смартфоны или планшетные компьютеры не только для звонков, просмотра видео и так далее, а немного глубже используют все возможности данной операционной системы, думаю, слышали о таком понятии как терминал, и что некоторые команды выполняются исключительно в нём. В данном материале мы опишем, что каждая из доступных команд, собственно, выполняет.

    Сразу оговоримся, что для пользователей операционной системы Linux данные команды уже знакомы. Для начала, запускаем сам терминал. Предварительно его, естественно, нужно загрузить и установить на Android-устройство.

    Видим на экране следующее:

    Device_name:/ $

    Device_ name – это название вашего Android-устройства.

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

    Device_name:/ $

    Символ «$» означает, что в текущий момент у вас лишь права гостя, то есть делать можете мало что.

    Device_name:/ #

    Символ «#» означает, что в данный момент у вас есть Root-права.

    Вы можете видеть в терминале, например, следующую закономерную последовательность, после введения команды SU :

    Device_name:/ $ su

    Device_name:/ #

    Команда, выполняющая переход в любую папку (директорию), например:

    Device_name:/ # cd dir1

    Device_name:/dir1 #

    Примечание, «CD .. » выполняет переход в директорию на один уровень выше.

    Данная команда выводит список содержимого (файлы и каталоги) текущей директории, например:

    Device_name:/ # ls

    bin

    Примечание, «LS- A » выводит полный список содержимого текущей директории, в том числе скрытые файлы. В отличие от Windows, скрытые файлы имеют вид точка-Имя, например . name

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

    Stroka2

    Выводит текст, который находится в файле, но в обратном порядке, то есть сначала последняя строка, в конце – первая. Например:

    Device_name:/sdcard # cat test

    Данная команда создает каталог (папку), например вот так:

    Device_name:/sdcard # mkdir testdir1

    Важно, в Linux-подобных системах, к которым относится и операционная система Android, имеет значение регистр в названии файлов и папок, так что testdir1 и Testdir1 – разные директории.

    Команда, выполняющая удаление указанного файла.

    RM – R

    Команда, выполняющая удаление указанной папки. Например:

    Device_name:/sdcard # rm -r dir1

    Выполняет копирование файла.

    CP – R

    Выполняет копирование директории.

    Переименовывает указанный файл. Пример:

    Device_name:/sdcard # mv filetest FileTest

    Показывает на экране полный путь к текущей директории.

    Команда, которая создает пустой файл. Например:

    Device_name:/sdcard # touch file1

    Device_name:/sdcard # wgе t httр ://video.mkv

    Выводит на экран текущие дату и время.

    Отображает на экране календарь на текущий месяц.

    Примечание – если ввести, например, «CAL 2012 », то на экран будет выведена таблица-календарь 2012 года.

    Отображает на экране текущие процессы.

    Производить монтирование указанного пути.

    Производить демонтирование указанного пути.

    Команда выполняет быстрое и корректное полное выключение системы.

    FREE – M

    Отображает на экране текущее состояние оперативной памяти (в мегабайтах).

    Отображает на экране текущее использование накопителей.

    Выполняет очистку от всех выведенных символов экрана терминала.

    Отображает, сколько места на накопителе занимают данные пользователя.

    Отображает время работы операционной системы после предыдущего включения.

    Выставляет права доступа на перечисленные файлы, например:

    Установка прав на перечисленные файлы

    chmod 777 file1 file2 file3

    Для группы (g = group) и для других (o = others) добавить флаг чтения (r)

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

    Для группы (g = group) и для других (o = others) убрать флаг чтения (r)

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

    Теперь давайте рассмотрим permission или права доступа, которые мы только что задавали файлам. Они делятся на две группы, это права доступа к файлам, и права доступа к директориям. Что касается прав доступа к файлам, то они могут иметь следующие атрибуты:

    r - (read) право на чтение данных из файла.

    w - (write) право на запись или изменение данных (не удаление!).

    x - право на исполнение файла.

    Права доступа к директориям могут иметь такие атрибуты:

    r - право на чтение директории.

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

    x - право, позволяющее входить в директорию.

    Права доступа делятся на три большие категории:

    u - «user», или владелец файла.

    g - «group». Член той же группы пользователей, к которой принадлежит и владелец объекта.

    o - «world», или все остальные.

    Права доступа записываются в следующем порядке: сначала права для владельца («u»), далее для группы («g»), и в конце – для всех остальных («o»). Права записываются в виде RWX, причем если на месте любой из букв присутствует «-», то это значит, что право на действие отсутствует.

    Для примера, следующий набор атрибутов:

    означает, что владелец объекта имеет абсолютно все права, то есть на чтение, запись и исполнение, а остальные категории – только право на чтение файла.

    Также, помимо буквенного выражения прав, возможно числовое, где:

    «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 (только чтение)

    Иногда права выражают не из трёх, а их четырех цифр – это значит, что помимо владельца, группы и остальных, есть Superuser, то есть главный администратор. Числовое значение, отвечающее за его права, находится на первом месте.