繁体   English   中英

从 OSX 终端启动中删除 no such file 命令

[英]Removing no such file command from OSX terminal startup

每当我启动一个新的终端 session 时,window 都会打开一个命令:

'-bash: cd: /Users/yourusername/Library/lejos_nxj: No such file or directory'.

我想从提示符中删除该行,所以我删除了终端 plist 文件并发送了硬重置,但到目前为止对我没有任何作用。

有什么我还没有尝试过的吗?

你的 ~/.profile 中可能有一些东西,它会在你打开终端时自动执行。

如果您没有在其中设置任何内容,请执行

rm ~/.profile

在终端中,这应该消失。

如果您认为其中可能有重要的东西,请执行

open -a TextEdit ~/.profile

(或将 TextEdit 更改为您喜欢的编辑器)以查看和编辑文件。

该行可能在您的~/.bashrc文件或~/.profile文件中。 我会先检查这两个文件(由于句号初始字符,它们都被隐藏了)。

编辑:我刚刚检查了我的 OS X 系统,但我没有~/.bashrc (但你可以)。

您可以尝试更换终端(最近才读到这个iTerm2 ),它可能会通过使用自己的默认启动设置来解决您的问题。

如果它类似于 Linux,则在打开终端时使用~/.bashrc~/.profile

似乎大多数人认为它在某个 init 文件中,但不清楚包含哪些文件。 一旦你的 shell 出现(忽略错误) - 试试这个:

script
bash -l -x
exit
exit

现在您应该有一个名为typescript的文件,其中将显示大部分(如果不是全部)shell 在登录模式下执行的内容的调试信息。 例如,您可以执行grep source typescript以查看涉及哪些文件,或者您可以找到对 nxj 等的参考。

ps 我假设您清除 plist 将清除首选项,但查看相关命令是否在任何终端 window 预设的“终端->存在->设置->外壳->运行命令”中不会有什么坏处

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM