回答編集履歴
5
誤字の修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
なお、コマンドプロンプトでは`notepad`と拡張子".exe"を省略することができますが、bashでは省
|
9
|
+
なお、コマンドプロンプトでは`notepad`と拡張子".exe"を省略することができますが、bashでは省略せずに、".exe"を含めて書かなくてはいけません。コマンドプロンプトには実行ファイルの拡張子を補完する機能(拡張子PATHEXTで設定されている)がありますが、bashにはないからです。
|
10
10
|
|
11
11
|
|
12
12
|
|
4
拡張子についてつけないといけなかったです。
test
CHANGED
@@ -2,11 +2,15 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
コマンドプロンプトでは`notepad`と打つとメモ帳が起動します。それと同じく、WSLのbashでも`notepad`と打つとメモ帳が起動します。ただ、逆に言うと、PATHが取っていなければ動きません。つまり、コマンドプロンプトで`thunderbird`と打ってThunderbirdが起動できるような状態でなければ、bashでも起動しません。
|
5
|
+
コマンドプロンプトでは`notepad.exe`と打つとメモ帳が起動します。それと同じく、WSLのbashでも`notepad.exe`と打つとメモ帳が起動します。ただ、逆に言うと、PATHが取っていなければ動きません。つまり、コマンドプロンプトで`thunderbird.exe`と打ってThunderbirdが起動できるような状態でなければ、bashでも起動しません。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
9
|
+
なお、コマンドプロンプトでは`notepad`と拡張子".exe"を省略することができますが、bashでは省力せずに、".exe"を含めて書かなくてはいけません。コマンドプロンプトには実行ファイルの拡張子を補完する機能(拡張子PATHEXTで設定されている)がありますが、bashにはないからです。
|
10
|
+
|
11
|
+
|
12
|
+
|
13
|
+
通常、ThunderbirdなどのアプリはインストールしてもPATHを通しません。スタートメニューやデスクトップにあるショートカットを使うというのがWindowsの文化であり、コマンドプロンプト等から起動するという習慣がないからです。PATHがなければ、Windowsは実行すべきexeファイルがどこにあるのかというのを知ることができません。ですので、`thunderbird.exe`と打っても実行すべきexeファイルがどこにあるのかわからないのです。もし、そのようなアプリをコマンドで起動したい場合は、環境変数PATHを手動で追加する必要があります。
|
10
14
|
|
11
15
|
|
12
16
|
|
@@ -20,6 +24,8 @@
|
|
20
24
|
|
21
25
|
* コマンドプロンプトで起動できるかどうかは、PATHが通っているか、つまり、環境変数PATHにパスが存在するかどうかによって決まる。
|
22
26
|
|
27
|
+
* bashでは拡張子を省略せずに".exe"(バッチなどであれば".bat"等)を含めたファイル名を書く必要がある。(コマンドプロンプトでは省略可能)
|
28
|
+
|
23
29
|
|
24
30
|
|
25
31
|
なお、bash上で独自に`thunderbird`へPATHを通すようにすればbashだけ起動することができます。また、特定のレジストリ値を設定することで、コマンドプロンプトで設定されるWindowsの環境PATHをbashで引き継がないようにすることもでき、その場合は、bash上でPATHを設定しないと、Windows関係のコマンドは一切使えません。
|
3
誤字の修正
test
CHANGED
@@ -18,7 +18,7 @@
|
|
18
18
|
|
19
19
|
* コマンドプロンプトから起動できないなら、bashでも起動できない。
|
20
20
|
|
21
|
-
* コマンドプロンプトで起動できるかどうかは、PATHが通っているか、つまり、環境変数PATHにパスが
|
21
|
+
* コマンドプロンプトで起動できるかどうかは、PATHが通っているか、つまり、環境変数PATHにパスが存在するかどうかによって決まる。
|
22
22
|
|
23
23
|
|
24
24
|
|
2
ちょっと文言を変える
test
CHANGED
@@ -22,4 +22,4 @@
|
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
-
なお、bash独自に`thunderbird`へPATHを通すようにすればbashだけ起動することができます。また、レジストリでコマンドプロンプトで設定されるWindowsの環境PATHをbashで引き継がない
|
25
|
+
なお、bash上で独自に`thunderbird`へPATHを通すようにすればbashだけ起動することができます。また、特定のレジストリ値を設定することで、コマンドプロンプトで設定されるWindowsの環境PATHをbashで引き継がないようにすることもでき、その場合は、bash上でPATHを設定しないと、Windows関係のコマンドは一切使えません。
|
1
ちょっとだけ追加。
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
通常、ThunderbirdなどのアプリはインストールしてもPATHを通しません。スタートメニューやデスクトップにあるショートカットを使うというのがWindowsの文化であり、コマンドプロンプト等から起動するという習慣がないからです。PATHがなければ、Windowsは実行すべきexeファイルがどこにあるのかというのを知ることができません。ですので、`thunderbird`と打っても実行すべきexeファイルがどこにあるのかわからないのです。
|
9
|
+
通常、ThunderbirdなどのアプリはインストールしてもPATHを通しません。スタートメニューやデスクトップにあるショートカットを使うというのがWindowsの文化であり、コマンドプロンプト等から起動するという習慣がないからです。PATHがなければ、Windowsは実行すべきexeファイルがどこにあるのかというのを知ることができません。ですので、`thunderbird`と打っても実行すべきexeファイルがどこにあるのかわからないのです。もし、そのようなアプリをコマンドで起動したい場合は、環境変数PATHを手動で追加する必要があります。
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -18,6 +18,8 @@
|
|
18
18
|
|
19
19
|
* コマンドプロンプトから起動できないなら、bashでも起動できない。
|
20
20
|
|
21
|
+
* コマンドプロンプトで起動できるかどうかは、PATHが通っているか、つまり、環境変数PATHにパスがソナ辞するかどうかによって決まる。
|
22
|
+
|
21
23
|
|
22
24
|
|
23
25
|
なお、bash独自に`thunderbird`へPATHを通すようにすればbashだけ起動することができます。また、レジストリでコマンドプロンプトで設定されるWindowsの環境PATHをbashで引き継がないと言うこともでき、その場合は、bash上でPATHを設定しないと、Windows関係のコマンドは一切使えません。
|