После запуска команды less в -bash вместо приглашения я получаю "(END) ". Что происходит, и как мне снова получить подсказку?
Я запускаю команду bash "less" на.txt. После распечатки строк в файле будет напечатано имя файла и "(END) ". Но я не получаю командную строку снова.
Кроме закрытия окна терминала и открытия нового, я не знаю, как поступить.
Итак, как мне пройти мимо этого "(END) ", чтобы получить подсказку?
1 ответ
Когда less
достигает конца файла, он отображает (END)
, Просто нажмите Q, чтобы вернуться к подсказке.
Для общей справки, в мире *nix CtrlC остановит текущий процесс, который также вернет вас в терминал (хотя это не работает для less
как вы узнали). Кроме того, вы можете использовать CtrlZ, чтобы отправить текущий процесс в фоновом режиме. Затем вы можете вернуть его с fg
, Увидеть help fg
а также help bg
для деталей.
Ох и less
это не bash
команда, это программа сама по себе и не имеет ничего общего с bash
,