标签: path

在 Windows PATH 中缩写 exe 名称

可能的重复:
通过在 Windows 中键入一些别名来运行程序

现在我的 PATH 中有 Notepad++(或任何其他应用程序),可以通过键入notepad++ < filename >从 CMD 启动它- 这很好。但我想像 npp < filename >一样使用它,因为它更快,打字更少。

这能做到吗?

windows-7 notepad++ path

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

如何永久添加到我的 bash 配置文件的路径?

可能重复:
如何设置 PATH 和其他环境变量?

我想将二进制文件的路径放在我的 bash 配置文件中,该文件在通常的位置(如/usr/bin/sbin. 例如,如果以下是二进制文件的路径:

/path/to/bin
Run Code Online (Sandbox Code Playgroud)

我如何将此路径永久放置在我的 bash 配置文件中,以便每次登录时都不需要指定二进制文件的路径?

unix path .bash-profile

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

如何找到给定文件的路径?

如何找到文件的目录?

在我的 Unix shell 中,我知道如何使用该ls命令,但它只显示文件名。我也需要路径。我如何得到它?

unix path

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

向用户 PATH 添加目录不起作用?

我刚刚在我的 Windows 系统上安装了 gvim(无论如何它都在 C:\gvim 上)。然后我在用户路径上添加 C:\gvim\vim73\,而不是系统路径。之后,我尝试从命令提示符调用 vim。不,它没有用。所以我从用户 PATH 到系统 PATH 中删除了 gvim 目录。它确实有效。

我还是很好奇,所以我做了一个“echo %PATH%”,结果是系统PATH中的一切。

我的理解是系统 PATH 的优先级高于用户,因此 Windows 将首先尝试搜索系统 PATH,然后搜索用户的。所以它应该有效,但它没有。

windows-7 path

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

Windows %PATH% 是在哪些地方定义的?

可能重复:
什么是 PATH 和其他环境变量,我该如何设置或使用它们?

我运行了一个第三方安装脚本,该脚本将其文件夹添加到%PATH%Windows shell 中的变量中。

我想摆脱它,但我找不到定义它们的地方。我当前的%PATH%变量似乎是以下各项的串联:

  • 当前用户的路径
  • 整个系统的PATH
  • 还有什么?

windows path environment-variables

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

搞砸了 Mac OS X 中的 $PATH 变量

我对我的 PATH 做了一些事情。

我试图添加一些新路径,现在没有一个命令像open ~/.bash_profile工作一样,echo $PATH只显示一个路径是/Application/Filename.

有没有办法来解决这个问题?这是我的 Mac OS X Lion。

bash path osx-lion macos

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

如何在没有尾随 / 的情况下列出 bash 中的文件夹

我知道

ls -d */
Run Code Online (Sandbox Code Playgroud)

将当前目录中的所有文件夹列为dir1/ dir2/ dir3/.

bash 脚本中是否有可能将文件夹显示为dir1 dir2 dir3

linux bash path

3
推荐指数
2
解决办法
8669
查看次数

为什么 SET PATH= 在同一个批处理文件中不起作用?

我有一个带有 Dropbox 和 emacs 便携式安装的 USB 闪存驱动器。我想在emacs中运行的功能之一需要sha1sum.exe在路径中,所以我也把coreutils放在了USB上。我正在编写一个批处理文件,其中:

  1. 将 sha1sum.exe 的路径放在 PATH 中。(虽然我在做,还有 emacs 和 Dropbox 的路径)
  2. 在单独的进程中运行 Dropbox。
  3. 运行 emacs。

这是我所拥有的:

set PATH="%PATH%;%~d0\pathtocoreutils\bin;%~d0\pathtodropbox;%~d0\pathtoemacs\bin"
echo %PATH%
timeout 10
start DropboxPortableAHK.exe
timeout 10
runemacs.exe
Run Code Online (Sandbox Code Playgroud)

当我在新的命令窗口中运行它时,setecho命令给出了预期的结果,但其他一切都会给出错误,表明文件不在路径上(包括timeout为调试而添加的,不在任何新的 PATH 条目中):

'timeout' is not recognized as in internal or external command,
executable program or batch file.
The system cannot find the file DropboxPortableAHK.exe.
'timeout' is not recognized as in internal or external command,
executable program or batch file. …
Run Code Online (Sandbox Code Playgroud)

windows path batch-file

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

环境模块:无法初始化 TCL

我正在尝试在 CentOS 6 集群上创建一个 python-2.7.10 模块。我的简单python-2.7.10模块文件是:

#%Module1.0
prepend-path PATH /gpfs0/export/opt/anaconda-2.3.0/bin 
prepend-path MANPATH /gpfs0/export/opt/anaconda-2.3.0/share
prepend-path LD_LIBRARY_PATH /gpfs0/export/opt/anaconda-2.3.0/lib
set-alias python /gpfs0/export/opt/anaconda-2.3.0/bin/python
set-alias python2.7 /gpfs0/export/opt/anaconda-2.3.0/bin/python
Run Code Online (Sandbox Code Playgroud)

当我加载模块时,例如

module load python-2.7.10 
Run Code Online (Sandbox Code Playgroud)

python2.7 工作正常。但是,如果我尝试module listmodule availmodule unload python-2.7.10

我收到错误

init.c(556):ERROR:161: Cannot initialize TCL
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试我的octave-4.0.0模块:

#%Module1.0
prepend-path PATH /gpfs0/export/opt/octave-4.0.0/bin 
prepend-path MANPATH /gpfs0/export/opt/octave-4.0.0/share
prepend-path LD_LIBRARY_PATH /gpfs0/export/opt/octave-4.0.0/lib
set-alias octave /gpfs0/export/opt/octave-4.0.0/bin/octave-4.0.0 
set-alias octave-gui /gpfs0/export/opt/octave-4.0.0/bin/octave-4.0.0 
set-alias octave-cli /gpfs0/export/opt/octave-4.0.0/bin/octave-cli-4.0.0
Run Code Online (Sandbox Code Playgroud)

我可以module listmodule avail而且module unload octave-4.0.0很好。显然,我的python-2.7.10模块损坏了一些东西。我该如何解决?

package-management path environment-variables

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

不要在没有重新启动 Windows 的情况下刷新 ConEmu 中的 PATH 用户环境变量值

一、总结

如果我在 ConEmu 中工作,PATH 用户环境变量的值不会为我刷新。我需要重新启动 Windows。

2. 预期行为

我使用Chocolatey refreshenv 脚本。如果我refreshenvHyper 终端Clink 中运行:

C:\Users\SashaChernykh>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\SashaChernykh>refreshenv
Refreshing environment variables from registry for cmd.exe. Please wait…Finished..

C:\Users\SashaChernykh>zeal
Run Code Online (Sandbox Code Playgroud)

Zeal 为我成功运行。

3. 实际行为

在 ConEmu 中:

C:\Program Files\Far Manager>zeal
'zeal' is not recognized as an internal or external command,
operable program or batch file.

C:\Program Files\Far Manager>refreshenv
Refreshing environment variables from …
Run Code Online (Sandbox Code Playgroud)

windows path environment-variables conemu windows-10

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