Questions tagged «path»

通常,计算机文件系统中的路径是文件名或目录的人类可读地址,指定文件系统中的唯一位置,并由一串由定界符(最常见的斜杠“ /”或反斜杠)分隔的路径组成部分表示“ \”)。PATH(变量)是一个环境变量,它指定可执行程序所在的目录列表。

6
无法使用自制软件安装的git
当我尝试使用刚通过自制软件安装的最新版本的git时,遇到了一个非常奇怪的问题。which git指向我进行自制安装,但是调用git返回的是与OS X一起安装的原始版本。 我首先检查了一下原来的版本。 [user@home ~]$ git --version git version 1.8.5.2 (Apple Git-48) 然后我去自制软件安装最新版本。 [user@home ~]$ brew install git ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/git-2.0.0.mavericks.bottle.2.tar.gz ######################################################################## 100.0% ==> Pouring git-2.0.0.mavericks.bottle.2.tar.gz ==> Caveats The OS X keychain credential helper has been installed to: /usr/local/bin/git-credential-osxkeychain The 'contrib' directory has been installed to: /usr/local/share/git-core/contrib Bash completion …

1
如何更改CMD开始目录
这个问题已经在这里有了答案: Windows 7管理员命令提示符“开始于”路径 (10个答案) 如何将Windows命令处理器的默认目录更新为我的主目录?[重复] (1个答案) 4年前关闭。 我想改变CMD启动目录,当我通过启动它Start+R 当前,它指向我的用户文件夹。我需要它指向C:\ Windows \ System32 \ 当我手动导航到C:\ Windows \ System32 \并从那里运行CMD时,它将从所需的路径开始。当我从运行时Win+R,它从users文件夹开始。 我怀疑我需要更改注册表或环境变量。有人知道怎么做吗? 此问题与@KARAN解释的其他原因不同(请阅读下面的回答第三条) 不同的答案仅适用于快捷方式 编辑:找到正确答案,隐藏在所提供链接的坑中,距离假定的“正确答案”几公里 [HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor]“ Autorun” =“ cd C:\ Windows \ System32 \”
16 path  cmd.exe  dir 

3
路径变量中的文件夹过多
我遇到了一个奇怪的问题-我似乎无法启动Visual Studio,也无法从命令提示符运行简单命令,这似乎是因为PATH变量太长了。现在,我看到许多公司已经将其安装目录添加到PATH变量中。 我想知道为什么这些公司将文件夹添加到路径中(也许是为了使其执行程序更简单?),哪些是必需的,哪些可以删除。如果删除其中一些,我将无法启动程序吗?(这是路径中当前存在的内容)


3
Windows路径字符串中的“ C:2 \”是什么意思?
我从Windows防火墙获得此弹出窗口。路径中的“ C:2 \”是什么?真正的路径是D:\Steam\SteamApps\common\... 我cd /d C:2\在cmd中尝试过并得到了"The system cannot find the path specified." 我也在cd C:2\Powershell中尝试过并得到了"Set-Location : Cannot find path 'C:\2\' because it does not exist." 那么“ C:2 \”如何成为“ D:\”的快捷方式? 更新: 我尝试C:2按照@Tyson的建议在注册表中搜索。当我C:2在注册表中未选中“仅匹配整个字符串”并且没有选中“仅匹配整个字符串”的结果时,有很多不相关的搜索结果。但是我发现了钥匙,钥匙在里面HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules,价值是v2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=17|Profile=Private|App=C:2\steam\steamapps\common\sonic & all-stars racing transformed\asn_app_pcdx9_final.exe|Name=asn_app_pcdx9_final.exe|Desc=asn_app_pcdx9_final.exe|Defer=User|。有一个规则D:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exe在Windows Firewall with Advanced Security > Inbound Rules。我还在v2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=6|Profile=Private|App=C:0\steam\steamapps\common\team fortress 2\hl2.exe|Name=hl2.exe|Desc=hl2.exe|Defer=User|注册表和D:\Steam\SteamApps\common\Team Fortress 2\hl2.exeWindows防火墙规则列表中找到了Team Fortress …

4
Windows 7“在此处打开命令窗口”未获取更新的路径变量
我刚刚编辑了PATH变量,最后添加了一个目录。 从开始菜单运行CMD.EXE并键入时PATH,我可以看到新目录。 但是,当我通过右键单击Windows资源管理器中的文件夹并选择“在此处打开命令窗口”然后键入来打开命令窗口时,PATH找不到我的添加项。 为什么PATH变量的内容不同? 如何设置“在此处打开命令窗口”命令窗口的PATH变量?

6
适用于32位和64位Windows的不同PATH环境变量-可能吗?
是否可能具有PATH特定于正在运行的进程的映像类型(32位/ 64位)的全部或部分环境变量?当我从64位cmd.exe内运行某些应用程序时,我希望它选择64位版本的OpenSSL库,而当我从32位cmd.exe内运行某些应用程序时,我希望它选择32位版本的OpenSSL库。 跟进 where.exe没有找到的OpenSSL库时的%ProgramFiles%变量PATH环境变量用来

3
Windows路径中是否没有空格(带有〜1)?
我想在“程序文件”目录中包含库的路径,但是我需要这样做而不能使用空格。我知道Windows使用一种约定来缩短名称,例如Program Files变为PROGRA~1。如何找到任意目录的这些缩写名称? (很抱歉,如果已经有人问过我,但我找不到它。)

