Найти в Дзене
BASH DAYS | Linux Factory

Три нативных буфера обмена в Linux

Начнем этот спринт с буферов обмена в Linux. Обычно при работе в терминале у нас с тобой есть аж три буфера.

Привет. Все таки сложно отойти от праздников и заставить себя работать. Придется подключать для разгона «Красный Халат». Погнали.

При правильных манипуляциях, можно воспользоваться всеми тремя.

Clipboard Buffer

Копировать : CTRL+SHIFT+C
Вставить : CTRL+SHIFT+V
Вырезать : CTRL+SHIFT+X
Или контекстное меню

Primary Buffer

Копировать : Выделить, копируется само
Вставить : Средняя клавиша мыши

Application Buffer

Вставить : Зависит от приложения
Вырезать : Зависит от приложения
Копировать : Зависит от приложения

Ну а теперь давай потыкаем палкой. Практика. Заходи в консольку и копируй что-нибудь во все три буфера. В каждый буфер скопируй разный текст, чтобы визуально убедиться.

Clipboard Buffer
Выделяешь и копируешь CTRL+SHIFT+C

Primary Buffer
Выделаешь, копируется автоматически

Application Buffer (Оболочка Bash)
Курсор в конце строки, вырезаем CTRL+W

Так, буферы заполнили. Очищаем экран: CTRL+L и начинаем вставлять:

1. CTRL+SHIFT+V
2. Средняя кнопка мыши
3. CTRL+Y

Опа! Каждый пункт вставляет разный текст. Ну если конечно ты скопировал разный. В винде немного все иначе, я особо с этим не разбирался. Но 1й и 3й пункт точно работают. А вот средняя кнопка мыши у меня привязана на какую-то шляпу с окнами, но не суть.

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

Ладно. Всем легкой недели. Увидимся!