msh输入命令,返回提示command not found

发表在 内核学习营2019-4-17 17:02 [复制链接] 6 352

请教各位老师:' \# r) y3 D- {/ Q+ n# c
       刚刚参考教程在F1上做的nano msh版,有打印信息,但是输入命令却返回提示command not found。
9 f/ O( |% y' q+ E( i. T) S5 Y* y# \; o$ e  N
\ | /
9 C4 T% n0 \. _% I% B: X- RT -     Thread Operating System
- q: J  V5 ?  D- t7 D6 I, z / | \     3.1.2 build Apr 17 20192 f3 J: Z4 [# X) `, T
2006 - 2019 Copyright by rt-thread team
/ K& X) ], P8 }msh >ps. Z3 W. U, E+ S1 l7 Q2 x
ps: command not found.. {& Z4 O2 d* {% O& f3 g: x$ q
msh >  
" N3 c, P, V- e! [: U* n; PRT-Thread shell commands:
( R9 h  h9 J* T0 T
0 s# {5 J, n6 y1 p8 O5 ]% Bmsh >free
5 e5 O( d- r. a5 t. gfree: command not found.
" X$ @$ l' d% F8 _  Gmsh >8 o9 M9 z. x* A* o& T

8 m$ }8 U) B( x6 t$ b1 y, Q7 Q8 P4 j  e, U: Y% \# u
请教问题原因和解决办法1 ~4 T. W0 [& ]. b# {
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2019-4-17 17:06:40 | 显示全部楼层
本帖最后由 Tiv 于 2019-4-17 17:11 编辑
; f% h1 F+ s( M9 J) v3 s; a0 T3 D: M2 o+ H
原因不知道,目前解决办法是 打开这句 #define FINSH_USING_SYMTAB
  Z- E( t$ H7 j& U; \% v3 P& h  q! ?  [我原本理解这句话只影响TAB键是否展示命令用的,所以之前没开。现在看来TAB键不止是展示命令用,而且是处理命令的开关。( H! Z' J8 U4 G8 q/ S
使用道具 举报 回复
发表于 2019-4-17 18:45:02 | 显示全部楼层
文档中说的很清楚:如果打开定义 FINSH_USING_SYMTAB,按下键盘 Tab 键,可以查看 nano 内置的命令。你敲得都是内置命令啊
使用道具 举报 回复
发表于 2019-4-18 09:37:36 | 显示全部楼层
本帖最后由 Tiv 于 2019-4-18 09:41 编辑 7 X& }" k& }- Z
yangjie 发表于 2019-4-17 18:45+ I: v% m' W  ^, E. [
文档中说的很清楚:如果打开定义 FINSH_USING_SYMTAB,按下键盘 Tab 键,可以查看 nano 内置的命令。你敲得 ...
' E: h( f) B: {8 `( H- b
是的,文档写的是 查看,而非 使能,,我理解的查看就真的只是看看有哪些命令,故理解成开不开这句,内置命令都是使能了的。。。
使用道具 举报 回复
发表于 2019-4-18 11:00:41 | 显示全部楼层
本帖最后由 Ernest 于 2019-4-18 11:03 编辑 % {+ c8 W8 h  h
Tiv 发表于 2019-4-18 09:37
" M$ Q+ S9 R9 q- [, _7 U. K是的,文档写的是 查看,而非 使能,,我理解的查看就真的只是看看有哪些命令,故理解成开不开这句,内置 ...

. a5 l/ b% C8 G1 S- c, }命令没有导出来,与使能没有关系。文档说的是查看,就是让你导出来给你看看。要使用命令,可以用C语言解析器,nano 只是给简单的,见文档下图部分. v, `  Y0 O$ b5 b5 J- J2 G
微信截图_20190418110240.png
# m- }1 Z. e, t, O  r6 {5 L
使用道具 举报 回复
发表于 2019-4-18 19:35:18 | 显示全部楼层
free+回车  然后发送
使用道具 举报 回复
发表于 2019-4-20 13:52:15 | 显示全部楼层
Ernest 发表于 2019-4-18 11:005 J2 C2 }3 ?6 q5 W% m
命令没有导出来,与使能没有关系。文档说的是查看,就是让你导出来给你看看。要使用命令,可以用C语言解析 ...
$ K! r$ F4 v" l- a& b8 ]
原来是查看的时候才导出来,谢谢陈老师,这分析非常到位,明白了!
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表