2017-11-22 4 views
-1

Windows 10でgit-bashを使うと、 "chrome"という名前の新しいエイリアスを作ろうとしました。それは、Webブラウザを開くと仮定します。 なぜ私はルートの場所からコマンドを呼び出すときだけ動作しているのかわかりません。 私のブラケットのエイリアスはうまくいきます。chrome aliasコマンドは、ルートの場所から呼び出すときにのみ機能するのはなぜですか?

enter image description here enter image description here

誰もが、問題が何であるか任意のアイデアを持っていますか?それは私には意味をなさない。

答えて

1

クロームエイリアスのパスが相対的なようです。つまり、先頭には/がありません。 /がなければ、bashはあなたの現在の作業ディレクトリにcという名前のフォルダを探していると仮定します。冒頭に/を追加した場合(bracketsの場合のように)、bashはルートからルートを開始することがわかります。現在の作業ディレクトリのルートである場合、bashはchromeを正しく実行できると判断します。

1

相対パス名に展開させる絶対パス名、及びエイリアスchromeに展開させる別名brackets、差で十分に確認してください。

ヒント:エイリアスchromeの定義には、先頭に/というスラッシュがありません。

+0

mg。今はとても分かりやすい!それは私が見ていないようなものです。 解決に感謝します! –

関連する問題