关于fedora 14 command not found的问题

wlgc123321 2010-12-06 09:03:47
关于fedora 14 command not found的问题

在fedora 14中如果输入一个命令 该命令没有的话
就会提示command not found 然后就是很久才回到提示符

有没有办法让他不这样搞 直接command not found就得了 不要去扫描是没安装该命令 还是 打错的问题!!

wlgc@localhost]$aaa
commond not found
……大概1分钟
wlgc@localhost]$
...全文
338 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
fang0625 2012-06-30
  • 打赏
  • 举报
回复
这些人写软件想法是好的,实施起来不考虑别人的感受。有点土。
在LINUX下敲错指令不是很正常的事情吗,还老要等一会儿才弹出失败。不会在本地建个数据库或者让一个后台服务程序 在后台运行去上网搜,当下次用户再敲到这个指令的时候再提示吗。
好好123学习 2011-01-08
  • 打赏
  • 举报
回复
这是fedora 14的PackageKit-command-not-found这个包提供的功能,修改
/etc/PackageKit/CommandNotFound.conf这个文件可以关闭这个功能.
sed -i 's/SoftwareSourceSearch=true/SoftwareSourceSearch=flase/' /etc/PackageKit/CommandNotFound.conf
wlgc123321 2010-12-06
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 21bird 的回复:]

嗯,feodra14比较聪明了:如果发现这个命令没有,会自动在网上查找,并安装。
还提示你可以设置超时时间。
[/Quote]
嗯 请问怎样设置啊 谢谢
某鸟 2010-12-06
  • 打赏
  • 举报
回复
嗯,feodra14比较聪明了:如果发现这个命令没有,会自动在网上查找,并安装。
还提示你可以设置超时时间。
wlgc123321 2010-12-06
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 lgxwqq111 的回复:]

晕。。人家是去你path中找,看看有没有这个东西

lz还是多去看看鸟哥的私房菜吧
[/Quote]
我知道他是去找%path 问题事他会这样的
比如我如果没装gcc的话
他会command not found 然后就是等待 恰好这个命令的确事存在的 只不过我没装然后他就提示是否要安装[y/n]

而如果这个命令事子虚乌有的 比如aaa那么也是漫长等待只是最后不会提示是否安装

我该怎样描述清楚这个问题呢 嘿嘿!!!
gentoo lfs centos redhat 9 都不会有这个问题的
freetstar 2010-12-06
  • 打赏
  • 举报
回复
晕。。人家是去你path中找,看看有没有这个东西

lz还是多去看看鸟哥的私房菜吧
wlgc123321 2010-12-06
  • 打赏
  • 举报
回复
不知道怎样禁用这个功能(就是不要去查找有没有可安装的软件包 好像我拔掉网线他还是会自动查找的)
wlgc123321 2010-12-06
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 steptodream 的回复:]

wlgc@localhost]$aaa
commond not found
……大概1分钟
------------
一般是不会这么长时间的 除非你把PATH的值设的太多!
[/Quote]
嗯 谢谢 回复!
1分钟可能有点考张 40妙是有点

因为以前 用centos 的时候 感觉没这个命令他就直接提示 没这个命令的
现在他会提示没有命令然后查找如果是没装的话就提示是否安装这样了
这样就耗事了
李迟 2010-12-06
  • 打赏
  • 举报
回复
1分钟,对于CPU来讲,是很久很久。。。。很久了。
steptodream 2010-12-06
  • 打赏
  • 举报
回复
wlgc@localhost]$aaa
commond not found
……大概1分钟
------------
一般是不会这么长时间的 除非你把PATH的值设的太多!
freetstar 2010-12-06
  • 打赏
  • 举报
回复
系统要去找文件系统中有没有aaa这个命令,这个需要花费时间的!
steptodream 2010-12-06
  • 打赏
  • 举报
回复
晕 竟然有这样的要求。

你要知道 你输入一个命令 系统默认回去环境变量PATH所包含的路径下去找该命令 如果不存在 就会输出command not found

你直接用命令unset PATH重置PATH环境变量为空 就行了 但是你以后执行行命令 都得加上命令路径 否则都会报command not found
某鸟 2010-12-06
  • 打赏
  • 举报
回复
之前没注意过,没打算改过。
现在想看,他不提示了,我们局域网,速度嗖嗖的快~
断开网线,也不提示了~@_@
wlgc123321 2010-12-06
  • 打赏
  • 举报
回复
谢谢 lgxwqq111 steptodream的回复
晚上回家自己摸索去
结贴了~~

19,613

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