我在Mac OS X上的.bash_profile中添加了一些内容,但是它们出错了。现在,当我启动终端时,这是我的整个文本日志:
Last login: Thu Oct 25 23:10:03 on ttys000
dirname: illegal option -- b
usage: dirname path
-bash: /bin/naoqi-bin: No such file or directory
-bash: exec: /bin/naoqi-bin: cannot execute: No such file or directory
[Process completed]
问题是,由于“处理完成”,我无法使用终端。我如何访问.bash_profile(我无法找到如何从finder中找到),或者如何再次正常运行终端以便我可以从.bash_profile文件中获取它?
答案 0 :(得分:16)
打开Terminal
,然后转到File (or Shell) -> New Command
。输入open -e .profile
(或替换其他文件而不是.profile
),然后点击“运行”。这应该打开TextEdit与你想要修复的文件;你可以删除那里的违规行。
答案 1 :(得分:7)
为了完整性,这是另一种方式:打开TextEdit(或您最喜欢的GUI文本编辑器)。在打开的对话框中,按命令 - Shift - Period ,它将显示(并打开)不可见的文件,例如.profile 。删除有问题的行,保存,你应该好好去。
答案 2 :(得分:1)
您可以在禁用所有启动脚本的情况下运行Bash以解决启动脚本问题:选择 Shell>新命令并运行bash --noprofile
。
有关Bash命令行选项和启动文件的更多信息,请参阅Bash手册页:x-man-page:// 1 / bash
另请注意,即使外壳不工作,您也可以在终端中查找和查看手册页,方法是单击“帮助”菜单并在搜索字段中输入主题。终端将显示匹配的手册页。从“帮助”菜单中选择一个,在新窗口中查看。您还可以从任何应用程序中打开x-man-page:
方案URL。
答案 3 :(得分:0)
我无法打开它:
open ~/.bash_profile
但是当我进入
sudo open ~/.bash_profile
它工作,我能够打开文件!