use*_*949 7 command-line auto-completion
我知道这已经在其他帖子中讨论过,但我的问题似乎没有完全解决,我还没有权限在这些帖子中添加评论:(
help.ubuntu.com > UsingTheTerminal > Save on Typing 上列出:
标签:“它自动完成任何命令或文件名”。
在遵循apt-get autocomplete的建议后,我在按 Tab 两次后得到结果,但没有自动完成命令或文件。运行Xubuntu 13.04。
小智 8
启用智能完成
使用 sudo 和您最喜欢的编辑器,编辑您的/etc/bash.bashrc
文件。
通过删除行开头的 # 取消注释以下行:
#if [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
#fi
Run Code Online (Sandbox Code Playgroud)
现在,您可以使用 Tab 补全来帮助您完成命令。
仅当您提供的缩写是唯一的,并且 don\xe2\x80\x99t 有任何其他可能的文件名时,它才会完成文件名:
\n\n假设您有两个文件file1expo
并且file2expo
在工作目录中 -
那么 usinggedit file<<tab>>
将不起作用,因为它有两种可能的结果,其中 asgedit file1<<tab>>
会起作用。
如果你想列出所有以缩写开头的文件,xaa
那么只需使用
ls "xaa" \n
Run Code Online (Sandbox Code Playgroud)\n\n它将显示所有带有起始字符的文件名 xaa
。
归档时间: |
|
查看次数: |
29211 次 |
最近记录: |