Mac终端打不开或显示 [进程已完成]解决办法

前两天在弄freeSwitch,由于不是很熟悉,中间可能有操作错误的地方。结果导致第二天终端打开的时候一闪就消失了。由于当时手头上临时有比较急的活,也没怎么在意,结果今天需要重新搞freeSwitch死活打不开终端了。

之后再终端上右键选择使用设置新建窗口上新建了一个和当前不同样式的终端,发现不是一闪就消失了,但是出现的是 [进程已完成]。也无法进行操作。

然后尝试了几种方法,包括:

1、用磁盘工具->急救->验证磁盘权限->修复磁盘权限;

2、在终端偏好设置->描述文件->shell->修改当shell退出时和关闭之前先询问的选项

值得一提的是,在上述2方法中通过改变设置可以改变是否一闪就消失的问题。(由于笔者比较基于后头继续搞freeSwitch没有仔细研究,如果有了解的同学可以留言一下,帮助其他同学,thx)

OK,到现在为止,问题是终端不一闪就消失了,但是会一直提示[进程已完成]无法进行操作。

然后又查了下资料,找到了一个解决办法,就是在终端->偏好设置->通用->shell的打开方式,选择命令(完整路径),路径为:/bin/bash

然后重新打开,终端终于正常了。

PS.本文解决办法仅限于解决了本人的问题,由于时间问题也没有再深入了解造成的原因,比较有局限性。如果遇到相同问题但是通过以上方法还没有解决的同学,希望你自己多尝试几次,总会找到方法的。如果解决了问题,或者有其他更好的解决方法,还烦请留言一下,给后来的同学一个借鉴。


你可能感兴趣的:(shell,mac,消失,终端,进程已完成)