我尝试为终端制作自定义命令。我正在运行Mac OS X版本10.6.6。
以下是我采取的步骤:
打开终端
输入“ls -a”并看到“.bash_profile”文件
输入“vi .bash_profile”并看到该文件为空
在文件顶部添加了以下内容:“test(){echo hi}”
输入“:wq”
然后,我回到终端,输入“test”,但没有输出(即,我没有看到“hi”)。
那么,我做错了什么?谢谢!
答案 0 :(得分:11)
尝试通过键入source .bash_profile
答案 1 :(得分:0)
我知道这已经很晚了,但是对于以后用谷歌搜索这个问题的人,这是您需要做的:
编辑bash.profile文件时,需要使用alias
命令。例如:alias [name]="[script]"
由于您要尝试执行一个发送“ hi”输出的测试命令,因此您应输入 test (其中[name]是)和 echo hi (其中[script]是) 。不要忘记在脚本周围使用引号