12.02.15 21.3K

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

Что такое командная строка

Командная строка представляет собой наиболее простой инструмент для управления операционной системой компьютера. Управление происходит с помощью целого ряда зарезервированных команд и набора символов текстовой клавиатуры без участия мыши (в операционной системе Windows ).

В системах на основе UNIX при работе с командной строкой возможно применение мыши.

Часть команд пришла к нам еще из MS-DOS . Командную строку также называют консолью. Она применяется не только для администрирования операционной системы, но и для управления обычными программами. Чаще всего в такой набор команд включаются наиболее редко употребляемые.

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

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

Командной оболочкой Windows для манипуляции и перенаправления команд определенным утилитам и средствам операционной системы является интерпретатор Cmd.exe . Он загружает консоль и перенаправляет команды в понятном для системы формате.

Работа с командной строкой в операционной системе Windows

Вызвать консоль в Windows можно несколькими способами:

Оба способа подразумевают запуск консоли от имени текущего пользователя. То есть со всеми правами и ограничениями, которые наложены на его роль в операционной системе. Для запуска cmd с правами администратора нужно в меню «Пуск » выделить значок программы и в контекстном меню выбрать соответствующий пункт:


После запуска утилиты можно получить справочную информацию о командах и формате их написания в консоли. Для этого нужно ввести оператор help и нажать на «Enter »:

Основные команды для работы с файлами и директориями

Наиболее часто употребляемыми являются следующие команды:

  • RENAME – переименование директорий и файлов. Синтаксис команды:

RENAME | REN [диск/путь] исходное имя файла/каталога | конечное имя_файла
Пример: RENAME C:UsersдомашнийDesktoptost.txt test.txt

  • DEL (ERASE) – используется для удаления только файлов, а не каталогов. Ее синтаксис:

DEL | ERASE [метод обработки] [имя_файла]
Пример: Del C:UsersдомашнийDesktoptest.txt/P

Под методом обработки имеется в виду специальный флаг, позволяющий реализовать определенное условие при осуществлении удаления файла. В нашем примере флаг «P » включает вывод диалога разрешения на удаления каждого файла:


Более подробно о возможных значениях параметра «метод обработки» можно узнать из технической документации по операционной системе Windows.

  • MD – позволяет создать папку по указанному пути. Синтаксис:

MD [диск:] [путь]
Пример:
MD C:UsersдомашнийDesktoptest1test2

В примере будет создана подпапка test2 в папке test1 . Если одна из корневых папок пути не существует, то она тоже будет создана:

  • RD (RMDIR ) – удаление определенной папки или всех директорий по указанному пути. Синтаксис:

RD | RMDIR [ключ_обработки] [диск/путь]
Пример:
rmdir /s C:UsersдомашнийDesktoptest1test2

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

В следующем разделе мы подробно рассмотрим сетевые команды cmd .

Команды для работы с сетью

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

  • ping – команда служит для мониторинга возможностей сетевого подключения ПК. Удаленному компьютеру отправляется установленное количество пакетов, а затем отправляется им назад. Учитывается время передачи пакетов и процент потерь. Синтаксис:

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_ПК]

Пример реализации команды:
ping example.microsoft.com
ping –w 10000 192.168.239.132

В последнем примере cmd ping команды запрос посылается адресату с указанным IP адресом. Интервал ожидания между пакетами составляет 10 000 (10 сек). По умолчанию этот параметр установлен на 4 000:

  • tracert – служит для определения сетевого пути к указанному ресурсу путем посыла специального эхо-сообщения через протокол
  • ICMP (Control Message Protocol ). После запуска команды с параметрами выводится список всех маршрутизаторов, через которые проходит путь следования сообщения. Первый в списке элемент является первым маршрутизатором со стороны запрашиваемого ресурса.

Синтаксис tracer команды cmd :
tracert [-d] [-h максимальное_число_переходов] [-j список_узлов] [-w интервал] [имя_конечного_ресурса]
Пример реализации:
tracert -d -h 10 microsoft.com

В примере прослеживается маршрут к указанному ресурсу. При этом увеличивается скорость совершения операции за счет применения параметра d, который предотвращает попытки команды получить разрешение на чтение IP адресов. Количество переходов (прыжков ) ограничено 10 с помощью установленного значения параметра h. По умолчанию, количество прыжков равно 30:

shutdown [{-l|-s|-r|-a}] [-f] [-m [\имя_ПК]] [-t xx] [-c «сообщения»] [-d[u][p]:xx:yy]
Пример:
shutdown /s /t 60 /f /l /m \191.162.1.53

