linux exec用法总结

Linuxexec的用法总结

先总结一个表:

exec命令

作用

exec ls

shell中执行lsls结果显示结束后不返回原来的的目录中,而是/(根目录)

exec <file

file中的内容作为exec的标准输入

exec >file

file中的内容作为标准写出

exec 3<file

file读入到fd3

sort <&3

fd3中读入的内容被分类

exec 4>file

将写入fd4中的内容写入file

ls >&4

Ls将不会有显示,直接写入fd4中了,即上面的file

exec 5<&4

创建fd4的拷贝fd5

exec 3<&-

关闭fd3

 

1. exec 执行程序

 虽然execsource都是在父进程中直接执行,但exec这个与source有很大的区别,source是执行shell脚本,而且执行后会返回以前的shell。而exec的执行不会返回以前的shell了,而是直接把以前登陆shell作为一个程序看待,在其上经行复制。

 

2. exec 举例

  1) exec </dev/tty1  //作用:将串口终端显示的字符作为输入到exec

比如在按键input驱动中:执行exec </dev/tty1 后,按开发板上的按键,串口终端显示按下的字符,

再按开发板上的确定键,将执行命令,而在电脑串口终端上按确认键将无效。

 

转载于:https://www.cnblogs.com/minglicnblogs/p/3907566.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值