在终端中运行自定义别名命令导致“找不到命令”

时间:2016-04-17 23:58:23

标签: macos bash terminal command-line-interface alias

在我的macbook pro上,我正在尝试创建一个快速命令来检查我的家庭网速。

website提供了我使用的命令:

curl -O http://speedtest.wdc01.softlayer.com/downloads/test10.zip > /dev/null

我真的不想每次都输入这个命令所以我通过运行

创建了一个名为“ispeed”的别名
Users-MacBook-Pro:~ user$ sudo nano /.bash_profile

enter image description here

然而,当关闭终端并打开一个新终端时,我尝试新命令:

Users-MacBook-Pro:~ user$ ispeed

并获得以下内容:

-bash: ispeed: command not found

如何解决?

1 个答案:

答案 0 :(得分:1)

将别名命令放在~/.bash_profile

alias ispeed='curl -O http://speedtest.wdc01.softlayer.com/downloads/test10.zip > /dev/null'

然后,确保正确写出(保存文件)。在正确保存别名和nano或您正在使用的任何文本编辑器退出后,您应该返回命令提示符。 虽然它不适用于那个shell,但你需要打开一个新的。按cmd + t打开新标签,然后尝试ispeed命令,它应该可以正常工作。