Bash编程 - 创建自定义终端命令 - Mac

Cod*_*Guy 10 vi macos bash

我试过为我的终端制作一个自定义命令.我正在运行Mac OS X版本10.6.6.

以下是我采取的步骤:

  1. 打开终端

  2. 键入"ls -a"并看到".bash_profile"文件

  3. 键入"vi .bash_profile"并看到该文件为空

  4. 在文件顶部添加了以下内容:"test(){echo hi}"

  5. 键入":wq"保存vi会话

然后,我回到终端,输入"test",但没有输出(即,我没有看到"hi").

那么,我做错了什么?谢谢!

Lau*_*t G 11

尝试通过键入强制重新评估文件 source .bash_profile

  • @ reising1:我建议不要命名你的函数(AKA自定义命令)'test',因为名称与名为'test'的命令冲突. (2认同)