8
Windows PATH变量中的空格和括号会破坏批处理文件
因此,我的路径变量(系统->广告设置->环境变量->系统->路径)设置为: C:\Python26\Lib\site-packages\PyQt4\bin; %SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem; %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Python26\; C:\Python26\Scripts\; C:\cygwin\bin; "C:\PathWithSpaces\What_is_this_bullshit"; "C:\PathWithSpaces 1.5\What_is_this_bullshit_1.5"; "C:\PathWithSpaces (2.0)\What_is_this_bullshit_2.0"; "C:\Program Files (x86)\IronPython 2.6"; "C:\Program Files (x86)\Subversion\bin"; "C:\Program Files (x86)\Git\cmd"; "C:\Program Files (x86)\PuTTY"; "C:\Program Files (x86)\Mercurial"; Z:\droid\android-sdk-windows\tools; 虽然,显然没有换行符。 请注意包含的行PathWithSpaces-第一行没有空格,第二行有空格,第三行有空格,后跟一个括号。 现在,注意此批处理文件的输出: C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\>vcvars32.bat C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin>"C:\Program Files (x86 )\Microsoft Visual …

3
从任务计划程序运行时,为什么Excel无法打开文件?
我编写了一个PowerShell脚本,该脚本可打开excel工作簿并运行宏。当我从PS控制台运行该脚本,甚至使用powershell.exe script.ps1从命令行运行该脚本时,它都可以正常工作。当我从Windows任务计划程序设置任务时,它将引发有关该Excel文件的异常,说该文件不存在或已在使用中。 该文件肯定存在,因为脚本可以从命令行正常运行,我很肯定它没有被使用。 我试图将Excel文件移动到本地非特权区域,以避免网络信任/管理员特权问题。该任务仍以最高特权运行。路径中没有空格或特殊字符。 当我尝试使用文件系统对象访问文件时,即使从调度程序运行也没有错误,所以我猜它特定于Excel.Application.Workbooks.Open("..")方法。 我现在应该考虑什么?

4
通过sudo传递PATH
简而言之:如何使sudo每次都不刷新PATH? 我在服务器上部署了一些用Ruby on Rails编写的网站(Debian测试)。我使用Mongrel + Nginx来托管它们,但是当我需要重新启动Mongrel(例如进行一些更改后)时,会出现一个问题。 所有站点都在VCS中进行了检查(git,但这并不重要),并将所有者和组设置为我的用户,而Mongrel则在杂项用户的严格限制下运行,呵呵。因此,Mongrel必须在root(可以自动更改UID)或mongrel下启动。 为了管理杂种,我使用mongrel_cluster gem,因为它允许通过一个命令启动或停止任何数量的Mongrel服务器。但是它需要目录/var/lib/gems/1.8/bin位于PATH中:这不足以用绝对路径启动它。 修改root .bashrc中的PATH并没有改变,调整sudo的env_reset和env_keep也没有。 那么问题来了:如何将目录添加到PATH或将用户的PATH保留在sudo中? 更新:一些例子 $ env | grep PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/var/lib/gems/1.8/bin $ sudo cat /etc/sudoers | egrep -v '^$|^#' Defaults env_keep = "PATH" root ALL=(ALL) ALL %sudo ALL=NOPASSWD: ALL $ sudo env | grep PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin 我也可以说,它在Debian稳定版(lenny)中也是如此。
13 linux  path  sudo  gem 

3
如何在多个路径中使用统一的路径选项?
我想使用同步来同步以下位置: / home / user /带有/ shared / Audiobooks的有声读物 / home / user /带有/ shared / Music的音乐 / home / user /带有/ shared / Podcast的播客 统一命令行参数是什么?基于此,我可以猜测 如果给出了一个或多个路径首选项,则Unison将仅同步这些路径及其子级。(例如,这对于只同步一个目录非常有用。)请注意,路径首选项按字面意义进行了解释-它们不是正则表达式。 这是我的猜测。那是对的吗? unison -ui text /home/user /nocrypt/Shared -path Audiobooks -path Music -path Podcasts 我也可以使用个人资料。我阅读了帮助文档,并找到了我改编的示例。不过,我不确定这是正确的。 从帮助文档修改:这是一个更复杂的配置文件,说明了一些其他有用的功能。 # Roots of the synchronization root = /home/user root …
13 linux  sync  path  unison 

5
在终端中输入$ PATH后没有这样的文件或目录
当我在终端上写 echo $PATH 我的输出是 :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin 但是当我只写: $PATH 这个输出我不明白正确,输出是: bash: :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin: No such file or directory 我的问题是,为什么它写“没有这样的文件或目录?” PATH变量中的每个目录都存在。
13 linux  bash  path 

1
“ /.vol”目录用于什么?
在Mac OS X中,/.vol目录的作用是什么?我注意到,Excel通常会使用/.vol路径崇敬文件(在研究仪器时)。它是用于存放临时文件的文件夹,还是包含指向该卷中所有文件的链接? 如果是这样,我如何通过其/.vol路径引用文件?

2
如何从被SETX截断为1024个字符的PATH恢复
尝试使用SETX将JAVA.exe添加到Windows PATH变量后,我在Windows 8上收到错误: WARNING: The data being saved is truncated to 1024 characters. 重新启动后,我注意到PATH确实比以前短了很多。从那以后,我读到SETX不能处理超过1024个字符。在推荐使用它的文章中应该知道这一点。 我想知道我的系统现在是否会因为(可能)某些目录不再出现在PATH变量中而变得不稳定。字符串的末尾清楚地切断了中间目录(在Pr处): (...) ;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Pr 有什么方法可以回滚或捕获PATH的先前值的任何位置。伙计,我无法相信29年后Windows仍会发生这种情况。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.