2017-02-08 4 views
-1

私はbashをCygwinのmintty端末から使用しています。私は自分のCygwinホームディレクトリの.bashrcファイルに2つのエイリアスを作成しました。CygwinでBashエイリアスにCDを書き込めないのはなぜですか?

alias croot="C:/cygwin64" 
alias desktop="B:/Users/User/Desktop" 

私は、端末にcrootまたはdesktopを入力すると、正常に動作するようです:

B:/Users/User/Desktop: Is a directory

しかし、cd crootようなもので、これらのエイリアスを使用すると、エラーが返されます。

-bash: cd: croot: No such file or directory

誰がここで何が起こっているか考えているのですか?

答えて

0

エイリアスは、あなたが思うように動作しません。このください:

alias croot='cd C:/cygwin64' 
croot 

または:

croot=C:/cygwin64 
cd "$croot" 

結果:私はそれを使用していたとして

$ pwd 
/
+0

だから、コマンドのパスの代わりに、使用することはできませんか?それとも、それが動作する予定のコマンドがあるのでしょうか? – Hashim

関連する問題