Dapper一个自作聪明的地方

为当前最终发行版之前的所有版本提供支持
回复
头像
pihou
帖子: 173
注册时间: 2005-11-12 12:28
送出感谢: 0
接收感谢: 0

Dapper一个自作聪明的地方

#1

帖子 pihou » 2006-05-17 16:24

就是将程序和文件后缀关联上。
比如:从arXiv上下载的pdf或者ps文件都是没有后缀的
比如有一篇0601233的pdf
在breezy里可以
$xpdf 06[Tab]
就自动列出名字以“06”开头的文件以供进一步选择
而dapper呢
$xpdf [Tab]
只给你列出名为"*.pdf"的文件。我如果要看某不带"pdf"后缀的pdf,只能默写着把文件名打全,方便快捷的Tab建受到极大限制!
干嘛那么在乎后缀名?搞得跟M$ Windows一样。无聊。
ihaveican
帖子: 2
注册时间: 2006-03-15 21:32
送出感谢: 0
接收感谢: 0

#2

帖子 ihaveican » 2006-05-17 16:44

没后缀真它妈不爽
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#3

帖子 eexpress » 2006-05-17 19:06

有没有都无所谓。反正lin不是靠后缀判断文件的。用file命令判断的。某些软件故意去认后缀是没事做。
● 鸣学
头像
sinoyster
帖子: 958
注册时间: 2005-10-16 13:24
来自: 四川成都
送出感谢: 2 次
接收感谢: 0
联系:

#4

帖子 sinoyster » 2006-05-17 19:55

你把.bashrc中的下面这段注释掉就可以了

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

默认配置都可以自己改的,又不是用windows,系统默认什么就是什么
头像
pihou
帖子: 173
注册时间: 2005-11-12 12:28
送出感谢: 0
接收感谢: 0

#5

帖子 pihou » 2006-05-18 16:00

sinoyster 写了:你把.bashrc中的下面这段注释掉就可以了

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

默认配置都可以自己改的,又不是用windows,系统默认什么就是什么
你的意思是这样么?
#if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
#fi
修改保存后没有效果啊
$acroread [Tab]还是只显示后缀名为.pdf的
头像
zhan
帖子: 1880
注册时间: 2005-08-15 0:04
来自: 南7技校
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 zhan » 2006-05-18 16:44

改了这个貌似要重启X才能生效的。
飞得高,飞得低,学习再学习,多少大秘密!
http://zhan.blog.ubuntu.org.cn
cybergene
帖子: 12
注册时间: 2006-05-13 12:53
送出感谢: 0
接收感谢: 0

#7

帖子 cybergene » 2006-05-18 16:50

pihou 写了: 你的意思是这样么?
#if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
#fi
修改保存后没有效果啊
$acroread [Tab]还是只显示后缀名为.pdf的
错了,应该是
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi

完了之后只需要重新登录即可,不需要重启机器或者X。
头像
sinoyster
帖子: 958
注册时间: 2005-10-16 13:24
来自: 四川成都
送出感谢: 2 次
接收感谢: 0
联系:

#8

帖子 sinoyster » 2006-05-18 17:23

也可以不logout
直接运行.bashrc就可以了

代码: 全选

. .bashrc
Thank you Ubuntu Team!!!!
I still can't belive this is free...
dbzhang800
帖子: 3182
注册时间: 2006-03-10 15:10
来自: xi'an China
送出感谢: 0
接收感谢: 2 次
联系:

#9

帖子 dbzhang800 » 2006-05-18 17:53

说实话,用后缀在很多情况下是有好处的
头像
sinoyster
帖子: 958
注册时间: 2005-10-16 13:24
来自: 四川成都
送出感谢: 2 次
接收感谢: 0
联系:

#10

帖子 sinoyster » 2006-05-18 19:43

我也觉得,而且后缀过滤完全可以自己配置,觉得不满意改就是了
Thank you Ubuntu Team!!!!
I still can't belive this is free...
头像
lvjinhua
帖子: 436
注册时间: 2006-02-23 14:46
来自: 上海
送出感谢: 0
接收感谢: 1 次
联系:

#11

帖子 lvjinhua » 2006-05-18 23:14

我觉得这个功能特别好,挺人性化的!
====
dubuntu-6.06-livecd-i386正式版正式完工!
====
*支持LiveCD硬盘启动
*Linux 2.6.15-23-686
*永中Office 2007
*LumaQQ+OpenQ+cycloneQQ
**N 多的编程及调试工具**
头像
Element
论坛版主
帖子: 3537
注册时间: 2005-09-10 16:04
来自: DG-GD-China
送出感谢: 0
接收感谢: 0

Re: Dapper一个自作聪明的地方

#12

帖子 Element » 2006-05-20 3:29

pihou 写了:就是将程序和文件后缀关联上。
比如:从arXiv上下载的pdf或者ps文件都是没有后缀的
比如有一篇0601233的pdf
在breezy里可以
$xpdf 06[Tab]
就自动列出名字以“06”开头的文件以供进一步选择
而dapper呢
$xpdf [Tab]
只给你列出名为"*.pdf"的文件。我如果要看某不带"pdf"后缀的pdf,只能默写着把文件名打全,方便快捷的Tab建受到极大限制!
干嘛那么在乎后缀名?搞得跟M$ Windows一样。无聊。
你都没文件名,只有命令xpdf和[tab],系统当然会给你列出*.pdf的文件咯。
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N
头像
pihou
帖子: 173
注册时间: 2005-11-12 12:28
送出感谢: 0
接收感谢: 0

#13

帖子 pihou » 2006-05-24 11:48

cybergene 写了:
pihou 写了: 你的意思是这样么?
#if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
#fi
修改保存后没有效果啊
$acroread [Tab]还是只显示后缀名为.pdf的
错了,应该是
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi

完了之后只需要重新登录即可,不需要重启机器或者X。
这样之后新的问题出现了,凡是在命令前加sudo,没敲完整命令时按Tab,没有自动补齐了
比如我关机 sudo shut[Tab]
就出不来shutdown....
回复

回到 “老旧版本支持”