LinuxGem
此处为老的 LinuxGem,新版 LinuxGem 请移步 www.linuxgem.org

在 bash 中忽略不关注的文件

galeki posted @ 2008年11月02日 03:48 in Bash 和它的朋友们 with tags bash , 3900 阅读

嗯,这个题目有点不知所云,其实很简单。

bash 中有个自动提示的功能,只需输入文件名的一部分,再按下 Tab 键 bash 就会帮你自动补全,帮我们大大降低了手指和键盘的损耗~

有的时候,目录下面的文件,只有扩展名不同,而我们只需要关注一种扩展名的文件。典型的例子就是编译 C 程序,example.c 也会在目录下编译出一个 example.o,这个时候如果我们输入:

vi  ex <TAB>

只会自动补全为:

vi  example.

最后那个 c 扩展名还得手动加上去,其实我们从来不会编辑 example.o 文件。

bash 有一个环境变量,可以帮你忽略掉不关注的文件,那就是 FIGNORE。如果你想不再自动提示  *.o 文件,只需:

export   FIGNORE='.o'

这样 bash 就不会帮你补全 .o 文件了。

FIGNORE 中也可以指定多个文件扩展名,用冒号分隔:

export   FIGNORE='.o:.bak:.tmp'

aBiNg 说:
2008年11月02日 22:50

强大的 bash,这也行。学到了。:D

看到 说:
2008年11月03日 19:15

你应该介绍一下像photoxx 这样的程序,因为很多傻瓜不会用 gimp ,天天嚷嚷着要傻瓜相片处理软件。应该有几种类似 phtoxx 的东西。

http://kornelix.squarespace.com/fotoxx

Head_small
galeki 说:
2008年11月04日 03:40

哎,上面的网站我咋用代理也进不去。

Ted 说:
2008年12月31日 21:34

好用,不错


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter