Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在bash中“-bash”是什么意思?_Bash_Special Characters - Fatal编程技术网

在bash中“-bash”是什么意思?

在bash中“-bash”是什么意思?,bash,special-characters,Bash,Special Characters,是-bash登录shell或其他东西 我在某个地方浏览了一下,在bash手册中找不到 如果任何人有一个好的文档或答案…是,argv[0]以-开头的shell进程将被视为登录shell。此行为从Bourne shell开始,并在bash中复制。argv[0]与程序的任何其他参数一样处理。例如,vi和ex通常是同一个程序,但可执行文件的行为会因调用方式的不同而有所不同 shell是否为登录shell会影响它读取的配置文件,但每个shell的具体功能不同 从GNUBash手册页 调用 登录shell是

是-bash登录shell或其他东西

我在某个地方浏览了一下,在bash手册中找不到


如果任何人有一个好的文档或答案…

是,argv[0]以-开头的shell进程将被视为登录shell。此行为从Bourne shell开始,并在bash中复制。argv[0]与程序的任何其他参数一样处理。例如,vi和ex通常是同一个程序,但可执行文件的行为会因调用方式的不同而有所不同

shell是否为登录shell会影响它读取的配置文件,但每个shell的具体功能不同

从GNUBash手册页

调用

登录shell是指参数0的第一个字符是-,或者以-login选项开头的shell

以下是有关登录shell的一些信息: