Prompt
這個“次要提示”是如何正式呼叫的,它與“主要”提示有何不同?
當您打開 Unix 時,例如在 Ubuntu 16.04 中,您可以鍵入
\
(新手的反斜杠符號)並按輸入鍵,這將打開看似某種“子提示”或我也喜歡稱之為“輔助提示”的東西.我想知道“主要”提示和這個“次要”提示之間的區別,我遇到的唯一區別(非常偶然)是“次要”提示實際上可以執行更長的就地執行腳本(鑑於這些以
#!/bin/bash
) 開頭,而“主要”執行此操作並在 1-2 秒後失敗。兩者最初都將無法完全執行腳本,至少如果它包含註釋,但由於某種原因,“輔助”將執行更多的腳本(如果我將腳本粘貼到script.sh
使用 Vi 或 Nano 創建的文件中,它將 b 以傳統方式執行得很好./script.sh
)。想請教unix老手,這個“子提示符”的正式名稱是什麼,如果有的話,和“主提示符”的主要區別是什麼,如果確實有什麼大的區別。我問它在這裡,讓更多人可以輕鬆地從 Google 找到這些數據。
次要提示的名稱正是 - 次要提示。正如 bash 手冊頁給出的那樣:
PS2 此參數的值與 PS1 一樣擴展,用作輔助提示字元串。預設是``>’’。