2012-05-17 10 views
7

私はgit bashを使うとき、時々、私の$PATH(実際は私の%PATH%にあります)のコマンドを起動したいのですが、コマンドが空白のあるフォルダのどこかにあると、実行に失敗します。「プログラムファイル」という空白のフォルダにあるウィンドウで、git-bashでコマンドを実行するにはどうすればよいですか?

たとえば、プログラムがC:\Program Files\whatever\aCmd.exeで、aCmdと入力した場合、「プログラム」は有効なプログラムではありません。

私は何もせずにフォルダにスペースを入れずにプログラムを再インストールしましたが、最近私の同僚はgit-guiを使い始めていて、git-bashを使用しています。私はそれらを再インストールするように言いますと、¬¬のようになります

Q.スペースでフォルダにあるgit-bashでコマンドを実行するにはどうすればよいですか?

答えて

22

ちょうどそれにスペースを持っているあなただけの引用符でパス全体をラップする必要があるパスのディレクトリに到達するにはとても

"C:\Program Files\whatever\aCmd.exe" 
4

のように、二重引用符の間で実行するコマンドを置きます。それは次のようになります。ファイル名に特殊文字がある

cd "/c/Some Folder/Some Other Folder/"
3

(スペース、$、括弧...)あなたは場所に先にそれが読み込む文字のバックスラッシュを必要としますそれはそのままです。例えば

、あなたがプログラムのメモ帳を++実行したい場合はバッシュから直接exeファイルへのパスを指示する必要があります。

C:\Program Files (x86)\Notepad++\ 

次のように続いて、あなたのbash.rcファイルにパスをコーディングします。

export PATH=$PATH:/c/Program\ Files\ \(x86\)/Notepad++:<path2>:<path3>:...<pathn>: 

スペースとカッコを先頭にするバックスラッシュに注意してください。

あなたもあなたのbash.rcファイルの次の行に追加の行を追加することができます。あなたがまっすぐバッシュにNPPを入力することができ、ショートカットを作成して、代わりになります

alias npp=notepad++ 

毎回フルプログラム名メモ帳++を入力する必要があります。このことができますhttp://www.grymoire.com/unix/Quote.html

希望:私は、この問題が見つかりかかわら

は、私は最高のウェブサイトは以下の通りであった、わずか4日前にコーディングを開始し、合計noobのです! :D

関連する問題