iTerm坑人问题--- Session Ended Session “Shell” in tal #1 just terminated

mac命令行工具问题跟踪

现象

问题来源:之前的Mac系统是10.11.6 升级到11.2.1版本后 发现iterm2不支持分屏等快捷键了


设置目录一些权限,设置一些目录所有权,进行目录的操作 造成 iterm terminal 都进不去了。

terminal 报:已结束

iterm 报: Session Ended Session “Shell” in tal #1 just terminated

跟踪问题

从baidu , google 各方面来看,作者都推荐进行目录权限的遍历,看看哪个目录权限设置错了,进行修改。但是碍于修改已经时日过久,哪能想起,这条路走不通的。
那么只能从遇到的开发者那里看是否有彻底解决方案;

解决方案 暂时方案

  •  1.删除login方法
    删除 /usr/bin/login 删除login,这时候进去terminal会直接自动登录,表现为一两次的闪动,但是这时候 命令行是可用的,比直接闪退要友好的多;
  •  2.对iterm中的默认启动脚本进行改动
    改动iterm的默认启动脚本  Preference-Profiles

  • 改动之后,默认打开iterm 进入的是终端一样的模式,这种没有提示没有颜色区分,没有理想的模式?
  •  最终解决掉iterm相关问题
    从之前的国外开发哪里看到的iterm设置到/bin/bash --login,自动登录到用户,那么我们现在想回到之前的iterm模式,想想…
    zsh命令工具已经导入到了 /usr/bin中,那么 很明显可以设置成:/bin/zsh --login在切换到zsh命令模式的同时,自动登录到root用户;

参考博客

https://blog.csdn.net/cyuyanshujujiegou/article/details/104868738

猜你喜欢

转载自blog.csdn.net/weixin_42498050/article/details/114085039