Shell
’ 命令在終端中有什麼作用?
最近,我打開終端並開始輸入我能輸入的所有內容,之後我不小心輸入
"
了類似 python shell 的東西被初始化:muhammadrasul@AMR:~/Desktop$ lksdflaflakd;kfa;lk" > a > s > > fd > sfs > fs >
然後我意識到它也適用
"
。那麼,那個環境實際上是什麼,為什麼它會忽略之前的一切"
?
"
開始一個字元串。字元串一直持續到下一個"
(除了在字元串中\"
放入 a"
並且不結束字元串)。字元串可以包含換行符。因此,在輸入 single 後"
,shell 會繼續讀取輸入,因為字元串未完成。當您用 another 終止字元串時
"
,shell 將開始執行命令。那時它會抱怨找不到每個命令。
>
提示符是 shell 表示它期待更多輸入的方式。您可以通過變數自定義它PS2
,這類似於PS1
,但用於續行。