发布于 2026-01-06 1 阅读
0

创建一个 Linux 别名来列出所有可用命令

创建一个 Linux 别名来列出所有可用命令

电视购物广告式声明:这些说明是在 Ubuntu 18.04 上编写的。实际效果可能因系统而异。

我发现自己经常需要上网搜索 Linux 命令,然后很快就忘记了。今天早上我决定寻找更好的方法,在创建了自己的流程之后,我想分享一下。希望它能对将来的人有所帮助。

额外福利:顺便发现了一些有用的东西:https://www.commandlinefu.com/commands/browse


如何

创建一个名为 的别名allcomm并将其保存在您的.bashrc.
echo "alias allcomm=\"compgen -A function -abck\"" >> ~/.bashrc

请重新加载 .bashrc 文件,以使更改生效。
source ~/.bashrc

用法

搜索结果:
allcomm search_string_here

例如

allcomm zip

zip
zipnote
zipcloak
zipgrep
zipinfo
zipsplit
zipdetails
Enter fullscreen mode Exit fullscreen mode

使用 grep 命令搜索:
allcomm | grep search_string_here

例如

allcomm | grep zip

zip
preunzip
unzip
zipnote
unzipsfx
zipcloak
zipgrep
zipinfo
funzip
prezip-bin
mzip
zipsplit
zipdetails
gpg-zip
prezip
bzip2recover
bunzip2
gunzip
gzip
bzip2
Enter fullscreen mode Exit fullscreen mode

来源:https ://stackoverflow.com/a/949006

文章来源:https://dev.to/williamlake/create-a-linux-alias-to-list-all-available-commands-311b