237得票4回答
在Bash中,我可以使Tab自动完成不区分大小写吗?

Ubuntu的终端使用区分大小写的自动补全,这在Linux中是可以预期的。 但我认为有时候使用不区分大小写的自动补全会更方便,这样你就不必在输入名称时太准确,可能会产生一些误匹配,但这个额外的假阳性可能是值得的。是否可以更改这种行为?

190得票8回答
如何创建带有自动完成的脚本?

当我使用像svn这样的程序,并在Gnome终端中输入时: svn upd 按下 Tab 键后,它会自动完成为: svn update 在我的自定义bash脚本中能做到这样的事情吗?

101得票4回答
终端自动补全功能无法正常工作

如果我开始输入一个命令,比如apt-g,按下tab键后,Shell会将该命令自动补全为apt-get,但是对于命令的第二部分,比如install,如果我输入一些字符,比如insta,再按下tab键,它不会自动补全为install。 另一个例子:当我输入sudo后,按下tab键没有任何自动补全...

76得票4回答
`apt-get`的软件包名称自动补全功能出现故障。

在某个时刻,apt-get install 的自动补全功能出现了问题。当按下 Tab 键时,我很希望能看到可供安装的软件包的名称。 例如,如果我在输入 sudo apt-get install ruby 后按下 Tab 键,所有以 ruby 开头的软件包都会显示出来,如 ruby-mysql...

60得票5回答
命令的Tab补全功能无法正常工作。

我正在尝试在运行最新更新的Ubuntu 11.04 Beta 1上使用命令的Tab键自动补全功能,但似乎无法正常工作。(尽管已安装了bash-completion软件包) Tab键自动补全功能只对目录或文件起作用。 有任何想法在哪里找到解决办法吗?

44得票4回答
如何使终端在存在多个文件/目录时自动补全?

如果我有几个目录,比如: afoo abar 有时候当我按下Tab键(例如在输入"cd a"后按下Tab键)时,我的终端会拒绝自动补全,并打印出目录列表。有时甚至还会发出刺耳而烦人的声音。你有什么办法让它在这种情况下自动补全呢?例如,如果我再次按下Tab键,它可以先显示"abar",然后...

41得票7回答
自动完成无法使用于"sudo apt-get install"。

好吧,我一个大学同学刚给我看了一个你可以这样做的东西。 sudo apt-get install <type first letters of package> <TAB> 它会自动完成软件包的名称。只是举个例子... sudo apt-get install ...

34得票8回答
如何将'git'别名为'g',以保留bash-completion规则?

如果我这样做: alias g='git' 我失去了所有的自动完成规则(例如,在输入后按下TAB键时,分支和远程不再自动完成,比如g push o)。

29得票5回答
以root用户登录时,自动完成功能无法正常工作。

我刚刚遇到了一件真的让我烦恼的事情。在Ubuntu上,自动补全功能非常好用,但是当我以root用户登录时,比如通过su命令,有时只能使用tab进行自动补全。 为什么会这样?有办法可以改变吗?

22得票2回答
终端,如何退出“--More--”列表

我在终端中经常使用自动补全功能,比如对于cp命令。但有时候,当我输入cp命令的目录并按下Tab键时,文件列表会非常长,Ubuntu会先显示部分列表,然后等待按键输入后逐个顺序列出剩余的文件。这个功能几乎没有用,因为你永远不知道还剩下多少文件,而且几乎总是会出现错误。 有没有办法离开这个列表回...