Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 从Finder中已经存在的终端中删除文件或目录_Bash_Shell_Terminal_Path_Delete File - Fatal编程技术网

Bash 从Finder中已经存在的终端中删除文件或目录

Bash 从Finder中已经存在的终端中删除文件或目录,bash,shell,terminal,path,delete-file,Bash,Shell,Terminal,Path,Delete File,我删除了一些文件/文件夹,并在Finder中移动了一些其他文件夹。现在每次我打开终端,前4行总是列出4个文件或目录,如下所示: -bash: cd: file-name: No such file or directory -bash: cd: file-name: No such file or directory -bash: cd: file-name: No such file or directory -bash: cd: file-name: No such file or dire

我删除了一些文件/文件夹,并在Finder中移动了一些其他文件夹。现在每次我打开终端,前4行总是列出4个文件或目录,如下所示:

-bash: cd: file-name: No such file or directory
-bash: cd: file-name: No such file or directory
-bash: cd: file-name: No such file or directory
-bash: cd: file-name: No such file or directory

我曾尝试使用
rm
删除它们,但只收到相同的消息,多次重新启动终端,多次重新启动mac,等等,我在Finder中也找不到它们。如何清除终端,使其不会试图“查看”这些不存在的文件或目录?我想它仍在某种程度上阅读,但我对mac和terminal是相当陌生的。

检查您的bash_配置文件,以获取对已删除文件的任何引用。如果其中列出了任何已删除的文件,请删除文件中的行并保存bash_配置文件。重新启动终端。

看起来bash正在尝试将cd刻录到这些目录中,作为其启动的一部分。查看您的bash配置文件,找出导致此问题的原因……也就是说,当我在IDE中启动.bash_概要文件时,我在其中找到了它们。它列出路径,然后列出目录。如何从.bash_配置文件或路径中删除这些内容?@TalonHughes只需从bash_配置文件中删除与文件/文件夹相关的行就可以了。@NepCoder完美的工作了!谢谢大家!