Linux 命令(226)—— exec 命令(builtin)

Posted 恋喵大鲤鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 命令(226)—— exec 命令(builtin)相关的知识,希望对你有一定的参考价值。

文章目录

1.命令简介

exec 执行指定命令,并替换当前 Shell 进程。

exec 命令通常用在 Shell 脚本程序中,可以调用其他的命令。如果在当前终端中使用命令,则当指定的命令执行完毕后会立即退出终端。

2.命令格式

exec [-cl] [-a name] [command [arguments]]

3.选项说明

-a <name>
	作为第 0 个参数传递给 COMMAND 命令。
-c 
	在一个空环境中执行 COMMAND 命令。
-l
	在 COMMAND 命令的第 0 个参数中加一个短线。

4.常用示例

(1)执行 Shell 命令。

命令执行完后,然后退出当前终端。

exec ls

(2)在一个空环境中执行命令。

命令执行完后,然后退出当前终端。

exec -c ls

(3)find 和 exec 综合使用。

find ./ -name "test.txt" -exec ls -l  \\;
-rw-rw-r--+ 1 root root 6 Nov 24 17:59 ./test/test.txt

参考文献

exec(1) - Linux manual page - linux.org

以上是关于Linux 命令(226)—— exec 命令(builtin)的主要内容,如果未能解决你的问题,请参考以下文章

JAVA执行CMD命令

linux下的exec命令

linux 的命令 -exec 的使用

【exec】shell脚本中的 exec 命令

LINUX+NGINX下的PHP shell_exec()函数执行linux命令 2019-08-08

每天一个Linux命令(20)--find命令之exec