当前位置: 首页 > 知识库问答 >
问题:

我把我的路弄乱了吗。bash_剖面图

柴嘉禧
2023-03-14

我正在尝试使用atom从终端打开文件。这导致未找到-bash:atom:command。然后,我从编辑器中安装了shell命令。这导致“EEXIST:文件已经存在,mkdir'/usr/local/bin'”。我以前尝试过按照其他建议添加subl别名,我想我尝试了太多我不理解的事情。我可能弄乱了我的$PATH

当我回显我的路径时,这就是它的内容/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/usr/local/bin

当我用纳米打开它时,我的bash_profile是这样的:

export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH export EDITOR='subl-w'

我不记得当我尝试添加subl时是否添加了第一行。

我应该把它去掉吗?我也在用MacOS High Sierra。

更新我删除了我以前在我的中添加的内容。bash_profile,我的路径现在是:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

然后我运行命令:sudoln-s/Applications/Atom。app/Contents/Resources/app/atom。sh/usr/local/bin/atom但是得到了一个ln:/usr/local/bin/atom:没有这样的文件或目录错误

共有1个答案

艾自强
2023-03-14

您可以从中删除导出PATH语句。bash_profile;它不会添加任何尚未存在的内容。(可能除了/usr/本地/sbin,但我会删除它,直到你可以证明需要它。)

最初,PATH将包括/etc/path中列出的目录:

% cat /etc/paths
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

任何shell配置文件都可以添加到路径。假设您没有显著更改配置,/etc/profile将运行path\u helper以添加/etc/path下文件中列出的任何目录。d

如果需要添加尚未存在的目录,则只需更新路径。如果atom位于上述路径之一,则无需执行任何操作。听起来好像您试图创建/usr/local/bin,而它已经(应该)存在,然后可能没有最终为/usr/local/bin下的atom创建符号链接。

尝试从链接的问题中运行ln命令(如有必要,使用sudo),然后确认/usr/local/bin/atom确实存在。

 类似资料:
  • 问题内容: 我正在尝试在Eclipse中输入一对尖括号,例如“ <>”。但是,它显示为单引号和一个点,例如“’”。我尝试了几次,发现尖括号实际上位于反斜杠的位置。 为什么会这样呢?我该如何改回来? 提前致谢。 习 问题答案: 我认为这与Windows的令人讨厌的功能有关-很长时间以来,我在不同的程序(不仅仅是Eclipse)中都有类似的东西。 如果您使用的是非英语版本的Windows,则可能安装了

  • 问题内容: 我使用Python编写代码,我非常喜欢Notepad 。但是,当我使用制表符进行缩进时,在Notepad 中看起来很晚,但是当我运行该程序时,出现了缩进错误,并且当我在Emacs中检查代码时,我发现Notepad ++实际上增加了比制表符更多的空格。它显示在屏幕上。怎么了? 问题答案: 没有通用的制表符大小,因此我始终确保用空格替换制表符(因此您知道所看到的就是在其他任何地方都可以看到

  • 问题内容: 我有这个非常奇怪的问题。我有一个包含一些德语字母的网站,当它只是不带php的html时,当我将符号更改为UTF-8时,符号将显示为带有编码的属性,它们不会显示,而不是Ö。当我将html放入php并在Wamp上使用Zenset studio以charset = iso-8859-1编码启动时,得到�而不是Ö(我想补充一下,这个Ö是单选按钮的值) 。当它在一个 标签以正确显示。您能告诉

  • 问题内容: JPanel初始化 调用方法 在我的框架看起来像这样之前,http://i.imgur.com/XQlQeul.png 然后看起来像这样,http://i.imgur.com/RnVuUzt.png 我在想我的方法有错误,但是我似乎无法解决问题。有人知道发生了什么吗?我想要的结果将是第一张图片,但已被绘制。 问题答案: 您在执行任何自定义绘画之前未先致电就中断了绘画链 如果是共享资源,

  • 问题内容: 我正在使用json模块创建一个包含类似条目的文件 但是,在创建的-file文件中,字段顺序错误 这是一个问题,因为-strings的替换现在不正确。 如何强制功能保持给定顺序? 问题答案: 像其他答案正确指出的那样,在Python 3.6之前,字典是 无序的 。 就是说,JSON还应该具有 _无序_映射,因此原则上在JSON中存储有序字典没有多大意义。具体来说,这意味着在读取JSON对

  • 问题内容: 根目录,目录文件的循环通过以下步骤进行? 获取开始目录的根目录:C:\ dir1 \ dir2 \ startdir 在C:\ dir1 \ dir2 \ startdir中获取文件夹,并返回文件夹“ dirlist”的列表 获取第一个目录列表项中的文件,并返回文件“ filelist”列表作为文件列表列表的第一项。 移至目录列表的第二项,并将此文件夹“ filelist2”中的文件列