QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2256|回复: 15

搜索技术很难么?linux图形界面如今都没有像样的搜索功能啊

  [复制链接]
发表于 2006-6-26 20:57:29 | 显示全部楼层 |阅读模式
今天用永中的office, 速度慢还可以忍一下,居然没个搜索功能,只能搜索当前页面(是PPT文档,DOC或是其它文档没试过),突然想到好像 linux 桌面的qonquer也是一直没有搜索功能,有的发行版有,以前用过,现在还不敢 再用,我怕又搜索半天没结果不说,机子搞不好要重启就麻烦了。

是不是搜索技术很难啊?个人感觉也不像啊。
发表于 2006-6-26 21:32:59 | 显示全部楼层
find..
grep..
回复

使用道具 举报

发表于 2006-6-26 21:37:51 | 显示全部楼层

楼主想要搜索什么?
回复

使用道具 举报

发表于 2006-6-26 21:52:58 | 显示全部楼层
konqueror , kde 的文件管理器?

没有搜索吗? 我怎么经常用?
回复

使用道具 举报

发表于 2006-6-26 21:58:05 | 显示全部楼层
ctrl+f
你要的是不是这个?
回复

使用道具 举报

发表于 2006-6-26 22:14:59 | 显示全部楼层
你要的是什么搜索?

1. 单一文档搜索
oo.o 内搜索打开的 ppt , word , kwrite 搜索打开的 txt

2. 纯文本, 多文档搜索
可能是 索引的, 或 无索引的
find, windows搜索, konqueror搜索
find 可以用 locate 数据库索引文件名, 似乎不能索引内容

3. 多格式, 多文档搜索 一般都是索引的
搜索很快, 但要花时间和空间建立索引, 更新文件后, 必须重建索引才能搜到新文件.
windows搜索, 安装 msoffice 后, 支持索引, office 文档
各种 桌面搜索, google 的 , baidu 的 , msn 的

linux 的桌面搜索 一是Beale,另一个mandriva公司的kat 都不成熟, 尤其中文支持不好

4. 多格式, 多文档即时搜索
mac os x 首先引入, 与3 相比更新文件后立刻就能搜到.
回复

使用道具 举报

发表于 2006-6-26 22:30:11 | 显示全部楼层
K菜单-查找文件/文件夹
不知是不是没有建立索引的缘故,感觉比win下慢多了。
不知如何只搜索根分区/,而不搜索挂载分区。在win里有搜索 “整个硬盘,C:, D:,E:,....
Lin确实比win难用多了。
回复

使用道具 举报

发表于 2006-6-26 22:35:51 | 显示全部楼层
你搜索根分区干什么?
回复

使用道具 举报

发表于 2006-6-27 05:30:02 | 显示全部楼层
搜索/usr就行了。

我写过一个PHP程序遍历整个硬盘,/usr用时1分钟以内,/超时,就算你没挂win分区,也是慢的,因为/下面还有虚拟的设备分区。
回复

使用道具 举报

发表于 2006-6-27 10:08:11 | 显示全部楼层
find --mount
回复

使用道具 举报

 楼主| 发表于 2006-6-27 14:09:03 | 显示全部楼层
偶的EIOffice打开一个几十页的文档,搜索时居然只能搜索当前页。。5555555555。。。。

另外

[quote:565c19a69c="kenchu"]K菜单-查找文件/文件夹
不知是不是没有建立索引的缘故,感觉比win下慢多了。
不知如何只搜索根分区/,而不搜索挂载分区。在win里有搜索 “整个硬盘,C:, D:,E:,....
Lin确实比win难用多了。[/quote]

