如何在 Terminal 一行裡同時下幾個指令? [論壇 - 新手村]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



如何在 Terminal 一行裡同時下幾個指令?
會員二級
註冊日期:
2009/12/17 21:17
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 3387
EXP: 53
離線
請教各位大大們,如何在 Terminal 一行裡同時下幾個指令?如:

sudo apt-get update
sudo apt-get upgrade

等等,請教如何能合併成一行指令,試過不行,如:

sudo apt-get update | sudo apt-get upgrade

懇請指教,謝謝。

2016/12/19 21:50
應用擴展 工具箱
回覆: 如何在 Terminal 一行裡同時下幾個指令?
會員二級
註冊日期:
2006/2/6 13:19
所屬群組:
已註冊使用者
等級: 4
HP : 0 / 92
MP : 11 / 2947
EXP: 68
離線
分號 ;

兩行命令中用分號隔開就可以了。

2016/12/20 0:07
應用擴展 工具箱
回覆: 如何在 Terminal 一行裡同時下幾個指令?
會員二級
註冊日期:
2009/12/17 21:17
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 3387
EXP: 53
離線
大大太感謝了,五體投地,感謝感謝!

2016/12/20 8:45
應用擴展 工具箱
回覆: 如何在 Terminal 一行裡同時下幾個指令?
會員五級
註冊日期:
2012/4/22 10:50
所屬群組:
已註冊使用者
等級: 30
HP : 146 / 732
MP : 403 / 10181
EXP: 30
離線
clarkliang 寫到:
請教各位大大們,如何在 Terminal 一行裡同時下幾個指令?如:

sudo apt-get update
sudo apt-get upgrade

等等,請教如何能合併成一行指令,試過不行,如:

sudo apt-get update | sudo apt-get upgrade

懇請指教,謝謝。



藉此來溫故知新一下

## 相關文件

* $ man bash
* $ info bash <-- 這個需要安裝「bash-doc」這個套件,或是到「GNU Bash manual」找網頁來觀看。
* bash-handbook (中文版)


================================================================================

## 「|」

關於「|」可以找尋關鍵字「Pipelines」。

* $ man bash ,然後找尋關鍵字「Pipelines」。

* Bash Reference Manual / 3.2.2 Pipelines

可以執行「info bash -n 'Pipelines'」就可以找到相關的內容。

* bash-handbook / Pipes (中文版)

================================================================================

## 「;」, 「&」, 「&&」, 「||」

關於「;」, 「&」, 「&&」, 「||」可以找尋關鍵字「Lists of Commands」。

* $ man bash ,然後找尋關鍵字「SHELL GRAMMAR」「Lists」。


* Bash Reference Manual / 3.2.3 Lists of Commands

可以執行「info bash -n 'Lists'」就可以找到相關的內容。

* bash-handbook / Lists of commands (中文版)

請搭配下面的「Exit Status (Exit code)」的概念來研讀。

================================================================================

以上「|」, 「;」, 「&」, 「&&」, 「||」

可以執行「info bash -n 'Shell Commands'」可以看到「Bash Reference Manual / 3.2 Shell Commands」這一頁,裡面有列相關議題。

或是執行「$man bash」,找尋「SHELL GRAMMAR」。

================================================================================

## Exit Status (Exit code)

* $ man bash,然後找尋關鍵字「EXIT STATUS」。

* Bash Reference Manual / 3.7.5 Exit Status

可以執行「info bash -n 'Exit Status'」就可以找到相關的內容。


* bash-handbook / Exit codes (中文版)

================================================================================

之前有紀錄一篇「[索引]如何執行指令」,裡面有列一些參考連結和討論案例,也可以參考。

以上


2016/12/20 9:09
應用擴展 工具箱
回覆: 如何在 Terminal 一行裡同時下幾個指令?
會員二級
註冊日期:
2009/12/17 21:17
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 3387
EXP: 53
離線
感謝大大,已解決了,依照樓上大大所言:

Alleen Wang 今天 0:07:24
分號 ;

兩行命令中用分號隔開就可以了。

再次感謝各位大大!

2016/12/20 19:55
應用擴展 工具箱
回覆: 如何在 Terminal 一行裡同時下幾個指令?
會員二級
註冊日期:
2009/12/17 21:17
所屬群組:
已註冊使用者
等級: 7
HP : 0 / 163
MP : 24 / 3387
EXP: 53
離線
U1604:~$ sudo apt-get update;sudo apt-get upgrade;sudo apt-get dist-upgrade;sudo apt-get check;sudo apt-get purge;sudo apt-get autoclean;sudo apt-get autoremove


一次解決,一切ok!感謝!

2016/12/20 19:57
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.