Произойдет выключение (s ) удаленного ПК (m ) с указанным IP адресом (191.162.1.53 ) через 60 секунд (t ). При этом принудительно будет выполнен выход из всех приложений (f ) и сеанса текущего пользователя (l ).

На примере уже описанной команды dir рассмотрим правила записи команд в системе MS-DOS. Указанную команду можно представить в общем виде как dir [путь]

Как вы понимаете, в таком виде эту команду вводить в компьютер не стоит. Эта запись определяет только синтаксис команды, она возможна на бумаге, но не в командной строке. Начинается запись команды с ее имени (в данном примере - это имя dir). За именем команды следует пробел, а затем имя диска, которое обозначено как d:. Поскольку в некоторых случаях диск можно не указывать (см. примеры выше), эта часть команды заключена в квадратные скобки . Эти скобки показывают, что данный элемент команды может отсутствовать. Сами квадратные скобки при вводе команды набираться, естественно, не должны. За именем диска в общей записи следует указание пути. Его также не обязательно указывать, в этом случае на экран будет выведено содержимое корневого каталога.

В состав команд MS-DOS могут входить так называемые переключатели, которые задают условия исполнения команды. Так, если следом за командой dir набрать символы /Р, то будет выполнен постраничный вывод содержимого каталога. Этот режим удобен в случае больших каталогов, содержимое которых может занять несколько экранных страниц. Для каталога SCHOOL команда постраничного вывода будет иметь вид: dir c:school/p

Кроме переключателя Р, в команде dir возможен переключатель W, задающий вывод только имен файлов - по пять имен в каждой строке. Возможность наличия переключателей в команде отражается записью вида: dir [путь]

Любую команду MS-DOS можно условно представить в виде:

Имя-команды [аргумент]... [переключатель]...

Многоточие в этих записях означает, что стоящий перед многоточием элемент команды можно повторить произвольное число раз. Многоточие вносить в саму команду не следует. Под аргументом понимается обычно объект, к которому применяется команда (имя файла, каталога и т.д.). Аргументы, как правило, отделяются от имени команды, а также друг от друга пробелом.

Создание и удаление каталогов

Вам уже знакомы несколько команд работы с каталогами: dir, tree, cd. Дополним этот список командами, предназначенными для создания и удаления каталогов. Это команды md и rd соответственно. Команда md может записывать-ся как mkdir, что означает сокращение слов «make directory» - создать директорию. Команда rd также может записываться в более подробном виде rmdir (сокращение от «remove directory» - удалить директорию). Синтаксис команд md и rd одинаков:

md и rd

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

Создать каталог GRAPH3 в текущем каталогс;

Создать каталог REST в корневом каталоге диска С.

Команда rd позволяет удалять каталоги, кроме текущего каталога. Например, чтобы удалить каталог HOBBY на диске С, нужно набрать:

Отметим, что каталог, удаляемый командой rd, должен быть пустым, то есть предварительно в нем нужно удалить все файлы и подкаталоги, причем процедуру удаления нужно начинать с нижайшего уровня (об операциях с файлами речь пойдет в следующем параграфе). В версиях MS-DOS, начиная с 6.0, предусмотрено удаление каталогов вместе со всем содержимым. Для этого нужно использовать команду deltree, которая имеет формат, аналогичный командам md и rd:

deltree [путь]

Все удаления производятся с подтверждением, если же в команде указать параметр /у, то подтверждения не требуется. Когда нужно удалить каталог (например, EXERC), содержащийся в текущем каталоге, вы просто набираете deltree exerc

Перед тем, как удалить каталог, система попросит вас подтвердить удаление. Введите Y (Yes) и нажмите клавишу Enter.

NET USER - управление учетными записями пользователей

Команда NET USER предназначена для добавления, редактирования или просмотра учетных записей пользователей на компьютерах. При выполнении команды в командной строке без параметров отображается список учетных записей пользователей Windows, присутствующих на компьютере (эта команда также хорошо работает и в Windows 10). Информация об учетных записях пользователей хранится в базе данных Windows.

Синтаксис команды NET USER

net user [имя_пользователя [пароль | *] [параметры]]

net user имя_пользователя {пароль | *} /add [параметры]

net user имя_пользователя , где

  • имя_пользователя - Указывает имя учётной записи пользователя, которую можно добавить, удалить, отредактировать или просмотреть. Имя может иметь длину до 20 символов.
  • пароль - Присваивает или изменяет пароль пользователя. Введите звездочку (*) для вывода приглашения на ввод пароля. При вводе с клавиатуры символы пароля не выводятся на экран.
  • параметры - Задает параметр командной строки для команды.
  • net help команда - Отображение справки для указанной команды net.

