当我set
在shell提示符下使用时,我可以看到环境变量、shell变量等。
我知道set
显示用户环境变量和 shell 变量。但是,当我使用set
命令时,与我可见的许多功能相关的是什么呢?这些功能有什么用?这些功能是由shell脚本语言编写的。所以,我认为这些适用于 bash shell。但实际上并非如此,所以我想听听有关这些事情的信息。
答案1
如果您不知道这些函数,那么它们可能来自系统范围的 shell 初始化文件,例如/etc/bash.bashrc
或/etc/bash_completion
。
名称以 开头的函数_
最有可能(通常)用于自动完成。