腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
>&2在shell脚本中意味着什么?
、
、
我正在做作业,我有一个关于一行的问题。我不明白这个>&2是什么意思: then echo "$2: Is directory" >&2 ; exit 21 fi
浏览 0
提问于2019-10-20
得票数 26
1
回答
在
linux
中,stdin、stdout、stderr表示打开
文件
描述符
?
关于
linux
系统的标准音频,我有一些问题。我知道fd0、fd1、fd2分别引用stdin、stdout、stderr。stdin、stdout、stderr是否表示打开
文件
描述符
?如果我像2>&1一样
重定向
它,那么
文件
描述符
和打开
文件
描述符
之间关系会发生什么?
浏览 18
提问于2021-01-04
得票数 0
回答已采纳
1
回答
如何通过
linux
上的pwsh写入
文件
描述符
3?
、
、
我在
linux
上使用pwsh运行一些特定的powershell模块。我想把接收到的数据输出到
文件
描述符
3,我想要
文件
描述符
3上的数据,因为Powershell不遵守stdout是数据和stderr是日志的约定。我希望
文件
描述符
3充当我们的“数据”
文件
描述符
。最终目标是在我们用Python包装这个powershell调用时能够这样做,并且我们将自己
重定向
文件
描述符
3数据 pwsh -
浏览 8
提问于2022-11-04
得票数 1
回答已采纳
1
回答
这是什么意思?>两个2>&1?
我有一个类似的问题:“将标准输出和标准错误都
重定向
到同一个
文件
的正确语法是什么?”答案是>both 2>&1,为什么这个答案是正确的,请向我解释? 这是什么意思?>both 2>&1
浏览 3
提问于2022-03-01
得票数 0
2
回答
Crontab运行Wget命令
、
、
、
我正在使用crontab,比如:我想知道在命令末尾使用> /dev/null 2>&1有什么不同,以及是否建议这样做。
浏览 3
提问于2012-11-13
得票数 1
回答已采纳
1
回答
如何在/dev/fd下添加新的
文件
描述符
?
、
、
、
、
我通过ssh使用远程
linux
服务器,所以我没有超级用户权限。但是,/dev/fd中挂载的
文件
描述符
是不够的:0 1 2 user >ls /proc/self/fd我想要的是添加新的
文件
描述符
,这样我就可以用这种方式
重定向
输出流: user >.因为
文件
描述符
不够,所以我不能创建像
浏览 2
提问于2018-02-12
得票数 2
1
回答
为什么>>&和&>>之间有区别,而不是>&和&>?
来自,在“
重定向
”一节下: 该结构允许将标准输出(
文件
描述符
1)和标准错误输出(
文件
描述符
2)
重定向
到名为word扩展的
文件
。
重定向
标准输出和标准错误有两种格式:和在这两种形式中,首选第一种。 $ bash --version GNU bash, version 4.2.46(1)-release (
浏览 0
提问于2018-08-06
得票数 1
回答已采纳
2
回答
如何确保该脚本只运行一个自身的实例?
、
、
、
、
2013年8月19日,兰德尔·施瓦茨发布了这 shell脚本,目的是确保在
Linux
上“只运行一个脚本实例,而不存在竞争条件,也不需要清理锁
文件
”:$脚本将自己内容的副本(即从<)
重定向
到子subshell的STDIN (即
文件
描述符
0)。以下是我的问题: 为什么脚本需要将它自己的内容的副本
重定向
到子subshell继承的
文件
描述符
,而不是
重定向</
浏览 0
提问于2019-01-03
得票数 24
2
回答
将断言消息写入日志
文件
、
、
、
我已经编写了一个c++应用程序,可以在运行在
Linux
上的嵌入式设备上运行。为了调试目的,我在应用程序中插入了std::cout语句。.但是,当应用程序面临断言时,断言消息不会存储在日志
文件
中。 我的应用程序依赖于很多第三方包,每个包都有自己的自定义断言功能。是否有一种简单的方法可以将所有日志和断言消息转储到日志
文件
中?
浏览 3
提问于2019-06-03
得票数 1
回答已采纳
1
回答
将stdout
重定向
到带有nohup的
文件
中不起作用
、
、
、
但是,如果我尝试以下方法,nohup只会将stderr-输出
重定向
到logfile.txt: nohup .
浏览 0
提问于2016-04-10
得票数 3
回答已采纳
1
回答
如何实现命令的sed输出而不是抑制输出
、
、
Hello world 123是否有一种方法可以捕获123中的文本并输出
文件
中的其他所有内容?
浏览 2
提问于2021-10-14
得票数 0
回答已采纳
1
回答
如何在使用跟踪库执行代码时静默打印消息?
、
、
我正在使用库跟踪代码。在执行其他代码时,我在屏幕上看到一些打印消息,表明存在。我怎么才能让他们安静下来? """generate sequential function calls """ _ = GenerateSeq
浏览 2
提问于2020-05-26
得票数 0
3
回答
带
文件
重定向
的双括号的目的是什么?
、
例如,我通过partclone命令看到了这一点2>&3 ) 3>&1 )的意义或目的是什么?是不是和...?如果没有,那有什么区别呢?
浏览 4
提问于2014-05-23
得票数 0
回答已采纳
1
回答
帮我理解这个
重定向
和内置的阅读?
、
同步是这样完成的:备份包含此
重定向
:git拉脚本有以下两行:当rsync运行时,它的所有进度输出都会显示在终端中(并且不会被填充到日志
文件
中)。rsync中的任何错误都会添加到日志
文件
中。当备份脚本调用git拉脚本时,printf行将显示在终端中,但是读取的文本会被填充到日志
文件
中(而
浏览 0
提问于2021-01-14
得票数 0
回答已采纳
1
回答
C程序在
Linux
中读取作为终端参数传递的
文件
描述符
。
、
、
、
我一直在研究如何从c程序中获取
Linux
上当前进程的开放
文件
描述符
,但没有找到以下示例:在本例中,是否有任何方法可以在sample.c程序中获取这些
文件
描述符
。我发现这些
重定向
不被视为命令行参数。
浏览 3
提问于2018-03-19
得票数 1
3
回答
使用
重定向
运算符<后检索stdin
、
但是,我们要通过使用Unix
重定向
操作符<在运行程序时使用,而不是让程序加载
文件
本身来实现这一点。(因此,程序通过假装从stdin读取文本来读取文本。)在从
文件
中读取数据后,程序将在执行其工作之前轮询用户以获得一些额外信息。 经过大量的研究,我无法找到一种方法来检索“旧”stdin来完成第(3)部分。有没有人知道这是怎么可能的?
浏览 1
提问于2009-10-26
得票数 2
回答已采纳
1
回答
将任何和所有
文件
描述符
重定向
到
文件
将输出从已知的
文件
描述符
重定向
到
文件
非常简单但是,假设我有一个二进制
文件
,它可能使用0、1和2以外的
文件
描述符
。如果命令是交互运行的,
文件
描述符
1和2默认为当前tty 我正在以交互方式运行二进制
文件
,但我认为二进制
文件
具有指向当前tty的其他
文件
描述符
,因为我已经将1和2<e
浏览 0
提问于2021-07-19
得票数 0
1
回答
我如何模拟缺少
文件
描述符
?
、
、
我想引发一种没有
文件
描述符
的情况。 你会怎么做?
浏览 9
提问于2015-06-15
得票数 21
回答已采纳
1
回答
Bash
文件
描述符
与
Linux
文件
描述符
、
在Bash中,允许任意
重定向
,重要的是使用所选的
文件
描述符
号。但是,在
Linux
中,调用进程不能选择open调用(AFAIK)返回的值。 因此,Bash数字是否与系统调用返回的fd编号相同?
浏览 1
提问于2019-04-18
得票数 0
回答已采纳
3
回答
"3>&1 1>&2 2>&3“在脚本中做什么?
、
、
、
我在脚本中看到了这一行:gewünschte Device an: " 0 70 "" 3>&1 1>&2 2>&3`3>&1 1>&2 2>&3 在做什么?我知道1= stdout和2= stderr,但是3和&是用来做什么的?
浏览 0
提问于2012-07-10
得票数 100
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux文件目录常用操作、重定向与管道
Linux输入重定向
Linux额外命令之重定向
Linux#9 Shell的人机交互-输出篇
Linux Shell 输入与输出重定向
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券