Дополнительные параметы команды NET USER

  • /active:{yes | no} - Активирует или деактивирует учетную запись. Если учетная запись не активирована, пользователь не может получить доступ к серверу. По умолчанию учетная запись активирована.
  • /comment:"текст" - Позволяет добавить описание учетной записи пользователя (максимум 48 символов). Текст описания заключается в кавычки.
  • /countrycode: nnn - Использует код страны, указанный для операционной системы, для реализации соответствующих языковых файлов при отображении пользовательской справки и сообщений об ошибках. Значение 0 соответствует коду страны, используемому по умолчанию.
  • /expires:{дата | never} - Дата истечения срока действия учетной записи. Значение never соответствует неограниченному сроку действия. Дата указывается в формате мм/дд/гг или дд/мм/гг в зависимости от кода страны. Месяц может указываться цифрами, полностью или в сокращенном виде (тремя буквами). Год может указываться двумя ли четырьмя цифрами. Элементы даты разделяются слэшем (/) без пробелов.
  • /fullname:" имя " - Полное имя пользователя (в отличии от имени учетной записи пользователя). Имя указывается в кавычках.
  • /homedir: путь - Указывает путь к домашнему каталогу пользователя. Указанное место должно существовать.
  • /passwordchg:{yes | no} - Указывает, может ли пользователь изменять свой пароль (по умолчанию может).
  • /passwordreq:{yes | no} - Указывает, должна ли учетная запись пользователя иметь пароль (по умолчанию должна).
  • /profilepath[:путь] - Указывает путь к профилю входа в систему пользователя.
  • /scriptpath: путь - Путь к сценарию, используемому пользователем для входа в систему.
  • /times:{время | all} - Время для входа в систему. Параметр время указывается в формате день[-день][,день[-день]],час [-час][,час [-час]], причем приращение равняется 1 часу. Название дней недели могут указываться полностью или в сокращенном виде. Часы могут указываться в 12- или 24-часовом представлении. Для 12-часового представления используются обозначения am, pm, a.m. или p.m. Значение all соответствует отсутствию ограничений на время входа в систему, а пустое значение обозначает полный запрет на вход в систему. Значения дней недели и времени разделяются запятой; несколько записей для значений дней недели и времени разделяются точкой с запятой.
  • /usercomment:"текст" - Позволяет администратору добавить или изменить комментарий к учетной записи.
  • /workstations:{имя_компьютера[,...] | *} - Позволяет указать до 8 компьютеров, с которых пользователь может войти в сеть. Если для параметра/workstations не указан список компьютеров или указано значение *, пользователь может войти в сеть с любого компьютера.

Примеры команды NET USER

  • Для вывода списка всех пользователей данного компьютера служит команда: net user;
  • Для вывода информации о пользователе "petr" служит следующая команда: net user petr;
  • Для добавления учетной записи пользователя Petr с полным именем пользователя и правом на подключение с 8 до 17 часов с понедельника по пятницу используется следующая команда: net user petr /add /times:Пн-Пт,08:00-17:00/fullname:"Petr".
  • Для удаления учетной записи необходимо ввести команду: net user petr /delete ;
  • Для отключения учетной записи необходимо ввести команду: net user petr /active:no .

Видео - Работа с утилитой NET USER

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

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

Внутренние команды операционной системы

В файле COMMAND.COM описаны правила выполнения компьютером простых, наиболее часто используемых команд. Команды DOS, которые как коды записаны в файл COMMAND.COM, называютсявнутренними командами. Данные из файла COMMAND.COM загружаются в память на весь сеанс работы, поэтому к выполнению внутренних команд система приступает немедленно. Вот примеры внутренних команд DOS, коды выполнения которых описаны в файле COMMAND.COM.

Команда Описание внутренней команды
cd Вывести имя текущего каталога или меняет каталог
copy Копировать файл или несколько файлов в указанное место
date Вывести текущую дату и при необходимости ее изменить
del, erase Удалить указанные файлы
dir Вывести список файлов и подкаталогов в текущем или указанном каталоге
exit Прекратить работу командного процессора COMMAND.COM и передать управление программе, из которой он был запущен
md, mdir Создать каталог или подкаталог
path Указать каталоги, где DOS должна отыскивать исполняемые файлы (программы)
rd, rmdir Удалить каталог (remove directory)
ren, rename Изменить имя выбранного файла или файлов
time Вывести системное время и при необходимости изменить его
type Вывести содержимое указанного файла
verify Проверить и сообщить результаты записи файлов на диск

