После запуска команды less в -bash вместо приглашения я получаю "(END) ". Что происходит, и как мне снова получить подсказку?

Я запускаю команду bash "less" на.txt. После распечатки строк в файле будет напечатано имя файла и "(END) ". Но я не получаю командную строку снова.

Кроме закрытия окна терминала и открытия нового, я не знаю, как поступить.

Итак, как мне пройти мимо этого "(END) ", чтобы получить подсказку?

1 ответ

Решение

Когда less достигает конца файла, он отображает (END), Просто нажмите Q, чтобы вернуться к подсказке.

Для общей справки, в мире *nix CtrlC остановит текущий процесс, который также вернет вас в терминал (хотя это не работает для less как вы узнали). Кроме того, вы можете использовать CtrlZ, чтобы отправить текущий процесс в фоновом режиме. Затем вы можете вернуть его с fg, Увидеть help fg а также help bg для деталей.

Ох и less это не bash команда, это программа сама по себе и не имеет ничего общего с bash,

Другие вопросы по тегам