Как я могу поместить последнюю команду zsh в историю в буфер обмена?

Как другие указали, страницы будут только скопированы назад в RAM при необходимости (по требованию) вместо того, чтобы поднять RAM, которую можно было бы лучше оставить доступной для кэша/буферов.

То, что страницы копируются назад в RAM, не перемещенную, важно и может привести к беспорядку, если Вы не знаете о нем. Страница не будет освобождена от подкачки, если она больше не будет необходима вообще (т.е. страница освобождена полностью), изменяется в RAM (таким образом, копия в подкачке больше не корректна), или подкачка кончается (и дисковые блоки необходимы для выгрузки некоторых других страниц). Таким образом, если страница должна быть выгружена снова в будущем никакая запись на диск, необходим, поскольку ядро знает, что уже существует хорошая копия на диске - это может значительно уменьшить "перегрузку", когда доступная RAM становится критически низкой, но областью подкачки, также не переполнен.

Вы видите, от скольких страницы в настоящее время находятся и в RAM и в подкачке cat /proc/meminfo - SwapCached строка является объемом данных, который находится на страницах, которые в настоящее время являются и в RAM и на диске. Если Вы думаете, что Ваша текущая подкачка использует его выше, чем Вы ожидаете, проверьте значение SwapCached, поскольку это может объяснить несоответствие.

2
задан 28 February 2012 в 14:12
2 ответа

As a one-off for the last command:

echo !! | pbcopy 

will put exactly the last command into the clipboard.

8
ответ дан 3 December 2019 в 08:57

Для этой задачи можно использовать xclip
See here
Your can just pipe something into the clipboard like this:

history 2 | xclip
0
ответ дан 3 December 2019 в 08:57

Теги

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