gpt4 book ai didi

shell - bash 命令名称以 '-'(减号)开头

转载 作者:行者123 更新时间:2023-12-03 16:01:16 26 4
gpt4 key购买 nike

如果我从登录 shell 运行此命令:

$ echo $0

它返回:
-bash

为什么登录shell前面有一个减号?如果我再次运行 bash,那么 $0 就是“bash”。

最佳答案

姓名 -bash意味着 bash被作为登录 shell 调用。姓名 bash意味着它是作为非登录 shell 调用的。退房 Difference between Login Shell and Non-Login Shell?了解更多信息。

关于shell - bash 命令名称以 '-'(减号)开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24370107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com