После некоторых команд терминал не позволяет писать - PullRequest
0 голосов
/ 04 марта 2019

Я учусь на уроках, часто, когда они набирают команды в терминале и нажимают ввод, операция выполняется, и они могут вводить следующую команду.Я часто застреваю на этих экранах (часто помогает ctlr + c, но на изображении ниже это не так).

image

Команды типа \l, service postgresql status делают это.

Кто-нибудь может объяснить, почему у людей в уроках этого нет и как мне выйти из этого?

1 Ответ

0 голосов
/ 04 марта 2019

Похоже, вы "застряли" в пейджере less.Попробуйте набрать q, чтобы вернуться к приглашению psql.

Когда набор результатов слишком длинный или слишком широкий для экрана, psql будет вызывать настроенный пейджер для разбивки на страницы набора результатов.

Вы можете отключить эту функцию с помощью

\pset pager off

в приглашении psql или в файле ~/.psqlrc.

...