diff --git a/programs/system/shell/Docs_rus.txt b/programs/system/shell/Docs_rus.txt index 554aae2987..40a368a3bf 100644 --- a/programs/system/shell/Docs_rus.txt +++ b/programs/system/shell/Docs_rus.txt @@ -1,7 +1,7 @@ -Консольные приложения Shell +Интерфейс X-Shell для консольных приложений ======================================= -Обмен информацией между Shell и консольными приложениями осуществляется через именованную область. +Обмен информацией между Shell и консольными приложениями осуществляется через именованную разделяемую область памяти. Консольное приложение может быть написано на любом языке программирования - это обыкновенная программа для КолибриОС. @@ -18,6 +18,8 @@ SC_PUTS 3 SC_GETC 4 считать с клавиатуры символ SC_GETS 5 считать с клавиатуры строку SC_CLS 6 очистить экран +SC_PID 7 получить PID Shell'а +SC_PING 8 проверка связи (пинг) Программа должна сама заботиться о рациональном использовании процессорного времени. @@ -29,7 +31,7 @@ SC_CLS 6 about выводит версию программы shell -alias без параметра выводит список синонимов команд, +alias без параметра выводит список синонимов команд, с параметром вида newprg = old_name определяет синоним newprg если есть пробелы, нужно значение закавычить newprg = "old name" cd сменить текущий каталог на указанный параметром <каталог> @@ -41,12 +43,12 @@ exit free показывает объём оперативной памяти: всей, свободной и используемой help показать перечень команд shell. С параметром <команда> справка по команде history cписок последних использованных команд -kill убивает процесс по . kill all убивает все процессы, слоты >=2 +kill убивает процесс по . kill all убивает все процессы, слоты >=2 ls выводит список файлов в текущем каталоге или указанном <каталоге> ключ '-1' выводит список в одну колонку, иначе многоколоночный вывод mkdir cоздает <каталог>. Поддерживаются абсолюные и относительные пути more выводит содержимое <файла> на экран -ps показывает список процессов и их PID, +ps показывает список процессов и их PID, если задать <имя>, покажет %CPU, используемую память и запомнит внутреннюю переменную LASTPID (полезно для команды waitfor) <имя> - это первые 11 букв имени исполняемого файла без расширения @@ -58,10 +60,10 @@ shutdown sleep приостанавливает работу Shell'а на заданное <время в сотых долях секунды> touch создаёт пустой <файл> или изменяет дату/время создания файла uptime показывает время работы системы с момента загрузки -ver показывает версию Shell, ver kernel - версию и номер ревизии ядра OS, +ver показывает версию Shell, ver kernel - версию и номер ревизии ядра OS, ver cpu - информацию о процессоре -waitfor если перед этим была запущена программа, приостанавливает - выполнение командного файла до ее завершения по LASTPID +waitfor если перед этим была запущена программа, приостанавливает + выполнение командного файла до ее завершения по LASTPID или до завершения явно указанного параметра Скрипты и запуск на исполнение @@ -71,7 +73,7 @@ waitfor Далее, если файл найден, проверяются первые 4 байта на сигнатуру #SHS. С этой сигнатуры начинается командный (пакетный) файл. -В командном файле допустимы все команды приведенные выше, а комментарии +В командном файле допустимы все команды приведенные выше, а комментарии начинаются с символа # в первой позиции строки. Если на выполнение был задан исполняемый файл, запомнит LASTPID