我已将 nano 放入 Windows PATH 中。Nano 最初可通过 Windows 命令行全局使用,但现在已消失。出于多种原因,我现在不愿意重新启动机器。有人知道为什么 nano 仍显示在环境变量中,但无法通过命令行访问吗?
path
在命令行上输入和 dir 的结果:
C:\Downloads\nano-2.5.3>dir
Volume in drive C has no label.
Volume Serial Number is E42F-3D18
Directory of C:\Downloads\nano-2.5.3
05/03/2016 18:09 <DIR> .
05/03/2016 18:09 <DIR> ..
14/11/2010 23:42 20,403 COPYING.DOC
14/11/2010 23:42 18,342 COPYING.txt
27/02/2015 01:20 109,597 cyggcc_s-1.dll
27/02/2015 01:20 1,034,269 cygiconv-2.dll
27/02/2015 01:21 42,013 cygintl-8.dll
27/02/2015 01:21 3,330,544 cygwin1.dll
14/11/2010 23:42 39,258 faq.html
14/11/2010 23:42 13,170 nano.1.html
05/03/2016 19:13 359,690 nano.exe
15/11/2010 00:29 76,444 nano.log
15/11/2010 01:02 8,882 nano.rc
14/11/2010 23:42 1,602 README.TXT
12 File(s) 5,054,214 bytes
2 Dir(s) 210,170,200,064 bytes free
C:\Downloads\nano-2.5.3>path
PATH=C:\Program Files\iis express\PHP\v7.0;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Heroku\bin;C:\Program Files (x86)\git\cmd;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\Graphviz 2.28\bin;c:\php;c:\Apache24;c:\Apache24\bin;C:\Program Files\nodejs\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files\Microsoft\Web Platform Installer\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby2.1.0\bin;C:\RailsInstaller\Ruby2.0.0\bin;C:\ProgramData\fujitsu\atom\bin;C:\Users\fujitsu\AppData\Roaming\npm;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\;C:\Program Files (x86)\MySQL\MySQL Fabric 1.5 & MySQL Utilities 1.5\Doctrine extensions for PHP\;C:\Ruby22-x64\bin;C:\RailsInstaller\Git\cmd;C:\RailsInstaller\Ruby2.1.0\bin;C:\RailsInstaller\Ruby2.0.0\bin;C:\ProgramData\fujitsu\atom\bin;C:\Users\fujitsu\AppData\Roaming\npm;C:\Downloads\nano-2.5.3\nano.exe
答案1
为什么 nano 位于 PATH 中但无法从命令行访问?
您的路径中的最后一个 后有一个空格;
。
删除空格,一切就都正常了。
此外,正如评论中指出的那样十四路径应该只包含目录名称,因此替换C:\Downloads\nano-2.5.3\nano.exe
为C:\Downloads\nano-2.5.3
笔记:
- 设置正确的路径后,你应该关闭所有打开的
cmd
shell,然后打开新的 shell 来获取修改后的PATH
- 输入
path
shellcmd
来检查你的路径。
进一步阅读
- Windows CMD 命令行的 AZ 索引- 与 Windows cmd 行相关的所有事物的绝佳参考。
- 小路- 显示或设置可执行文件的搜索路径。
- 什么是 PATH 和其他环境变量?如何设置或使用它们?