我在.bash_aliases
文件中创建了许多别名,它们非常有用,因此,如果我想获取软件包中的所有信息,可以执行以下操作:
allinfo software-center
这相当于:
apt-cache show software-center
由于别名设置为:
alias allinfo='apt-cache show'
但这有一个缺点,我目前无法TAB使用allinfo
而不是实际命令来自动完成。因此,我想知道是否有一种方法可以克服此缺点,并使其allinfo software-ce[TAB]
与实际命令一起使用时效果相同,而不仅仅是腾出较大的制表空间?
我正在使用gnome-terminal
。
操作系统信息:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
包装信息:
gnome-terminal:
Installed: 3.14.2-0ubuntu3
Candidate: 3.14.2-0ubuntu3
Version table:
*** 3.14.2-0ubuntu3 0
500 http://gb.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
100 /var/lib/dpkg/status
这是一个很好的问题。我喜欢它背后的想法。我一直在寻找,找到了一些接近的答案,但是当我尝试它们时,它们会失败。如果我提出一些建议,我会通知您。=)
—
Terrance