作为对CLI没有系统性认识的新人,在学习过程中,可能出现终端显示“进程已完成”
,不让你输入一个字儿,而iTerm2报错“Short-lived session warning”
,点击确定之后,一直闪退
。
这个事情就发生在我鼓捣zsh的时候,由于我想了解zsh的一些性质,把配置搞乱了,就出现了上述情况。
操作的好多都是隐藏文件,结果,终端和iTerm2还都废了,这可如何是好?
遇到这种事情,首先,不要慌!作为一个成熟行业的新人,你遇到的问题,世界上肯定有人遇到过,并想出了解决办法。所以,如果确实我们搞不清状况,那就去找到前人给我们总结出的答案吧(感谢前辈们!)。
实际上,解决方法比我想的还简单,进入系统Terminal的偏好设置
,在通用
标签栏中,勾选命令(完整的路径)
(默认是勾选的默认登录shell
),即终端->偏好设置->通用->shell的打开方式,选择命令(完整路径
,如下图,
如此之后,重新打开终端,就可以利用bash来挽回刚才的错误操作了。
参考文章:
Mac终端打不开或显示 [进程已完成]解决办法