问候,
我最近在 OS X 10.5 机器上安装了 tomcat,在摆弄 ~/profile 时,我意外地输入了一个错误的别名并保存了它。长话短说,每次我打开终端应用程序时,它都会尝试启动别名并挂断,并且对键盘命令没有反应。
我尝试删除我的主文件夹 -> 库 -> 偏好设置 -> com.apple.terminal.plist
这不起作用....但是当我在系统上创建另一个用户时,终端工作正常。
我猜想可能是主目录中有一些隐藏文件?但我没能成功操控我的 Mac 查看隐藏文件。请帮忙!
答案1
按Shift- cmd-.应该可以切换在 Finder 中显示隐藏文件,而无需使用终端。执行此操作,找到您的 .profile 文件,使用 textedit 打开它并修复您的错误。
答案2
您是唯一的用户吗?如果是这样,请在新用户名上(授予他们管理员权限)执行以下操作:
sudo rm /home/useryoumesseduptheterminalfor/.bash_profile
或者如果它只是被称为“.profile”:
sudo rm /home/useryoumesseduptheterminalfor/.profile
这将删除该文件,并且您将再次能够使用终端而不会挂断。
答案3
您可以使用以下命令在终端中显示隐藏文件:
cd /Users/newuser
ls -al
所有文件名前面包含“。”的文件都是隐藏文件。
如果找到了所需的文件,则可以使用以下命令查看其内容:
cat .hiddenfile OR less .hiddenfile
然后复制出恢复 .profile 文件所需的内容。我希望这就是你想要的。
答案4
怎么做呢:
$ sudo mv -i /Users/YourMainAccountName/.profile /Users/YourMainAccountName/busted_profile
来自您刚创建的新用户?