Saya tidak sengaja mengetik ls'dan saya mendapat antarmuka interaktif: >
Apa ini?
Saya mencoba mencari di internet, tidak menemukan apa pun.
Saya tidak sengaja mengetik ls'dan saya mendapat antarmuka interaktif: >
Apa ini?
Saya mencoba mencari di internet, tidak menemukan apa pun.
Jawaban:
Perilaku ini distro agnostik. Anda telah membuka penawaran, shell menampilkan $PS2variabel global ( $PS2ada >di output Anda) sementara kutipan kedua hilang.
Anda dapat mengubah PS2 dengan apa yang Anda inginkan:
Ex: export PS2=">>>"
Nilai $ PS2 dicetak (setelah ekspansi) sebagai prompt sekunder untuk lebih banyak data saat bash berjalan interaktif. Lihat man bash, di bawah PROMPTING.
"PS" adalah singkatan dari (mungkin) "string cepat". PS1 adalah apa yang shell akan ditampilkan sebagai command line prompt shell Anda. PS2 ditampilkan ketika input lebih lanjut diperlukan untuk menyelesaikan perintah (string yang tidak dikutip, membaca dari stdin, dll.). man bashlalu cari PS1 atau PS2 ( /PS[12]<CR>)