首页 > 其他分享 >"command >/dev/null 2>&1 &"是什么意思呢?

"command >/dev/null 2>&1 &"是什么意思呢?

时间:2024-07-25 11:40:14浏览次数:14  
标签:输出 shell 重定向 dev command null

0:表示键盘输入(stdin)

1:表示标准输出(stdout),系统默认是1

2:表示错误输出(stderr)

shell命令:command >/dev/null  2>&1  &  等同于   command 1>/dev/null 2>&1  &

1)command:表示shell命令或一个可执行的程序

2)>:表示重定向到

3)/dev/null:表示Linux的空设备文件

4)2:表示标准错误输出

5)&1:&表示等同于的意思,2>&1,表示2的输出重定向等同于1的重定向

6)&:表示后台执行这条指令

1>/dev/null:表示标准输出重定向到空设备文件,即不输出任何信息到终端。

2>&1:表示错误输出重定向等同于标准输出,因为之前标准输出已经重定向到了空设备文件,所以错误输出也重定向到空设备文件。

上述例子中的shell命令的意思就是在后台执行这个程序,并将错误输出2重定向到标准输出1,然后将标准输出1全部放到/dev/null文件,也就是清空.(shell命令:command >/dev/null  2>&1  &  等同于  command 1>/dev/null 2>&1  &)

" >/dev/null 2>&1 "常用来避免shell命令或者程序等运行中有内容输出。


资料来源:https://www.jianshu.com/p/071e49f5f48e

标签:输出,shell,重定向,dev,command,null
From: https://www.cnblogs.com/bulh/p/18322237

相关文章

  • Druid出现DruidDataSource - recyle error - recyle error java.lang.InterruptedExce
    原文链接: https://www.cnblogs.com/zhoading/p/14040939.htmlhttps://www.cnblogs.com/lingyejun/p/9064114.html 一、问题回顾线上的代码之前运行的都很平稳,突然就出现了一个很奇怪的问题,看错误信息是第三方框架Druid报出来了,连接池回收连接时出现的问题。1234......
  • 界面控件开发包DevExpress v24.1.4全新发布
    DevExpress Universal拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpressDashboardeXpressApp框架、适用于VisualStudio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress近期重要版本v24.1已正式发布,该版本拥有众多新产品和数十个具有......
  • SQL 命令在手动运行时工作正常(SQL Developer),但在 Python 的 oracledb 模块中给出 ORA-
    我正在使用OracleSQL数据库,并且我想运行该命令ALTERSESSIONSETNLS_DATE_FORMAT='YYYY-MM-DD';当我从SQLDeveloper应用程序手动运行它时,它工作正常。但是,当我使用oracledb模块从Python运行它时,出现以下错误:ErrorrunningSQLscript:ORA-00922:mi......
  • Selenium 是否可以检测发送到 devtools 网络选项卡中站点的特定请求?
    我在Chrome和Firefox上使用python上的Selenium。我希望selenium等待,直到将特定请求发送到可以位于devtools的网络选项卡中的站点。例如名称为“index-24c3e2ca18.js”且请求URL为“https://www.wikipedia.org/portal/wikipedia.org/assets/js/index-24c3e2ca18.js”......
  • 使用 codegen 在现有 devtools 会话中的 playwright 中进行录制
    我已经用Python安装了playwright。我有一个可以打开远程调试的应用程序。使用chromium.connect_over_cdp(websocket_url),我能够连接到相同的内容并工作。但是我需要相同的记录选项,即剧作家代码生成器。在这种情况下如何实现这一点?很遗憾,Playwright本身并不能让......
  • 使用 Azure DevOps 管道时找不到模块“twine”
    我正在AzureDevops中运行一个管道,该管道应该使用“twine”发布一个轮子。该管道使用基于Windows的映像。该管道基于以下文档https://learn.microsoft.com/en-us/azure/devops/pipelines/artifacts/pypi?view=azure-devops&tabs=yaml#publish-python-packages-to-a......
  • pymobiledevice3:如果没有抽象方法“_create_service_connection”的实现,则无法实例化
    全面披露:我不知道我在做什么。我没有编程经验。我已要求ChatGPT为我创建一个程序。ChatGPT为我创建的文件之一名为“device_detection.py”。这个特定文件应该检测通过USB端口连接到我的笔记本电脑的智能手机设备,然后在终端中打印结果。如果这就是我所需要的,那就太好了(并且......
  • bash: ls: command not found... Similar command is: 'lz'
     001、环境变量混乱出现如下问题[root@PC1~]#ls##基本命令调不起来bash:ls:commandnotfound...Similarcommandis:'lz'[root@PC1~]#vim~/.bashrc##vim编辑器也调不起来bash:vim:commandnotfound... 。......
  • DevExpress中文教程 - 如何在.NET MAUI应用中实现Material Design 3?
    DevExpress .NETMAUI多平台应用UI组件库提供了用于Android和iOS移动开发的高性能UI组件,该组件库包括数据网格、图表、调度程序、数据编辑器、CollectionView和选项卡组件等。获取DevExpressv24.1正式版下载DevExpress技术交流群10:532598169      欢迎一起进群讨论Mate......
  • Python + Polars:如何有效地“fill_null”仅 DataFrame 的某些列?
    例如,假设我只想fill_null(strategy="zero")DataFrame的数字列。我当前的策略是这样做:final_df=df.select(cs.exclude(cs.numeric()))final_df.with_columns(df.select(cs.numeric()).fill_null(strategy="zero"))是否有替代的、更惯用或更有效的方法来实现我......