Questions tagged «path»

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

2
OS X 10.6:如何暂时更改ZSH的$ PATH?
我想创建一个脚本,将$ PATH设置为我选择的一组目录(因此忽略预定义的路径,例如/ usr / bin,/ usr / local / bin等等......),然后推出ZSH。 这对BASH来说很有用: #!/bin/sh PATH="/Users/Thoht/Sites/djangostack/apps/django/bin" # exec /bin/bash --noprofile --norc 我得到一个新的BASH会话,路径只是上面定义的路径,完成后我用Ctrl-D取消。我想为ZSH重新创建这个脚本,但没有成功。我试过这个: #!/bin/sh PATH="/Users/Thoht/Sites/djangostack/apps/django/bin" # exec /bin/zsh -f 然而,预定义的路径,例如/ usr / bin和所有爵士乐仍然存在,这使得脚本无用。 我最好加载我的.zshrc,只是暂时更改路径。 编辑我忘了添加一件事 - 首先读取的/ etc / zshenv(或者我相信)包含这个脚本: # system-wide environment settings for zsh(1) if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper …

1
使用Path变量在bat文件中启动程序
我经常使用命令行应用程序。它的路径是在环境选项中定义的,所以在PATH变量中。当我手动启动控制台时,如果我输入程序名称,它就会启动。 例如,我键入theprogram -option1 -option2然后它与任何工作目录一起启动。(.exe路径由PATH环境解决)。 如果我在.bat文件中写入相同内容,Windows会弹出一个消息框,说它无法找到该程序。在.bat文件中有start theprogram -option1 -option2,但我收到错误消息。因此,似乎该PATH变量未在.bat/ .cmd文件中使用。 如何theprogram在.bat不指定完整路径的情况下从文件启动?Windows 7是否禁用/ files中的PATH变量?.bat.cmd

0
如何为作为非登录用户运行的服务设置PATH变量?
我使用Nginx作为Web服务器在Linux机器上运行GitLab服务器。几个进程(作为root手动启动/etc/init.d/foo start或作为子进程自动启动)作为不同的用户运行: nginx为www-user postgres作为postgres redis-server as redis unicorn-rails和sidekiq作为git 用户git配置为no-login,我通常sudo -u git -H foo用来做用户git的东西。用户已在本地路径中安装了可执行文件(node.js)。要使用它,我需要改变我的sudo sudo -u git -H env "PATH=/home/git/local/bin/:$PATH" foo。我也将它添加到用户git的.bashrc文件中,但我想这是永远不会执行的,因为禁止shell登录。 由于我遇到GitLab服务器问题,我怀疑该服务没有正确设置PATH变量,并且无法在本地路径中找到node.js. 我的问题: 如何为非登录用户设置PATH等环境变量,以便以该用户身份运行的服务(由root用户启动/etc/init.d/foo start或在启动时启动)可以访问它? 奖金问题: 哪个进程/用户需要访问Javascript引擎?Nginx的/ WWW用户?还是Rails(Unicorn)/ git?

1
批量从csv或txt文件填充JPEG IPTC关键字
我有50,000多个JPG文件,我已经标记了这些文件,可以通过用户选择的关键字轻松查找。将图像文件与其关键字匹配的数据库是专有的和特定于实用程序的。我想切换到在每个图像的IPTC关键字元数据字段中嵌入关键字,这样我就不依赖于任何一个实用程序及其数据库。我可以操作当前数据库以生成CSV或TXT文件,其中包含每个图像的路径名和分配给每个图像的关键字。是否有一个实用程序可以使用CSV或TXT文件作为输入批量将多个IPTC关键字写入多个文件夹中的图像文件?IrfanView和Zoner Photo Studio可以批量写入IPTC关键字,但一次只能在一个文件夹中,并且似乎都不接受CSV或TXT文件输入。我正在处理几百个文件夹和几十个关键字。 提前致谢!

