ubuntu10.04 一打开终端就提示无法执行二进制文件 参数出错 bash: [: 过多的参数 bash: [: 过多的参数 bas 30

随意运行一个命令比如ls也提示bash:/home/xtayxkjy/bin/ls:无法执行二进制文件我是直接在应用程序-附件里打开的终端系统安装了几个月了,一直都是正常... 随意运行一个命令 比如ls
也提示bash: /home/xtayxkjy/bin/ls:无法执行二进制文件

我是直接在应用程序-附件里打开的终端
系统安装了几个月了,一直都是正常的。昨天不知道修改了什么东西。出了这个问题。
展开
 我来答
fgchg911
2011-03-11 · TA获得超过1120个赞
知道小有建树答主
回答量:666
采纳率:100%
帮助的人:157万
展开全部
ls命令在ubuntu下的位置应该是在/bin/ls
楼主可以用完整路径执行一下试试。
或者再用which命令看一下现在的ls命令是在那个目录下的。
/usr/bin/which ls #/usr/bin/which带路径是为了能够成功执行正确的which命令,查到的ls估计在/home/xtayxkjy/bin/ls那
再执行
/bin/echo $PATH 看一下现在的PATH变量,里面可能被错误的修改了
可以在~/.bashrc最后面加入一行
export PATH=........(带省略号的部分表示复制当前的PATH变量值,去掉/home/xtayxkjy/bin那个)

然后去掉家目录下的~/bin文件夹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
谦_谦_君_子
2011-03-10 · 超过11用户采纳过TA的回答
知道答主
回答量:26
采纳率:0%
帮助的人:17.7万
展开全部
你在哪里打开终端的?要是快捷方式或者菜单的华你看看属性的路径后面是不是多了参数。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户83514
2011-03-11 · TA获得超过314个赞
知道答主
回答量:230
采纳率:0%
帮助的人:186万
展开全部
cd ns-2。34,确实是找不到吧,说实话我对这个版本的不会,运行的时候就是打ns出现%,然后nam就运行了,跟以前的版本写otcl和c++的不同,比较纠结
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式