也许我正在以错误的方式看待这个问题。但是在这里,我正在尝试做。用Java完成我的大部分工作,但只是切换到UNIX(bash)环境。我正在这样做: [~/Desktop/bashPlay]% cat myFunc #!/bin/bash ls2(){ echo "Hello World" } ls3(){ echo "Testing" } echo "this is a test" ls2 # this calls a function [~/Desktop/bashPlay]% myFunc this is a test Hello World 但是我的文件中有两个函数,我希望能够从命令行分别调用它们。即:myFunc.ls2()甚至ls2。我知道可以将功能添加到.bashrc文件中,但是还有其他方法可以执行这些功能而不将其添加到文件中.bashrc吗?