2>&1 &:將標準錯誤2重定向到標準輸出1中
bash中 2>&1 & 的解釋
1、bash中0,1,2三個數字分別代表:
- 0 STDIN_FILENO 標準輸入(一般是鍵盤)
- 1 STDOUT_FILENO 標準輸出(一般是使用者終端控制檯)
- 2 STDERR_FILENO 標準錯誤(出錯資訊輸出)
2、輸入輸出重定向,
- 重定向輸入:在命令中指定具體的輸入來源,譬如 cat < test.c
- 輸出重定向:指定具體的輸出目標以替換預設的標準輸出,譬如ls > 1.txt
3、> 和 >> 的區別:
- > 用於新建
- >> 用於追加
4、2>&1 就是用來將標準錯誤2重定向到標準輸出1中的
- 1前面的&就是為了讓bash將1解釋成標準輸出而不是檔案1
- 最後一個&,則是讓bash在後臺執行
相關推薦
如何將make編譯之後的錯誤資訊重定向到一個檔案中
1. 標準輸出的控制 語法:命令 > 檔案 將命令的執行結果送至指定的檔案中。 例如: ls -l > list 將執行“ls -l” 命令的結果寫入檔案list 中。 語法:命令>& 檔案 將命令執行時螢幕
2>&1 &:將標準錯誤2重定向到標準輸出1中
bash中 2>&1 & 的解釋 1、bash中0,1,2三個數字分別代表: 0 STDIN_FILENO 標準輸入(一般是鍵盤) 1 STDOUT_FILENO 標準輸出(一般是使用者終端控制檯) 2 STDERR_FILENO 標準錯
linux系統shell中重定向 標準輸出 錯誤輸出 >/dev/null 2>&1
經常shell指令碼中,會看到: 仔細體會下面例子。 >/dev/null 2>&1 這句話的意思簡單理解為:標準輸出和錯誤輸出都不會輸出出來。 [email protected]:/tmp>date>1.txt >/de
ASP.NET Core 實戰:將 .NET Core 2.0 專案升級到 .NET Core 2.1
一、前言 最近一兩個星期,加班,然後回去後弄自己的部落格,把自己的電腦從 Windows 10 改到 Ubuntu 18.10 又弄回 Windows 10,原本計劃的學習 Vue 中生命週期的相關知識目前也沒有任何的進展,嗯,罪過罪過。看了眼時間,11月也快要結束了,準備補上一
Zend Studio使用教程:將應用程式部署到Zend Server(1/2)
Zend Studio允許您從現有的SVN專案中建立一個新的PHP專案。在本教程中,您將獲的一個現有的SVN專案。 教程內容 在本教程中,您將學習: 從Zend Studio中的SVN建立一個新的PHP專案,您將獲得一個現有的SVN帳戶和專案。在本地Zend Ser
mappers:將sql映射註冊到全局配置中
ger source resource map con 使用 ace 磁盤 ack <!-- 將我們寫好的sql映射文件(EmployeeMapper.xml)一定要註冊到全局配置文件(mybatis-config.xml)中 --> <!-- 6、map
C語言基礎:將整數格式化成其它進制輸出的代碼
基礎 輸出 oct %d 語言 int 資料 stdio.h main 如下的資料是關於C語言基礎:將整數格式化成其它進制輸出的代碼。 #include <stdio.h> int main () { int value = 255; print
linux重定向標準輸入輸出,標準錯誤
lin linux重定向 文件描述符 name txt 文件 sets color 描述符 標準輸入是文件描述符0。它是命令的輸入,缺省是鍵盤,也可以是文件或其他命令的輸出。標準輸出是文件描述符1。它是命令的輸出,缺省是屏幕,也可以是文件。標準錯誤是文件描述符2。這是命令錯
Linux基礎管理—— " 標準IO及重定向及管道 "
輸入輸出重定向 管道 標準輸入 標準錯誤輸入 1、標準輸入和輸出 一般來說程序是由指令+數據組成;那麽就不可避免的要讀入和輸出數據,即input和output。 打開的文件都有一個fd: file descriptor (文件描述符),可以在/proc/$$/fd中查看當前終端打開的文件
Java 輸入/輸出——重定向標準輸入/輸出
ole catch som align oid int limit 文件的 pan 在System類中提供了如下三個重定向標準輸入/輸出方法。 static void setErr?(PrintStream err) Reassigns the "standar
三十、python之Flask框架(二)檢視:返回狀態碼、重定向、狀態保持、請求鉤子
一、返回狀態碼和abort函式 1.return直接返回狀態碼: return可以返回自定義的不符合http協議的狀態碼。 作用:實現前後端的資料互動。 程式碼: from flask import Flask app = Flask(__name__) @app.rou
重定向標準輸入到檔案
#!/bin/bash echo '' > redis.txt for((i=1;i<=3;i++)) do echo 'get te
Charles抓包三個小技巧:抓取Https、重定向某域名、限流
一、抓取Https--以Android平臺為例,其他平臺類似: 總計三步: 1.PC端charles安裝CA證書 開啟charles help-->SSL Proxying-->Install Charles Root Certificate,下圖為安好的證書:
重定向標準輸出到檔案有時看不到檔案的內容
作轉碼測試程式時,將輸出儲存到檔案。開始時可以。 將列印的音、視訊的pts刪除後,就看不到檔案的內容了,還以為是程式出問題了。 查了一下,是緩衝地區的問題。 原來有很多的printf,緩衝地區滿了,就會寫到檔案。 可以使用 fflush(stdout)解決。 也可以用se
如何將Exchange OWA http重定向到https
本文描述以下內容:對於 Microsoft Outlook Web Access 使用者,如何在 Microsoft Internet 資訊服務控制檯 (IIS) 中將 HTTP 連線自動重定向到 HT
shell將多行文字重定向到檔案
在shell中,使用Here Document方式將文字重定向到檔案,格式如下: ( cat << EOF 要寫的文字 EOF ) > 目標檔案 示例test.sh: #! /
標準輸入輸出、錯誤輸出、重定向標準輸出
I/O重定向詳解及應用例項 1、 基本概念(這是理解後面的知識的前提,請務必理解) a、 I/O重定向通常與 FD有關,shell的FD通常為10個,即 0~9; b、 常用FD有3個,為0(stdin,標準輸入)、1(stdout,標準輸出)、2(stderr,標準錯誤輸出),預設與keyboar
Linux初學實戰之重定向標準 I/O 流
Linux shell 使用 3 種標準的 I/O 流,每種流都與一個檔案描述符相關聯:1,stdout 是標準輸出流,它顯示來自命令的輸出。它的檔案描述符為 1。2,stderr 是標準錯誤流,它
Qt:重定向QDebug輸出到檔案,並附上日期
介紹 程式碼比較簡單,就是一個函式,在main中呼叫即可 函式申明 void setDebugOutput(const QString &targetFilePath, const bool &argDateFlag = false
Python爬蟲之requests庫(五):Cookie、超時、重定向和請求歷史
import requests 一、Cookie 獲取伺服器響應中的cookie資訊 url = 'http://example.com/some/cookie/setting/url'