Rev 8662 | Rev 9173 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
8827 | rgimad | 1 | /* WARNING: SAVE ONLY IN CP866 ENCODING! */ |
2735 | Albom | 2 | |
1668 | Nasarus | 3 | const command_t COMMANDS[]= |
4 | { |
||
8827 | rgimad | 5 | {"about", " Выводит информацию о программе Shell\n\r", &cmd_about}, |
6 | {"alias", " Показывает и позволяет изменить список синонимов команд\n\r", &cmd_alias}, |
||
7 | {"cd", " Изменяет текущую дерикторию. Использование:\n\r cd <директория>\n\r", &cmd_cd}, |
||
8 | {"clear", " Очищает экран\n\r", &cmd_clear}, |
||
9 | {"cp", " Копирует файл\n\r", &cmd_cp}, |
||
10 | {"mv", " Перемещает файл\n\r", &cmd_mv}, |
||
11 | {"ren", " Переименовывает файл\n\r", &cmd_ren}, |
||
12 | {"date", " Показывает текущую дату и время\n\r", &cmd_date}, |
||
13 | {"echo", " Выводит данные на экран. Использование:\n\r echo <данные>\n\r", &cmd_echo}, |
||
14 | {"exit", " Завершение работы Shell\n\r", &cmd_exit}, |
||
15 | {"free", " Показывает объём оперативной памяти: всей, свободной и используемой\n\r", &cmd_memory}, |
||
16 | {"help", " Справка по командам. Использование:\n\r help ;список всех команд\n\r help <команда> ;справка по команде\n\r", &cmd_help}, |
||
17 | {"history", " Список использованных команд\n\r", &cmd_history}, |
||
18 | {"kfetch", " Печатает лого и информацию о системе.\n\r", &cmd_kfetch}, |
||
19 | {"kill", " Убивает процесс. Использование:\n\r kill |
||
20 | {"pkill", " Убивает все процессы по имени. Использование:\n\r pkill <имя_процесса>\n\r", &cmd_pkill}, |
||
21 | {"ls", " Выводит список файлов. Использование:\n\r ls ;список файлов в текущем каталоге\n\r ls <директория> ;список файлов из заданной директории\n\r", &cmd_ls}, |
||
22 | {"mkdir", " Создает каталог. Использование:\n\r mkdir <имя папки> ;создать папку в текущем каталоге\n\r mkdir <путь><имя папки> ;создать папку по указанному пути\n\r", &cmd_mkdir}, |
||
23 | {"more", " Выводит содержимое файла на экран. Использование:\n\r more <имя файла>\n\r", &cmd_more}, |
||
24 | {"ps", " Выводит список процессов\n\r Если указано <имяпроцесса>, показывает больше данных и сохраняет LASTPID\n\r", &cmd_ps}, |
||
25 | {"pwd", " Показывает имя текущей директории\n\r", &cmd_pwd}, |
||
26 | {"reboot", " Перезагружает компьютер или ядро KolibriOS. Использование:\n\r reboot ;перезагрузить ПК\n\r reboot kernel ;перезапустить ядро Kolibri\n\r", &cmd_reboot}, |
||
27 | {"rm", " Удаляет файл. Использование:\n\r rm <имя файла>\n\r", &cmd_rm}, |
||
28 | {"rmdir", " Удаляет папку. Использование:\n\r rmdir <директория>\n\r", &cmd_rmdir}, |
||
29 | {"shutdown"," Выключает компьютер\n\r", &cmd_shutdown}, |
||
30 | {"sleep", " Останавливает работу Shell'а на заданное время. Использование:\n\r sleep <интервал в сотых доля секунды>\n\r Пример:\n\r sleep 500 ;пауза на 5 сек.\n\r", &cmd_sleep}, |
||
31 | {"touch", " Создаёт пустой файл или изменяет дату/время создания файла. Использование:\n\r touch <имя файла>\n\r", &cmd_touch}, |
||
32 | {"uptime", " Показывает uptime\n\r", &cmd_uptime}, |
||
33 | {"ver", " Показывает версию. Использование:\n\r ver ;версия Shell\n\r ver kernel ;версия и номер ревизии ядра KolibriOS\n\r ver cpu ;информация о процессоре\n\r", &cmd_ver}, |
||
34 | {"waitfor", " Приостанавливает выполнение команд. Использование:\n\r waitfor ;ожидаем предыдущий запущенный процесс LASTPID\n\r waitfor |
||
1807 | Albom | 35 | }; |
3247 | Albom | 36 | |
8827 | rgimad | 37 | #define CMD_ABOUT_MSG "Shell %s\n\r" |
38 | #define CMD_CD_USAGE " cd <директория>\n\r" |
||
39 | #define CMD_CP_USAGE " cp <источник> <результат>\n\r" |
||
40 | #define CMD_DATE_DATE_FMT " Дата [дд.мм.гг]: %x%x.%x%x.%x%x" |
||
41 | #define CMD_DATE_TIME_FMT "\n\r Время [чч:мм:сс]: %x%x:%x%x:%x%x\n\r" |
||
42 | #define CMD_FREE_FMT " Всего [КБ / МБ / %%]: %-7d / %-5d / 100\n\r Свободно [КБ / МБ / %%]: %-7d / %-5d / %d\n\r Используется [КБ / МБ / %%]: %-7d / %-5d / %d\n\r" |
||
43 | #define CMD_HELP_AVAIL " Количество доступных команд: %d\n\r" |
||
44 | #define CMD_HELP_CMD_NOT_FOUND " Команда \'%s\' не найдена.\n\r" |
||
45 | |||
46 | #define CMD_KILL_USAGE " kill |
||
47 | #define CMD_MKDIR_USAGE " mkdir <директория>\n\r" |
||
48 | #define CMD_MORE_USAGE " more <имя файла>\n\r" |
||
49 | #define CMD_MV_USAGE " mv <источник> <результат>\n\r" |
||
50 | #define CMD_PKILL_HELP " pkill <имя процесса>\n\r" |
||
51 | #define CMD_PKILL_KILL " PID: %u - убит\n" |
||
52 | #define CMD_PKILL_NOT_KILL " PID: %u - не убит\n" |
||
53 | #define CMD_PKILL_NOT_FOUND " Процессов с таким именем не найдено!\n" |
||
54 | |||
55 | #define CMD_REN_USAGE " ren <файл> <новое имя>\n\r" |
||
56 | #define CMD_RM_USAGE " rm <имя файла>\n\r" |
||
57 | #define CMD_RMDIR_USAGE " rmdir <директория>\n\r" |
||
58 | #define CMD_SLEEP_USAGE " sleep <интервал в сотых доляx секунды>\n\r" |
||
59 | #define CMD_TOUCH_USAGE " touch <имя файла>\n\r" |
||
60 | #define CMD_UPTIME_FMT " Uptime: %d дней, %d:%d:%d.%d\n\r" |
||
61 | #define CMD_VER_FMT1 " KolibriOS v%d.%d.%d.%d. SVN-рев. ядра: %d\n\r" |
||
62 | #define CMD_WAITFOR_FMT " Ожидаем завершения PID %d\n\r" |
||
63 | #define EXEC_STARTED_FMT " '%s' запущен. PID = %d\n\r" |
||
64 | #define EXEC_SCRIPT_ERROR_FMT "Ошибка в '%s' : скрипт должен начинаться со строчки #SHS\n\r" |
||
65 | #define UNKNOWN_CMD_ERROR " Ошибка!\n\r" |
||
66 | #define CON_APP_ERROR " Ошибка в консольном приложении.\n\r" |
||
67 | #define FILE_NOT_FOUND_ERROR " Файл '%s' не найден.\n\r"имя>интервал>директория>имя>новое>файл>имя>результат>источник>имя>директория>результат>источник>директория>имя>интервал>директория>имя>имяпроцесса>имя>имя>путь>имя>директория>имя_процесса>команда>данные>директория> |