---
# System prepended metadata

title: 一分鐘指令分享

---

# 一分鐘指令分享

## h2cdrecord
### h2cdrecord 是一個用於刻錄光碟（CD、DVD 或藍光光碟）的命令列工具。它可以讓我們把資料或音樂檔案刻錄到光碟上，並且支援各種設定，例如速度、光碟機、刻錄模式等等。

> ==h2cdrecord 範例==
> 下方指令會以 8 倍速將指定的 ISO 檔案刻錄到光碟上，並且在刻錄過程中顯示詳細訊息。
```=
cdrecord -v -speed=8 dev=/dev/cdrw -data /path/to/iso_file.iso
```




## traceroute
### traceroute 是一個用於顯示數據封包在網路上從源主機到目標主機之間的路徑的命令列工具。它可以幫助我們檢查網路連線的問題和追蹤數據封包的路徑
> ==traceroute 範例==
> 下方命令將顯示數據封包從當前主機到 example.com 之間的路徑信息。
```=
traceroute example.com
```

## h2cdrecord 與 traceroute 串接使用範例
下方是一個將 h2cdrecord 和 traceroute 串接在一起的範例。
在這個範例中，首先會執行 traceroute，並把輸出內容儲存到檔案 traceroute_output.txt 中。
接著根據返回值檢查 traceroute 是否成功執行。
如果 traceroute 執行成功，就會繼續執行 h2cdrecord 以刻錄光碟。
最後，根據 h2cdrecord 的返回值，會顯示光碟刻錄是否成功的訊息。

```=
# 執行 traceroute
traceroute example.com > traceroute_output.txt

# 檢查 traceroute 是否成功執行
if [ $? -eq 0 ]; then
    echo "Traceroute 執行成功。"
    
    # 刻錄光碟
    cdrecord -v -speed=8 dev=/dev/cdrw -data /path/to/iso_file.iso
    
    if [ $? -eq 0 ]; then
        echo "光碟刻錄成功。"
    else
        echo "光碟刻錄過程中出錯。"
    fi
else
    echo "Traceroute 執行失敗。"
fi
```


