В tcsh
или zsh
в режиме emacs
(обычно по умолчанию) вы можете ввести:
sass-convert original.scss Ctrl+Alt+_
Ctrl+ Alt+_ копирует предыдущее слово (виджет copy-prev-word
).
Обратите внимание, что он копирует предыдущее слово, разделенное пробелами, он не понимает кавычек или чего-то подобного (в отличие от !#:$
расширения истории в стиле csh).
Другой подход (также работает с bash
и другими оболочками на основе readline), все еще в режиме emacs
:
sass-convert original.scssCtrl+WCtrl+Y Ctrl+Y
С zsh вы также можете сделать:
(){sass-convert $1 $1} original.scss
С ( t)csh/ksh/zsh/bash, используя раскрытие фигурных скобок:
sass-convert original.scss{,}
With all optimizations it still uses almost all available RAM (16 GB)
оно — кто? Как правило, каждая ОС общего назначения, разработанная с 1970-х годов, интенсивно использует всю доступную оперативную память или ее огромную часть для медленного кэширования содержимого хранилища. Если это значит кеш ВМ какие там траблы? Запустите free -m
и изучите его вывод, раньше он имел специальное указание «+/ -кэш/буферы», намекающее на то, что он не используется безвозвратно — кэш будет уменьшаться при нехватке памяти .
Довольно типичное заблуждение новичка...
I found that I should change I/O scheduler type to deadline
Планировщики предназначены для медленных устройств, таких как жесткие диски. С SSD/NVME это просто дополнительные накладные расходы — вам не нужно иметь очередь для запросов, потому что нет никакой выгоды в -их упорядочении — в отличие от жестких дисков, где это играет важную роль, сокращая время поиска.
How I can solve these freezes during I/O load?
Здесь нет телепатов(в качестве исключения я предпочитаю скрывать свой талант, чтобы другие не завидовали ), dd
можно запускать по-разному, почему вы просто не добавили фрагмент показывая, как именно это было запущено?
P. S. В общем, я могу посоветовать обновить ядро, потому что это могут быть особенности драйвера, которые (или )не устранены.