标签: path

如何更新系统属性窗口中设置的 cygwin shell 环境变量

假设我进入“系统属性”窗口并向路径添加一个环境变量。如果我打开了一个终端窗口,它不会意识到变化,所以我关闭它并打开另一个。

有没有办法让它从命令行重新加载路径信息?我特别想知道如何使用 Cygwin shell 来完成它,但我很高兴知道如何处理这两种情况(Cygwin 或本机终端)。

windows terminal cygwin path environment-variables

7
推荐指数
2
解决办法
4023
查看次数

如何使 JDK 7 成为 NetBeans 中的默认 JDK?

我卸载了 JDK 1.6.26,然后安装了 JDK 7 并将我的 PATH 更改为指向新版本。

但是,当我现在打开 NetBeans 时,它显示了这个错误:

在此处输入图片说明

在指定的 jdkhome 中找不到 java 安装:
C:\Program Files\Java\jdk1.6.0_25
是否要尝试使用默认版本?

如何使 JDK 7 成为 NetBeans 使用的默认 JDK?

java path jdk netbeans

7
推荐指数
1
解决办法
3万
查看次数

PATH 变量中的文件夹路径太多?

文件夹变量中有太多文件夹路径是否会产生成本?
我的意思是,当您不断向系统路径环境变量添加路径时,是否会导致 Powershell 的加载速度比以前稍慢?

如果它会有性能成本,那么在单个 PATH 变量中添加大量文件夹路径的替代方法是什么?

powershell path

7
推荐指数
1
解决办法
822
查看次数

如何找出环境变量(如 PATH)的设置位置?

我在 linux 中有一个带有 bash shell 的 xterm。当我echo $PATH,它显示一个目录,我想知道谁把这个目录放在PATH. 我怎样才能知道?

谢谢!

linux bash path environment-variables

7
推荐指数
1
解决办法
7441
查看次数

前置到 PATH 变量 (Windows)

我想在 Windows 路径前添加一个目录(我运行的是 Windows 7 64 位)。但是我找不到任何方法来做到这一点:

  • 通过 GUI 更改 PATH 变量不起作用,因为它总是附加。
  • 使用 setx 更改 PATH 不会预先添加:

    setx PATH "new_dir:%PATH%"

但是,我需要预先添加路径,因为我想在任何其他目录之前添加 gnu_utils 目录,以便 Windows 在运行 find 时使用 gnu find,而不是它自己的 find 别名。

不幸的是,安装 Cygwin 和使用 BASH 不是一种选择。

编辑:

我想我应该澄清一下,我也不能修改系统路径 - 只能修改用户路径。

windows-7 path

7
推荐指数
1
解决办法
8261
查看次数

/usr/bin 安全漏洞中是否有世界可读/可写/可执行的链接?

% ls -l /usr/bin/edit                                                                                                
lrwxrwxrwx 1 root root 3 Jan 10 05:54 /usr/bin/edit -> vim*
Run Code Online (Sandbox Code Playgroud)

这似乎适用于 中的许多二进制文件update-alternatives,至少适用于 Suse 和其他 Linux 发行版。这是否意味着 Suse 上的任何受感染帐户都可以修改符号链接,诱使用户执行任何操作?如果是这样,为什么这些是默认权限?

linux security path symbolic-link opensuse

7
推荐指数
1
解决办法
3683
查看次数

命令行中的 Python 运行错误版本?

我在 Windows 7 计算机上安装了多个版本的 Python。

我想默认运行 Python 2.7,但无论出于何种原因,python在命令行中键入都会运行 Python 2.4.5 版。我已经尝试C:\Python27按照这个问题添加到我的系统路径变量中,并手动梳理我的路径变量以确保 Python 2.4.5 没有被错误地扔进去,但这并没有解决问题。我必须输入C:\Python27\python.exe我想访问的Python的正确版本我想每一次。

我还可以检查哪些地方?如何让命令行使用正确版本的 python?

我也发现了这个,但它不适用于 Windows。

[编辑]
我的路径(用分号分隔):

C:\Program Files\Common Files\Microsoft Shared\Windows Live;
C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;
C:\Windows\system32;
C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files\Dell\DW WLAN Card\Driver;
C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;
C:\Program Files (x86)\Windows Live\Shared;
c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;
c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;
C:\Program Files\TortoiseGit\bin;
C:\Program Files\Java\jdk1.6.0_26\bin;
C:\Program Files\Java\jdk1.6.0_21 ;
C:\Program Files\IVI …
Run Code Online (Sandbox Code Playgroud)

windows python path command-line

7
推荐指数
2
解决办法
7万
查看次数

为什么我不能在 %PATH% 中使用 %USERPROFILE%?

在我的 Windows 7 机器上,使用系统属性 > 环境变量工具,我尝试添加%USERPROFILE%\Bin到系统变量PATH. 出于某种原因,即使%SystemRoot%\system32工作正常,这也行不通。

当我尝试从控制台运行命令时,即使找到了 Bin 文件夹中的System32文件,也找不到该文件夹中的文件。

我能看到的UserProfile和之间的唯一区别SystemRoot是前者是用户变量,而后者是系统变量。

echo %USERPROFILE%\Binyields c:\Users\zano,如果我c:\Users\zano\Bin明确添加,一切正常。

这里有什么问题?

windows path command-line environment-variables

7
推荐指数
2
解决办法
6万
查看次数

用另一个控制台工具替换 cmd.exe

我喜欢使用Console2而不是 Windows 的默认命令行。出于习惯,有时我仍在将“cmd”写入 Total Commander 的命令行,以在当前目录中打开 DOS 控制台。它当然不会打开 Console2,这让我很生气。:) 我想知道是否可以重定向“cmd”命令来运行 Console2 而不是 cmd.exe?

我已经尝试将 Console2 的文件夹添加到 PATH 并创建一个指向 console2.exe 的 cmd.lnk 文件,但它不起作用。我认为将 cmd.exe 重命名为其他名称并简单地将 console2.exe 作为 cmd.exe 复制到 SYSTEM32 中并不是一个好主意。

windows console path redirection

7
推荐指数
1
解决办法
8946
查看次数

如何确定在 Windows 7 中是否需要 %PATH% 中的文件夹

如何确定系统是否使用了 PATH 环境变量中的特定文件夹?

最近,一些依赖系统PATH的软件停止工作b/c另一个包在变量的开头添加了太多字符,导致重要部分在末尾被截断。

这导致我通过删除一些未使用的目录并缩短其他目录来清理变量;但是,我仍然有很多不确定的东西,我想知道是否有办法确定系统上的任何进程是否使用/未使用 PATH 变量的某些部分。

理想情况下,我会喜欢依赖项列表,但是,我会对可以记录失败/成功尝试的方法感到满意。有任何想法吗?

编辑

我的目标是确定在不破坏任何内容的情况下从 PATH 中删除目录是否安全,因此我需要通过在 PATH 中查找文件来知道是否专门访问了该文件。

windows-7 path environment-variables

7
推荐指数
1
解决办法
116
查看次数