Questions tagged «path»

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

2
在Mac OS X上的哪里创建.profile
我正在使用Mac OS X Snow Leopard。我要.profile在哪个文件夹中创建文件? 我喜欢为以下内容创建路径/usr/local/mysql/bin-有关如何导出此路径的任何提示?我只知道如何输入.bash_profile。
10 macos  path  .profile 



10
Vim中的$ PATH与终端不匹配
我使用的是MacVim,当我不从终端(mvim)启动MacVim时,其$ PATH不包含在.bash_profile中设置的内容。它似乎只有默认值/usr/bin:/bin:/usr/sbin:/sbin。 我正在运行OS X 10.5.8。即使我可以在.vimrc中手动设置它,也可以,尽管我希望它从与Terminal相同的位置拉出。我尝试遵循一个网站的建议,let $PATH += /blah/foo:/bar/etc但无济于事。 编辑/解决方案:请参阅下面的答案。MacVim可以解决此问题。

2
如何列出文件路径中每个组件的权限?
有时有必要确定路径中的哪个目录上的访问权限受到限制。这是一个例子: $ ls /sys/kernel/debug/usb/devices ls: cannot access /sys/kernel/debug/usb/devices: Permission denied $ cat /sys/kernel/debug/usb/devices cat: /sys/kernel/debug/usb/devices: Permission denied 既ls没有cat显示用户权限受到限制的地方。 显示路径中每个组件(目录和文件)的访问权限的最简单方法是什么?我主要对类Unix系统的解决方案感兴趣。
10 linux  unix  permissions  path  acl 

4
如何永久设置全局cron PATH(即针对所有用户)?
对于所有用户,我们需要在cron的路径中包含/ usr / local / bin。有没有一种方法可以在全系统范围内进行设置,而无需编辑每个用户的crontab? 我们尝试将PATH添加到/ etc / crontab中: # grep PATH /etc/crontab PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 但是,当用户在其crontab中包含以下内容时: $ crontab -l | grep PATH * * * * * echo $PATH > /tmp/current_cron_path ...显示其路径仍设置为默认值: $ cat /tmp/current_cron_path /usr/bin:/bin
10 path  cron 


3
哪些安装文件应用于通过bash设置环境变量?
正如我在此处和此处所获得的答案一样,PATH变量具有不同的路径名,具体取决于应用程序的激活方式。 无论我如何使用bash启动软件,应使用哪个设置文件(.bashrc,.profile,...)来具有相同的PATH变量?
9 bash  path 

1
编辑全局PATH环境变量是否安全?
我最近才发现,除非输入完整路径或将其放置在正确的目录中,否则我将无法运行mysql,除非将路径添加到PATH环境变量中。 我设法做到了,现在我可以在启动命令行时运行mysql。我很懒,不想只为了从cmd运行mysql而输入整个路径。另外,我不知道还有其他方法可以做到。我在一个论坛上随机遇到该解决方案。 我现在唯一想知道的是,对于我的所有程序,这样做是否可以/安全? 虽然不切实际,但这只是一种预防措施。 我注意到在一些在线教程中,有些人的用户变量具有PATH变量,而我却没有。我只在系统变量部分找到了PATH环境变量。那是一件坏事? 我的PC上唯一的帐户是管理员帐户。至少,这是我使用的唯一帐户。 我可以对此进行一些澄清/输入吗?

1
使用7zip提取时剥离路径段?
有没有一种方法可以提取包含目录中所有文件的7z归档文件,而无需在文件系统中创建此目录,但仍保留归档文件的子目录结构(因此7z e ...无法正常工作,因为它会剥离所有路径信息)? 在tar中,我将使用tar -x --strip=1 ...剥离第一个路径组件。7z是否有等效功能,还是我必须提取不需要的路径段,将内容移动到正确的位置并删除目录?
9 path  7-zip  extract 

1
如何在Babun / Cygwin上将Windows路径(带反斜杠)转换为Unix格式
我正在使用Windows并编写Shell脚本以在Babun(POSIX API)上运行。 我需要从环境变量$ USERPROFILE中读取路径,并将其转换为Unix样式(用\替换\,用/ c /替换c:\),以便稍后在脚本中使用它。 问题是,每当我回显$ USERPROFILE的内容时,反斜杠都被解释为转义字符,并且得到了意外的结果(字母“随机”变成特殊字符,如\ n,\ f等)。因此,例如,我无法将其回显到sed中。
8 windows  cygwin  path  posix 

5
如何在Mac OS X 10.6.7上更新默认的Python安装/修复$ PATH?
我知道这个问题以前曾在此站点上被问过,我已经找到了一些值得讨论的问题,但是我找到并尝试过的解决方案不起作用。我想学习Python,但无法在Mac上正确设置它。我正在运行OS X 10.6.7。 我已经从python.org下载了Python 3.2安装程序并将其安装到/Library/Frameworks/Python.framework/Versions/3.2/bin。现在这很好,因为我可以简单地使用IDLE进行开发。为了从命令行使用3.2,python我尝试对$PATH变量重新排序。这是什么~/.profile样子: PATH=/Library/Frameworks/Python.framework/Versions/3.2/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin 但是,python仍会启动2.6.1: steven-macbook:~ steven$ python --version Python 2.6.1 steven-macbook:~ steven$ . ./.profile steven-macbook:~ steven$ python --version Python 2.6.1 steven-macbook:~ steven$ 经过一段时间的努力之后,我决定我应该简单地卸载3.2并尝试更新Python的系统安装。我不确定如何正确执行此操作,因此我需要使3.2在命令行上运行或更新2.6.1。
8 macos  mac  python  path 

5
如何复制图像,粘贴文件输入时获取路径?
有时,我会从客户那里收到临时的错误报告,我需要将这些报告转移到我们的在线错误跟踪器中。适用于文本,但图片很繁琐。 我正在寻找一种从文档(如excel表格)中复制粘贴图像的解决方案,如果您将图像粘贴到html页面上的文件输入(或文本输入)中,该文件将自动写入磁盘(tmp dir),并将路径写入文件输入字段。 这个问题与直接将剪贴板图像粘贴到gmail消息有关,但是我想问是否有仅使用本地程序的解决方案。我对所有操作系统的解决方案都感兴趣。


2
前置到PATH变量(Windows)
我想在windows路径前面添加一个目录(我运行的是Windows 7 64位)。 但是我找不到任何方法来做到这一点: 通过GUI更改PATH变量不起作用,因为它总是附加。 使用setx更改PATH不会先于: setx PATH“new_dir:%PATH%” 但是我需要前面的路径,因为我想在任何其他目录之前添加gnu_utils目录,因此Windows在运行find时使用gnu find,而不是它自己的find别名。 不幸的是,安装Cygwin并使用BASH是不可取的。 编辑: 我想我应该澄清一下,我也无法修改系统路径 - 只有用户路径。
5 windows-7  path 

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.