是的,为了熟悉系统结构和系统文件,经常需要查找哪个文件在哪里,(linux文件都喜欢分散式存储啊,同一个程序的配置文件往往用N个小文件分散存储,有时还不在一个目录,我可是记不住啊,从这方面讲,我感觉linux目录和文件是我熟悉linux系统最大障碍)
而我的所有其它分区都挂在/mnt下面,因为这里面的文件我自己很容易找到在哪里基本上不需要搜索,而且所有盘加起来文件很多,会搜索很长时间,也不知道怎么跳过搜索,再加上 linux里面文件多且琐碎(magic只有一张盘,装完的系统却有十几万数的文件),如果从/目录搜索的话,我还没试过要花多长时间。windows则可以很快把所有盘文件搜索完(即使我不开indexing)(可能win2k系统文件较少800M的文件只有7000来个文件,但好像这并不是关键)。
回复

使用道具 举报

 楼主| 发表于 2006-6-27 14:18:02 | 显示全部楼层
忘了另外一点,好几个编辑器好像没有Ctrl+F 键(可能是我没设置?我也没注意,呵呵)总是要用鼠标点,好像图形界面可以用键盘操作的的软件不是很多(也可能是我不知道?试了好多次了(凭感觉而以)都不行),例如鼠标右键没有快捷键字母,(还有好多其它的,呵呵,现在在WIN下,以后试了再说)
我刚装的relaxBSD鼠标用不了,登录的时候无法进行其它项的选择,只能输用户名跟密码,TAB键一按发现不是到下一项操作而是当成ENTER,直接进了,没法选关机或者会话。

总之,希望没有鼠标图形界面照样可以操作。
回复

使用道具 举报

发表于 2006-6-28 16:44:32 | 显示全部楼层
你搜系统文件干什么? 知道软件名字不就知道放哪了么....
最多搜一下/home 。。。
回复

使用道具 举报

发表于 2006-6-29 00:20:56 | 显示全部楼层
如果你经常需要搜索目录,可以用updatedb先给文件系统建立数据库,然后用locate搜索你要的文件。当然updatedb可以放到crontab里面让它每天或者每星期自动执行。大多数发行版已经这么做了,包括redhat和debian。ml好像没有,需要自己改一下(我的记忆可能不对)。

有时候不是linux缺少某功能,而是你不知道而已。

[quote:452ac817a6="beyondsakai"]偶的EIOffice打开一个几十页的文档,搜索时居然只能搜索当前页。。5555555555。。。。

另外

[quote:452ac817a6="kenchu"]K菜单-查找文件/文件夹
不知是不是没有建立索引的缘故,感觉比win下慢多了。
不知如何只搜索根分区/,而不搜索挂载分区。在win里有搜索 “整个硬盘,C:, D:,E:,....
Lin确实比win难用多了。[/quote]

是的,为了熟悉系统结构和系统文件,经常需要查找哪个文件在哪里,(linux文件都喜欢分散式存储啊,同一个程序的配置文件往往用N个小文件分散存储,有时还不在一个目录,我可是记不住啊,从这方面讲,我感觉linux目录和文件是我熟悉linux系统最大障碍)
而我的所有其它分区都挂在/mnt下面,因为这里面的文件我自己很容易找到在哪里基本上不需要搜索,而且所有盘加起来文件很多,会搜索很长时间,也不知道怎么跳过搜索,再加上 linux里面文件多且琐碎(magic只有一张盘,装完的系统却有十几万数的文件),如果从/目录搜索的话,我还没试过要花多长时间。windows则可以很快把所有盘文件搜索完(即使我不开indexing)(可能win2k系统文件较少800M的文件只有7000来个文件,但好像这并不是关键)。[/quote]
回复

使用道具 举报

 楼主| 发表于 2006-7-1 22:46:26 | 显示全部楼层
这个我当然知道,只是觉得麻烦,find和locate都不知道怎么跳过目录,如果搜索/目录,想跳过/mnt,要怎么搞?

兄弟没仔细看我的回复,我的真正意图就是想说:
搜索是个非常常用而且实用的功能,图形界面咱就不搞个Ctrl+F呢,好多编辑软件也没有这个快捷键。
系统目录结构及文件应该简化
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 16:33 , Processed in 0.041458 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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