Это может звучать странно, мне просто интересно, если это возможно. Я хочу перенаправить весь ввод на конкретный терминал (тильда) через определенную команду (man), чтобы

$ ls

откроет справочную страницу для ls.

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

1 ответ1

0

Ну, вы могли бы просто сделать это с помощью цикла в while как

while read -r cmd; do
    man "$cmd"
done

то каждый раз , когда вы печатаете что - то и нажмите клавишу ВВОД это будет man

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .