linux下jcmd命令没找到,Linux exec 命令 command not found exec 命令详解 exec 命令未找到 exec 命令安装 - CommandNotFound ⚡️ ...

显示行号

|

选择喜欢的代码风格

默认

GitHub

Dune

LakeSide

Plateau

Vibrant

Blue

Eighties

Tranquil

exec 命令调用并执行指定的命令。

exec 命令安装:

-bash: exec: command not found

#Debian

apt-get install execline

#Ubuntu

apt-get install execline

#Alpine

apk add execline

#Kali Linux

apt-get install execline

#Fedora

dnf install R-core

#Docker

docker run cmd.cat/exec exec

exec 命令补充说明:

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

exec 命令语法:

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

exec 命令选项:

-c:在空环境中执行指定的命令。

-l:在传递给command的第零个arg的开头放置一个破折号。

(这是login程序的工作。)

-a:Shell将name作为第零个参数传递给command。

exec 命令参数:

指令:要执行的指令和相应的参数。

exec 命令实例

首先使用 echo 命令将文本 “Command Not Found” 进行输出,输入如下命令:

$ echo Command Not Found # 输出指定信息

Command Not Found #输出信息

然后再使用 exec 命令调用 echo 命令输出同样的信息,并且对输出的信息进行对比,输入指令如下所示:

$ exec -c echo Command Not Found

Command Not Found #输出信息

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

exec 命令总结

exec 命令

作用

exec ls

在 shell 中执行 ls,ls 结束后不返回原来的 shell 中了

exec

file 中的内容作为标准输入(替代 STDIN)

exec >file

将标准输出写入file(替代STDOUT)

exec 3

将 file 读入到文件描述符 3 中(此时,创建了文件描述符 3)

sort

将文件描述符3作为临时输入,用于 sort 排序

exec 4>file

将写入文件描述符 4 中的内容写入 file 中(此时,创建了文件描述符 4)

ls >&4

ls 将不会有显示,直接写入文件描述符 4 中了,即上面的 file 中

exec 5

创建文件描述符 4 的拷贝文件描述符 5

exec 3

关闭文件描述符 3

exec 命令扩展阅读:

exec 命令评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值