如何从我的终端上删除此文件:(-bash:cd:/ Users / Dakota / Documents / School / Spring:无此类文件或目录)?[重复]


0

这个问题已经在这里有了答案:

每次我打开Terminal时,它都会出现50次。

-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory
-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory

我不知道我在做什么,我只是想让我的终端从一个文件夹开始,然后我在网上找到了这个:

echo "cd "`pwd` >> ~/.bash_profile 

我曾经用过,当我要在Terminal上开始时,它没有用,所以笨了,我做了50次,所以我的Terminal总是以一堆开头。-bash: cd: /Users/Dakota/Documents/School/Spring: No such file or directory.这很丑,我需要它消失。


如果您不知道命令在做什么,切勿将命令复制到终端中。在这种情况下,您将追加cd wherever_you_are到bash_profile的末尾,以控制bash设置。轻松修复该问题,sudo nano ~/.bash_profile然后删除该行并保存。如果您想通过终端使用创建文件夹mkdir myfolder
Script Kitty

@Scipt Kitty无需使用sudo
fd0

Answers:


0

首先,我们将看看命令的作用。该echo部件将参数的值返回到标准输出。在这种情况下,它编写cd并加上pwd返回当前目录的命令的响应。>>命令的一部分将命令的输出(在此情况下为的结果echo)写入文件中。它写入的文件是〜/ .bash_profile,这是调用bash时要运行的命令的文件。在这种情况下,当您启动终端时。

要解决此问题,您只需删除命令添加的行。为此,您可以使用计算机随附的Nano。nano ~/.bash_profile在终端中运行,然后删除表示的行cd /Users/Dakota/Documents/School/Spring。通过按保存更改ctrl + x,然后按Enter。现在,当您打开终端窗口时,您不应该看到这些文本行:)

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.