Shell介绍
系统相关命令:提供查询系统任务、内核信号量、系统软件定时器、CPU占用率、当前中断等相关信息的能力。
文件相关命令:支持基本的ls、cd功能。
在使用Shell功能的过程中,需要注意以下几点:
- Shell功能支持使用exec命令来运行可执行文件。
Shell功能支持默认模式下英文输入。如果出现用户在UTF-8格式下输入了中文字符的情况,只能通过回退三次来删除。
Shell功能支持shell命令、文件名及目录名的Tab键联想补全。若有多个匹配项,则根据共同字符, 打印多个匹配项。对于过多的匹配项(打印多于24行),将会进行打印询问(Display all num possibilities?(y/n)),用户可输入y选择全部打印,或输入n退出打印,选择全部打印并打印超过24行后,会进行—More—提示,此时按回车键继续打印,按q键退出(支持Ctrl+c退出)。
在使用网络Shell指令前,需要先调用tcpip_init函数完成网络初始化并完成telnet连接后才能起作用,内核默认不初始化tcpip_init。
不建议使用Shell命令对/dev目录下的设备文件进行操作,这可能会引起不可预知的结果。
Shell功能不符合POSIX标准,仅供调试使用。