我打开了终端并运行命令ps -aux |grep bash
,以了解虚拟机图形界面(Ubuntu Desktop 16.04 x86)上的登录Shell和非登录Shell之间的区别。
但是同时显示bash
和-bash
的输出使我感到困惑。我在Google上进行了大量搜索,以查找命令-bash
是什么,但是我只能找到有关bash
的内容,因此我寻求帮助。
答案 0 :(得分:1)
这意味着create_Array(root1, arr1, &i);
^ notice
作为登录shell被调用。这种情况下,其名称前将带有连字符。
从bash
的“发票”部分:
登录shell是一个登录shell,其参数零的第一个字符是
man bash
,或者是一个以-
选项开头的shell。