Через запятую написаны команды-дубликаты и сокращенные варианты написания. Внутренняя команда не требует уточнения, кто ее будет выполнять.

Внешние команды DOS

В комплект DOS помимо системных файлов входит большой набор программ, записанных в отдельные файлы с расширением.corn, .exe. Программа из такого файла только по требованию команды специально за­гружается в память с диска. На это требуется время, поэтому вызов, указание на имя файла с программой DOS, называется внешней командой DOS. Внешняя команда - это имя программы, которая будет выполнять ожидаемое действие, в команде не указывается расширение файла.

Файл COMMAND.COM принимает с клавиатуры разные команды DOS, но сам выполняет только внутренние команды и командные файлы наборов команд. Встретившись с командой, которую он не готов выпол­нить своими внутренними силами, файл COMMAND.COM просмотрит список путей, ведущих в каталоги, и загрузит с диска файл соответствующей программы для выполнения.

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

Подача команды

Команда - это распоряжение о выполнении действий, операций.

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

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

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

Структура, синтаксис команды

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

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

В данной статье рассматривается общий синтаксис команд оболочки (shell ) и на примере нескольких элементарных команд показывается его использование.

Формально командный синтаксис определяется так:

Utility_name

Здесь, utility_name означает имя команды или утилиты , options — принимаемые командой ключи или опции , а operands — аргументы команды. Квадратные скобки вокруг options и operands показывают, что эти параметры необязательны и могут отсутствовать.

Запишем наше «определение» более развёрнуто:

Utility_name [-a] [-b] [-c optarg] [-d|-e] [-foptarg]

Ключ представляет собой символ «минус», за которым следует одиночная буква или цифра. Несколько ключей могут быть объединены под одним символом «минус». Например, ключи -a и -b можно записать как -ab . Некоторые опции могут содержать дополнительные аргументы (как optarg в -c и -f), которые записываются за этой опцией либо сразу (-f), либо отделяются от неё пробелом или символом табуляции (-c). Если опция принимает несколько аргументов, то они записываются либо через запятую (optarg1,optarg2), либо в кавычках через пробел ("optarg1 optarg2"). Некоторые ключи могут исключать друг друга. В примере выше это -d и -e , символ вертикальной черты говорит о том, что эти ключи взаимоисключающие и использовать нужно только один из них. Если такие ключи в командной строке заданы совместно, то, как правило, действующим окажется тот, который встретился последним. Наконец, аргументы команды, если они есть, стоят после всех опций. В примере выше символ многоточия показывает, что аргументов может быть несколько. В таком случае они разделяются пробелами или табуляцией.

Для обозначения окончания опций может быть использован специальный разделитель -- . Всё, что указано после него, воспринимается командой как её аргумент, даже если он начинается с символа «минус», который в прочих случаях интерпретируется как символ опции. Например:

Command -abc -d optarg -- -operand1 operand2

Здесь -operand1 выступает как аргумент команды, а не как её опция, несмотря на то, что начинается с «минуса».

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

Большинство утилит, разработанных в рамках проекта GNU , поддерживают помимо «коротких» однобуквенных ключей так называемые «длинные» опции, которые представляют собой одно или несколько слов, разделённых дефисом. Предваряются «длинные» опции двумя символами «минус». Общий синтаксис с использованием «длинных» опций можно записать так:

Utility_name [--longopt1] [--logopt2=optarg1] [--longopt3 optarg2]

Правила записи аргументов опций отличаются от «коротких» тем, что совместное написание опции и её аргумента не допускается, а требуется отделение аргумента либо пробелом (как в --longopt3), либо символом «равно» (как в --longopt2). Эти формы записи являются равнозначными.

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

Итак, покончив с скучной теорией, посмотрим, как всё это выглядит на практике.

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

Разберём такой пример диалога оператора с системой:

$ whoami bofh $ hostname -s lucky $ uname -sr FreeBSD 7.1-STABLE $ echo Hello, world. Hello, world.

В данном примере знак доллара ($) означает приглашение (prompt ) командной оболочки, жирным текстом выделены команды, которые вводил оператор, а простым текстом показан вывод системы.

В первой команде (whoami) оператор пытается выяснить как его зовут, вернее под каким пользователем запущен данный сеанс работы с оболочкой. Как видно, система ответила именем пользователя bofh . Команда whoami не требует никаких параметров, у неё нет ключей и аргументов. Можно попытаться их ей передать:

