我读过多篇文章引用登录shell和非登录shell,不过,我还是很困惑.登录Shell与非登录Shell?- Unix & Linux堆栈交换的区别 :登录shell还是非登录shell?
简单地说,打开电源后,我从自己的计算机启动的shell,不是登录shell还是非登录shell?
$ echo $SHELL
/bin/bash
$ echo $0
-bash另外,请您帮助确定从程序中调用的shell是否为登录shell?
import subprocess
subprocess.run('ls -l', shell=True)https://unix.stackexchange.com/questions/434956
复制相似问题