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

时间:2011-03-28 15:55:00

标签: macos bash vi

我尝试为终端制作自定义命令。我正在运行Mac OS X版本10.6.6。

以下是我采取的步骤:

  1. 打开终端

  2. 输入“ls -a”并看到“.bash_profile”文件

  3. 输入“vi .bash_profile”并看到该文件为空

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

  5. 输入“:wq”

  6. 保存vi会话

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

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

2 个答案:

答案 0 :(得分:11)

尝试通过键入source .bash_profile

强制重新评估文件

答案 1 :(得分:0)

我知道这已经很晚了,但是对于以后用谷歌搜索这个问题的人,这是您需要做的:

编辑bash.profile文件时,需要使用alias命令。例如:alias [name]="[script]" 由于您要尝试执行一个发送“ hi”输出的测试命令,因此您应输入 test (其中[name]是)和 echo hi (其中[script]是) 。不要忘记在脚本周围使用引号