Я випадково набрав ls'і отримав інтерактивний інтерфейс: >
що це?
Я спробував пошук в Інтернеті, нічого не знайшов.
Я випадково набрав ls'і отримав інтерактивний інтерфейс: >
що це?
Я спробував пошук в Інтернеті, нічого не знайшов.
Відповіді:
Така поведінка є дистрофічно агностичною. У вас була відкрита цитата, оболонка відображає $PS2глобальну змінну ( $PS2є >у вашому виході), а друга цитата відсутня.
Ви можете змінити PS2 тим, що хочете замість цього:
Наприклад: export PS2=">>>"
Значення $ PS2 друкується (після розширення) як вторинний запит на отримання більшої кількості даних, коли bash працює в інтерактивному режимі. Дивіться в man bashрозділі ПРОДУКЦІЯ.
"PS" означає (ймовірно) "рядок підказок". PS1 - це те, що оболонка відображатиметься як командний рядок процесу оболонки. PS2 відображається тоді, коли для виконання команди потрібен подальший ввід (рядок без котирування, читання від stdin тощо). man bashпотім знайдіть PS1 або PS2 ( /PS[12]<CR>)