gpt4 book ai didi

macos - 如何使用 mac os x leopard 将目录添加到 $PATH 变量

转载 作者:行者123 更新时间:2023-12-02 00:25:54 29 4
gpt4 key购买 nike

我真的无法向 $PATH 变量添加目录。我试图将文件文本添加到 etc/paths.d/包含我要添加的路径,但操作系统拒绝让我向该目录添加文件(权限被拒绝)。我不知道为什么,因为我以管理员身份登录...

请帮助我,我需要在 macosx 上为 android sdk 添加 adb 路径。

最佳答案

/etc/paths.d 上的权限只允许 root 帐户写入,而不是普通管理员。这实际上在 OS X 中相当普遍,因为许多用户作为管理员进行日常操作,但出于安全原因,他们对任何可能影响系统完整性的设置进行写访问而不通过明确的 I-意思是做那一步。

那么如何添加文件呢?一般情况下,需要使用提升为root的进程来进行操作。我举三个例子:

  • 在其他地方创建文件,然后使用 Finder 将其移动到位。由于/etc 通常是不可见的,因此在 Finder 中,您需要通过从菜单中选择 Go > Go to Folder 来显式打开它,然后输入“/etc/paths.d”。然后只需将文件拖到该窗口中,它就会询问您的管理员密码(它用于升级到 root 并移动文件)。
  • 使用 TextWrangler或者它的大哥,BBEdit (下载版本,不是 Mac App Store 版本)。它们具有以 root 身份保护文件的内置功能(输入管理员密码后,就像 Finder 一样)。如果您要定期操作系统配置文件,这是(恕我直言)最简单的选择。
  • 在命令行,您可以使用 sudo作为以 root 身份运行命令的前缀(再次输入管理员密码后),例如sudo cp mypathfile /etc/paths.dsudo vi /etc/paths.d/mypathfile .
  • 关于macos - 如何使用 mac os x leopard 将目录添加到 $PATH 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8910229/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com