交互式SHELL和非交互式SHELL、登录SHELL和非登录SHELL的区别

shell类型 含义 举例
交互式 终端等待用户输入,输入后立即执行 平常在终端中操作
非交互式 执行脚本 ./test.sh
登录 通过用户名和密码登录的方式;或者通过”–login”选项生成的shell 比如每次利用xshell连接上去,都会提示"login"
非登录 不需要用户名和密码 比如输入bash进入的新shell,再比如桌面系统直接创建的终端

参考文献:https://blog.csdn.net/wisgood/article/details/52043522

新战场:https://blog.csdn.net/Stephen___Qin
原文地址:https://www.cnblogs.com/Stephen-Qin/p/12835396.html