Linux中的輸出重定向有以下幾種方式:
1. 使用符號">"將命令的標準輸出重定向到文件中,如果文件不存在則創建文件,如果文件已存在則覆蓋文件內容。例如:
```
command > file
```
2. 使用符號">>"將命令的標準輸出追加到文件中,如果文件不存在則創建文件,如果文件已存在則在文件末尾追加內容。例如:
```
command >> file
```
3. 使用符號"2>"將命令的錯誤輸出重定向到文件中,如果文件不存在則創建文件,如果文件已存在則覆蓋文件內容。例如:
```
command 2> file
```
4. 使用符號"2>>"將命令的錯誤輸出追加到文件中,如果文件不存在則創建文件,如果文件已存在則在文件末尾追加內容。例如:
```
command 2>> file
```
5. 使用符號"&>"將命令的標準輸出和錯誤輸出都重定向到文件中,如果文件不存在則創建文件,如果文件已存在則覆蓋文件內容。例如:
```
command &> file
```
6. 使用符號"&>>"將命令的標準輸出和錯誤輸出都追加到文件中,如果文件不存在則創建文件,如果文件已存在則在文件末尾追加內容。例如:
```
command &>> file
```
其中,數字2表示標準錯誤輸出。如果不指定重定向的目標文件名,則輸出將被丟棄。