一个特殊字符导致的问题
  0D1oxIwwHBzv 2023年11月02日 53 0

话说有天,本人接到领导要求,要在某台服务器执行巡检命令,命令是“sh 。。。。。”。

copy下来命令,运行,结果报错,提示”-bash: sh: command not found“。


/bin有sh文件,而且path里面有/bin,/usr/bin的路径。

发生什莫事,郁闷。

手动敲下命令,竟然运行成功。

看来问题是出现在copy下来那条命令里面,存在某些不干净的东西,肉眼看不出来。

上照妖镜,看copy下来命令的十六进制,发现sh前面多了0xe2808b。



查下0xe2808b对应utf-8的信息,至此问题浮出水面。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

0D1oxIwwHBzv
作者其他文章 更多