运行 终端中的自定义别名命令导致 "command not found"

Running custom alias command in terminal results in "command not found"

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

这个website提供了我使用的命令:

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

我真的不想每次都输入这个命令所以我创建了一个别名 "ispeed" by 运行

Users-MacBook-Pro:~ user$ sudo nano /.bash_profile

但是,当关闭终端并打开一个新终端时,我尝试了新命令:

Users-MacBook-Pro:~ user$ ispeed

并得到以下内容:

-bash: ispeed: command not found

如何修复?

将别名命令放入~/.bash_profile:

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

然后,确保正确写出(保存文件)。正确保存别名并退出 nano 或您正在使用的任何文本编辑器后,您应该恢复命令提示符行。 虽然在那个shell 中不起作用,但您需要打开一个新的。按 cmd + t 打开一个新选项卡,然后尝试命令 ispeed,它应该可以工作。