$ whoami -h whoami: illegal option -- h usage: whoami $ whoami sometext usage: whoami

Как видно, утилита whoami любезно сообщила, что не знает, что за ключ -h оператор ей задал. А строка usage: whoami подсказывает командный синтаксис.

Вторая команда (hostname) позволила оператору узнать, на каком хосте запущена оболочка. При этом оператор указал ключ -s , который в данном случае предписывает утилите hostname выводить только «короткое» имя хоста, то есть без доменной части (проще говоря, до первой точки).

Выполнив третью команду (uname), оператор смог узнать, с какой операционной системой он имеет дело, а также версию ОС. Записываться ключи могут вместе, что продемонстрировано в примере выше, либо по отдельности, и тогда перед каждым ключом должен быть символ «минус»:

$ uname -s -r FreeBSD 7.1-STABLE

Наконец, четвёртая команда (echo) просто напросто выводит переданные ей аргументы.

Как мы видим, команды могут иметь множество разных ключей и аргументов. Различается их количество от утилиты к утилите, различается их значение, опции могут быть «короткие» и «длинные» и т.д. Мало того, в различных операционных системах одна и та же команда может иметь разный набор ключей, что ещё больше может запутать.

Вполне естественно, что запомнить все параметры тех или иных команд не представляется возможным. Это и не нужно. Существует способ быстро освежить в памяти синтаксис и ключи той или иной команды — использование опций -h и/или --help , если утилита таковые поддерживает. Например, выше в примере команды whoami в ОС FreeBSD было показано, что эта команда не знает ни про какие ключи и к тому же довольно немногословна. В ОС GNU/Linux вывод выглядит несколько иначе и более развёрнуто:

$ whoami -h whoami: invalid option -- "h" Try `whoami --help" for more information. $ whoami --help Usage: whoami ... Print the user name associated with the current effective user ID. Same as id -un. --help display this help and exit --version output version information and exit

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

Эта статья также доступна на следующих языках: Тайский

  • Next

    Огромное Вам СПАСИБО за очень полезную информацию в статье. Очень понятно все изложено. Чувствуется, что проделана большая работа по анализу работы магазина eBay

    • Спасибо вам и другим постоянным читателям моего блога. Без вас у меня не было бы достаточной мотивации, чтобы посвящать много времени ведению этого сайта. У меня мозги так устроены: люблю копнуть вглубь, систематизировать разрозненные данные, пробовать то, что раньше до меня никто не делал, либо не смотрел под таким углом зрения. Жаль, что только нашим соотечественникам из-за кризиса в России отнюдь не до шоппинга на eBay. Покупают на Алиэкспрессе из Китая, так как там в разы дешевле товары (часто в ущерб качеству). Но онлайн-аукционы eBay, Amazon, ETSY легко дадут китайцам фору по ассортименту брендовых вещей, винтажных вещей, ручной работы и разных этнических товаров.

      • Next

        В ваших статьях ценно именно ваше личное отношение и анализ темы. Вы этот блог не бросайте, я сюда часто заглядываю. Нас таких много должно быть. Мне на эл. почту пришло недавно предложение о том, что научат торговать на Амазоне и eBay. И я вспомнила про ваши подробные статьи об этих торг. площ. Перечитала все заново и сделала вывод, что курсы- это лохотрон. Сама на eBay еще ничего не покупала. Я не из России , а из Казахстана (г. Алматы). Но нам тоже лишних трат пока не надо. Желаю вам удачи и берегите себя в азиатских краях.

  • Еще приятно, что попытки eBay по руссификации интерфейса для пользователей из России и стран СНГ, начали приносить плоды. Ведь подавляющая часть граждан стран бывшего СССР не сильна познаниями иностранных языков. Английский язык знают не более 5% населения. Среди молодежи — побольше. Поэтому хотя бы интерфейс на русском языке — это большая помощь для онлайн-шоппинга на этой торговой площадке. Ебей не пошел по пути китайского собрата Алиэкспресс, где совершается машинный (очень корявый и непонятный, местами вызывающий смех) перевод описания товаров. Надеюсь, что на более продвинутом этапе развития искусственного интеллекта станет реальностью качественный машинный перевод с любого языка на любой за считанные доли секунды. Пока имеем вот что (профиль одного из продавцов на ебей с русским интерфейсом, но англоязычным описанием):
    https://uploads.disquscdn.com/images/7a52c9a89108b922159a4fad35de0ab0bee0c8804b9731f56d8a1dc659655d60.png