/programs/system/shell/all.h |
---|
35,8 → 35,7 |
#include "cmd/cmd_clear.c" |
#include "cmd/cmd_ccpuid.c" |
#include "cmd/cmd_sleep.c" |
#include "cmd/cmd_turnoff.c" |
#include "cmd/cmd_kerver.c" |
#include "cmd/cmd_shutdown.c" |
#include "cmd/cmd_uptime.c" |
#include "modules/module_command.c" |
/programs/system/shell/bin/eng/shell.kex |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/programs/system/shell/bin/rus/shell.kex |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/programs/system/shell/cmd/cmd_turnoff.c |
---|
File deleted |
/programs/system/shell/cmd/cmd_kerver.c |
---|
File deleted |
\ No newline at end of file |
/programs/system/shell/cmd/cmd_shutdown.c |
---|
0,0 → 1,6 |
int cmd_shutdown(char param[]) |
{ |
kol_system_end(2); |
return TRUE; |
} |
/programs/system/shell/cmd/cmd_ver.c |
---|
1,6 → 1,36 |
int cmd_ver(char param[]) |
{ |
printf (" %s\n\r", SHELL_VERSION); |
if (!strcmp(param, "kernel")) |
{ |
char *kvbuf; |
char *vA, *vB, *vC, *vD; |
unsigned *Rev; |
kvbuf = malloc(16); |
kol_get_kernel_ver(kvbuf); |
vA = kvbuf+0; |
vA = *vA; |
vB = kvbuf+1; |
vB = *vB; |
vC = kvbuf+2; |
vC = *vC; |
vD = kvbuf+3; |
vD = *vD; |
Rev = kvbuf+5; |
Rev = *Rev; |
#if LANG_ENG |
printf (" KolibriOS v%d.%d.%d.%d. Kernel SVN-rev.: %d\n\r", vA, vB, vC, vD, Rev); |
#elif LANG_RUS |
printf (" ®«¨¡à¨ v%d.%d.%d.%d. SVN-ॢ. ï¤à : %d\n\r", vA, vB, vC, vD, Rev); |
#endif |
free(kvbuf); |
return TRUE; |
} |
else |
{ |
printf (" Shell v%s\n\r", SHELL_VERSION); |
return TRUE; |
} |
} |
/programs/system/shell/globals.h |
---|
1,5 → 1,5 |
#define SHELL_VERSION "0.4.5" |
#define SHELL_VERSION "0.4.51" |
extern char PATH[256]; |
extern char PARAM[256]; |
63,8 → 63,7 |
int cmd_touch(char file[]); |
int cmd_ver(char arg[]); |
int cmd_sleep(char arg[]); |
int cmd_turnoff(char arg[]); |
int cmd_kerver(char arg[]); |
int cmd_shutdown(char arg[]); |
int cmd_uptime(char param[]); |
/// =========================================================== |
/programs/system/shell/locale/eng/globals.h |
---|
10,7 → 10,6 |
{"exit", " Exits from Shell\n\r", &cmd_exit}, |
{"memory", " Displays total, free and used memory\n\r", &cmd_memory}, |
{"help", " Gives help on commands. Usage:\n\r help ;it lists all builtins\n\r help <command> ;help on command\n\r", &cmd_help}, |
{"kerver", " Displays the information about a version of KoOS kernel\n\r", &cmd_kerver}, |
{"kill", " Stops a running process. Usage:\n\r kill <PID of process>\n\r", &cmd_kill}, |
{"ls", " Lists the files in a directory. Usage:\n\r ls ;lists the files in current directory\n\r ls <directory> ;lists the files at specified folder\n\r", &cmd_ls}, |
{"mkdir", " Makes directory. Usage:\n\r mkdir <folder name> ;creates the folder in working directory\n\r mkdir <path><folder name> ;create folder by specified path\n\r", &cmd_mkdir}, |
21,8 → 20,8 |
{"rm", " Removes a file. Usage:\n\r rm file name>\n\r", &cmd_rm}, |
{"rmdir", " Removes a folder. Usage:\n\r rmdir <directory>\n\r", &cmd_rmdir}, |
{"sleep", " Stops the shell for the desired period. Usage:\n\r sleep <time in the 1/100 of second>\n\r Example:\n\r sleep 500 ;pause for 5sec.\n\r", &cmd_sleep}, |
{"shutdown"," Turns off the computer\n\r", &cmd_shutdown}, |
{"touch", " Creates an empty file or updates the time/date stamp on a file. Usage:\n\r touch <file name>\n\r", &cmd_touch}, |
{"turnoff"," Turns off the computer\n\r", &cmd_turnoff}, |
{"uptime", " Displays the uptime", &cmd_uptime}, |
{"ver", " Displays version of Shell\n\r", &cmd_ver}, |
{"ver", " Displays version. Usage:\n\r ver ;Shell version\n\r ver kernel ;version of KoOS kernel\n\r", &cmd_ver}, |
}; |
/programs/system/shell/locale/rus/globals.h |
---|
10,7 → 10,6 |
{"exit", " ë室 ¨§ ª®á®«¨\n\r", &cmd_exit}, |
{"memory", " ®ª §ë¢ ¥â ®¡êñ¬ ¯ ¬ïâ¨: ¢á¥©, ᢮¡®¤®© ¨ ¨á¯®«ì§ã¥¬®©\n\r", &cmd_memory}, |
{"help", " ¯à ¢ª ¯® ª®¬ ¤ ¬. ᯮ«ì§®¢ ¨¥:\n\r help ;ᯨ᮪ ¢á¥å ª®¬ ¤\n\r help <ª®¬ ¤ > ;á¯à ¢ª ¯® ª®¬ ¤¥\n\r", &cmd_help}, |
{"kerver", " 뢮¤¨â ¨ä®à¬ æ¨î ® ¢¥àᨨ ï¤à KoOS\n\r", &cmd_kerver}, |
{"kill", " ¡¨¢ ¥â ¯à®æ¥áá. ᯮ«ì§®¢ ¨¥:\n\r kill <PID ¯à®æ¥áá >\n\r", &cmd_kill}, |
{"ls", " 뢮¤¨â ᯨ᮪ ä ©«®¢. ᯮ«ì§®¢ ¨¥:\n\r ls ;ᯨ᮪ ä ©«®¢ ¢ ⥪ã饬 ª â «®£¥\n\r ls <¤¨à¥ªâ®à¨ï> ;ᯨ᮪ ä ©«®¢ ¨§ § ¤ ®© ¤¨à¥ªâ®à¨¨\n\r", &cmd_ls}, |
{"mkdir", " ®§¤ ¥â ª â «®£. ᯮ«ì§®¢ ¨¥:\n\r mkdir <¨¬ï ¯ ¯ª¨> ;ᮧ¤ âì ¯ ¯ªã ¢ ⥪ã饬 ª â «®£¥\n\r mkdir <¯ãâì><¨¬ï ¯ ¯ª¨> ;ᮧ¤ âì ¯ ¯ªã ¯® 㪠§ ®¬ã ¯ãâ¨\n\r", &cmd_mkdir}, |
21,8 → 20,8 |
{"rm", " ¤ «ï¥â ä ©«. ᯮ«ì§®¢ ¨¥:\n\r rm <¨¬ï ä ©« >\n\r", &cmd_rm}, |
{"rmdir", " ¤ «ï¥â ¯ ¯ªã. ᯮ«ì§®¢ ¨¥:\n\r rmdir <¤¨à¥ªâ®à¨ï>\n\r", &cmd_rmdir}, |
{"sleep", " áâ ¢«¨¢ ¥â à ¡®âã Shell' § ¤ ®¥ ¢à¥¬ï. ᯮ«ì§®¢ ¨¥:\n\r sleep <¨â¥à¢ « ¢ á®âëå ¤®«ï ᥪã¤ë>\n\r ਬ¥à:\n\r sleep 500 ;¯ 㧠5 ᥪ.\n\r", &cmd_sleep}, |
{"shutdown"," 몫îç ¥â ª®¬¯ìîâ¥à\n\r", &cmd_shutdown}, |
{"touch", " ®§¤ ñâ ¯ãá⮩ ä ©« ¨«¨ ¨§¬¥ï¥â ¤ âã/¢à¥¬ï ᮧ¤ ¨ï ä ©« . ᯮ«ì§®¢ ¨¥:\n\r touch <¨¬ï ä ©« >\n\r", &cmd_touch}, |
{"turnoff"," 몫îç ¥â ª®¬¯ìîâ¥à\n\r", &cmd_turnoff}, |
{"uptime", " ®ª §ë¢ ¥â uptime", &cmd_uptime}, |
{"ver", " ®ª §ë¢ ¥â ¢¥àá¨î Shell' \n\r", &cmd_ver}, |
{"ver", " ®ª §ë¢ ¥â ¢¥àá¨î. ᯮ«ì§®¢ ¨¥:\n\r ver ;¢¥àá¨ï Shell' \n\r ver kernel ;¢¥àá¨ï ¨ ®¬¥à ॢ¨§¨¨ ï¤à ®\n\r", &cmd_ver}, |
}; |