当前位置:首页  科技

科技

exec用法linux(linux中exec命令的详细解释)

2022-05-18 04:48:06
导读 大家好,小太来为大家解答以上问题。exec用法linux,linux中exec命令的详细解释很多人还不知道,现在让我们一起来看看吧!linux中exec命令

大家好,小太来为大家解答以上问题。exec用法linux,linux中exec命令的详细解释很多人还不知道,现在让我们一起来看看吧!

linux中exec命令的详细解释

Exec:是bash的内置命令。您可以通过man builtin页面查看bash所有内置命令的帮助文档。Exec也可以用在文件描述符中。

常见格式:exec[-cl][-a name][command[arguments]]

如果指定了command,它将用当前命令替换当前shell,但不会生成新进程。如果arguments参数存在,它将被用作命令的参数。

选项:

-l:在传递给command命令的第0个参数前会加一个破折号('-'),有点像使用su (su-username)时

-c:command命令将在空环境中执行。

-a :- a:shell会将该名称作为第0个参数传递给要执行的command命令。

linux中exec命令的详细示例

首先,使用echo命令输出文本“Linux C ”,并输入以下命令:

Echo Linux C #输出指定的信息

执行上述指令后,将输出以下信息:

Linux #的输出信息

然后使用exec命令调用echo命令输出相同的信息,并比较输出信息。输入指令如下:

Exec -c echo Linux C #调用命令

执行上述命令后,输出信息如下:

Linux #使用指定的指令输出信息

通过对比两者执行后的结果,可以看出实现的功能是相同的,即使用exec命令成功调用echo命令。

本文到此结束,希望对大家有所帮助。

免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。