использовать меньше содержимого в буфере обмена

Решение :Объединить tacсless

tac $@ | less

Установить

sudo bash -c 'echo "tac \$@ | less" > /usr/local/bin/tacless'
sudo chmod +x /usr/local/bin/tacless

Использование

tacless /var/log/auth.log
1
23.10.2019, 19:16
2 ответа

Вот более низкий -технический способ:

Вы что-то скопировали, верно? Итак, если вы нажмете Shift -Insert или что-то в этом роде, он вставится, верно?

$ cat | less

Теперь нажмите Shift + Insert , затем Ctrl + C

Вуаля! Теперь вы можете прокручивать вверх и вниз, искать и делать все, что хотите, с помощью less, работая с текстом буфера обмена, который вы вставили.

Обратите внимание, что в этом случае Ctrl + D не будут работать для завершения ввода в cat. Я не знаю почему, но этого не было ни в FreeBSD, ни в Ubuntu.

1
28.04.2021, 23:28

Используйте xclip или xsel (, которые должны быть доступны в любом дистрибутиве Linux и в портах BSD ).

Для выделения X11, которое автоматически копируется при выборе чего-либо мышью:

xsel | less
xclip -o | less

Для буфера обмена X11, который копируется явно (, обычно с помощью Ctrl + C):

xsel -b | less
xclip -o -selection c | less

В macOS используйте pbpaste.

pbpaste | less

См. Копирование содержимого файла в буфер обмена без отображения его содержимого для получения дополнительной информации.

4
28.04.2021, 23:28

Теги

Похожие вопросы