1
Firefox是否将完整路径保留为私有路径,还是将其公开给网站?
在Windows版Firefox中,当网站请求上传文件时,Firefox将显示一个标准文件选择对话框。在该对话框中,用户选择要上载的文件。 除非该文件位于驱动器的根目录中,否则该文件将位于文件夹中。例如,它可能位于:c:\superuser\example.txt或它可能位于:c:\superuser\textfiles\example.txt 网站可以看到源路径(c:\superuser\example.txt或c:\superuser\textfiles\example.txt),还是只能看到文件名(example.txt)?

1
Crontab找不到本地用户的bin目录中安装的程序
我试图在执行一些备份操作的dreamhost帐户上运行bash脚本。我用来执行备份的程序安装在Web托管帐户的主目录下~/usr/local/bin/。该路径将同时导出到我.bashrc和.bash_profile文件中。当我从bash命令行运行脚本时,一切顺利。 但是,当我使用以下命令在用户的crontab中安装脚本时: crontab -e -u <user> crontab日志报告找不到用于执行备份的程序。我已经检查过使用whoami,而crontab实际上是以方式运行的,所以我不确定为什么它无法找到程序的二进制文件。有什么想法吗?

3
使用Mac OS X复制文件路径的程序(适用于Open With)?
我正在寻找一个可用于在Mac OS X中复制路径的免费应用程序。这些路径列在第三方程序中( 新鲜 )我可以右键单击它们。我希望他们只是建立一个“复制文件路径”的选项,但因为他们不这样做我正在寻找另一种方法来做到这一点。 他们可以选择在finder中显示文件。如果我这样做,那么我可以通过Quicksilver获得路径,但我不想要额外的步骤。 我正在寻找一个免费的复制路径到剪贴板程序,以便我可以选择一个文件,选择打开方式,选择所述程序,然后将路径复制到我的剪贴板。 我真的不想用Applescript做这件事,因为有时加载/运行有点慢。此外,我不确定它是否会显示在任何给定文件的程序的“推荐类型”中。 我可以运行一个shell脚本来执行此操作,我已经将其用于其他目的, #!/bin/sh echo $1 | tr -d '\n' | pbcopy 但我真的没能把它变成一个应用程序,让它以我提到的方式工作。 获取文件路径 这个程序做了我想要的,但它的功能很大(~5mb!?),并且它不是免费的,它也会在复制路径时显示一秒钟,这有点烦人。 获取路径 通过Minder获取路径Softworks可以工作,但它是基于AppleScript的,它会提示您每次尝试复制路径时所需的路径类型,这也很烦人。为了记录,我想要unix样式路径。
1 macos  mac  finder  path  clipboard 

1
Windows - 如何在系统路径中使用用户定义的环境变量
正如问题所述,我在Windows 8.1的用户环境中定义了一些变量。现在我想要这样的东西作为一条路径: C:\Program Files (x86)\Intel\iCLS Client\;%USER_V1%;C:\Program Files\Intel\iCLS Client\;%USER_V2%;... 哪里 USER_V[1, 2] 引用一些用户定义的变量 我想要的原因是,如果我修改用户变量(比如更改它们的值),则更改会反映在路径变量中;而且我不必手动修改路径变量(我很懒) 我不确定这是否可行,但也许有人可以提供解决方案。 谢谢,

1
如何更改程序路径/别名?
我不确定它在Linux上是如何工作的,但你可以输入程序名,例如 ls, man等等,在任何目录中执行程序。 我卸载了旧版本的ImageMagick并构建了新版本,现在当我尝试执行时 convert 命令(运行ImageMagick)我收到以下错误: /usr/bin/convert: No such file or directory 所以我跑了: find / -name convert 这显示了这个: /usr/local/bin/convert 所以看起来由于某种原因,ImageMagick这次将实际的可执行文件放在不同的目录中,但是当我尝试运行程序时,它会在旧目录中查找。 我怎样才能更新 convert 路径/别名/快捷方式(术语失败)与新路径?

1
为什么我有时必须在rsync路径中加倍转义空格?
当引用带空格的路径时,例如 Steve Jobs,当路径是本地目录时,我可以反斜杠转义,或用引号括起来: rsync Steve\ Jobs user@remote:/ 要么 rsync "Steve Jobs" user@remote:/ 但是,什么时候 Steve Jobs 是远程目录,周围有引号是不够的。一世 也 必须反斜杠逃避空间: rsync user@remote:/"Steve\ Jobs" . 任何人都知道为什么会发生奇怪的事 如果这是SSH的工件,为什么SSH会出现这种奇怪的现象?
1 ssh  rsync  path  syntax 

1
在PowerPoint中更新电影的文件路径
我最近将我的工作笔记本电脑升级到Windows 7(从XP)。当然,这导致了“我的文件”的路径发生了变化(现在 C:\Users\...,以前 C:\Documents and Settings\... )。 这样做的一个结果是,现在PowerPoint 2007将不会在我的演示文稿中播放视频文件,因为它存储了绝对路径(我将它们保存在 My Videos 夹)。我读过了 这个问题 PowerPoint不支持相对路径。 我想知道的是:有没有办法纠正我的演示文稿中的错误路径,除了删除每个视频并重新嵌入它?当我双击视频时,PowerPoint所做的就是告诉我它找不到它 - 但它没有给我机会改变任何东西......

2
安装MacPorts后,让PATH适合python
我无法导入我刚刚安装MacPorts的一些python库(PIL,psycopg2)。我浏览了这些论坛,并试图调整我的 PATH 变量 ~/.bash_profile 为了解决这个问题但它不起作用。 我添加了PIL和psycopg2的位置 PATH。 我知道终端正在使用python的一个版本 /usr/local/bin 而不是MacPorts安装的那个 /opt/local/bin。 我是否需要使用MacPorts版本的Python以确保在终端中使用python时PIL和psycopg2在sys.path上? 我应该切换到MacPorts版本的Python,还是会导致更多问题? 如果它有用,这里有更多的事实: 安装了PIl和psycopg2 /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages which python 回报 /usr/bin/python $ echo $PATH 返回(我将每个路径分开以便于阅读): :/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/ :/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages :/opt/local/bin :/opt/local/sbin :/usr/local/git/bin :/usr/bin :/bin :/usr/sbin :/sbin :/usr/local/bin :/usr/local/git/bin :/usr/X11/bin :/opt/local/bin 在python中, >>> sys.path 收益: /Library/Frameworks/SQLite3.framework/Versions/3/Python /Library/Python/2.6/site-packages/numpy-override /Library/Frameworks/GDAL.framework/Versions/1.7/Python/site-packages /Library/Frameworks/cairo.framework/Versions/1/Python /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python26.zip /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6 /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-darwin /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/plat-mac/lib-scriptpackages …

1
无法访问$ PATH中的文件
这是我的 /etc/paths: /usr/bin /bin /usr/sbin /sbin /usr/local/bin 我添加了一个文件 yuicompressor.jar 至 /usr/local/bin。然后我跑了: sudo java -jar yuicompressor.jar 但它说 Unable to access jarfile yuicompressor.jar 我究竟做错了什么?
1 mac  path 

1
在Mac OS X上的任何应用程序中获取打开文件的路径?
我为Mac OS X安装了Afloat,我真的很喜欢它有一个“在Finder中显示当前文件”的快捷方式。这适用于基本上用Cocoa编写的所有应用程序。 我可以使用类似的东西,可能是applescript和脚本菜单来获取当前打开文件的路径,可能在任何应用程序中?我希望能够将其设置为快捷键(我可以管理该部分)。 谢谢!

1
XBMC Standalone advancedsettings.xml路径
我正在使用XBMC独立(即) systemctl enable xbmc.service 我无法弄清楚advancedsettings.xml在这种情况下存储文件的位置。根据XBMC Wiki,它应该是~/.xbmc/userdata/。但这不符合这种情况。我应该在哪里存储我的advancedsettings.xml文件?
1 path  kodi 

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.