2016-04-17 17 views
0

私のMacBook Proでは、私は自宅のインターネット速度をチェックするためのクイックコマンドを作成しようとしています。端末でカスタムエイリアスコマンドを実行すると「コマンドが見つかりません」

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

私は本当に好きではないと思い、私は

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

enter image description hereを実行して、「ispeed」という別名を作成したので、毎回、このコマンドを入力する:

このwebsiteは、私が使用するコマンドを提供しました

しかし、端末を閉じて新鮮なものを開くと、私は新しい共同mmand:

Users-MacBook-Pro:~ user$ ispeed 

と、次を得る:

-bash: ispeed: command not found 

修正する方法は?

+1

'/ .bash_profile'は'〜/ .bash_profile'と同じではありません。 –

+0

@Benjamin Wしかし、私はホームフォルダにいたのですか?私は "〜"を前に置いたときに何が変わるのですか? – vkapustin

+0

'/ .bash_profile'は、ルートフォルダの' .bash_profile'ファイルへの絶対パスであり、 '/'(そしてそのファイルは存在しません)ので、どこにいても見つけようとしますルートフォルダに保存します。 '〜/ .bash_profile'も絶対パスですが、ファイルが実際にあるホームフォルダにあります。 –

答えて

2

~/.bash_profileでaliasコマンド置き:

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

をそして、(ファイルを保存)が正しくそれを書くことを確認してください。エイリアスとnanoを適切に保存した後、または使用しているテキストエディタが終了したら、コマンドプロンプトが表示されます。 それはそのシェルでは機能しませんが、新しいシェルを開く必要がありますcmd + tを押して新しいタブを開き、コマンドispeedを試してみるとうまくいくはずです。

+1

これは、ありがとう! – vkapustin

関連する問題