Формула, которую Вы использовали для разделов с выделенными процессорами. Их закрытые циклы, по сути, всегда равны их "озаглавленным" циклам.
Для LPAR с общим процессором формула:
Загрузка процессора % = ((capped_cycles + unapped_cycles) / entitled_cycles) * 100
Это может превысить 100%, если LPAR перейдет на свое "правое" использование процессора, в зависимости от настроек и доступных циклов процессора. (Для процессорных единиц разделите их на time_cycles
вместо этого)
Фигурные скобки заменяются результатами команды find
, и на каждой из них выполняется chmod
. +
заставляет найти
попытаться выполнить как можно меньше команд (так, chmod 775 file1 file2 file3
в отличие от chmod 755 file1
, chmod 755 file2
, chmod 755 file3
). Без них команда просто выдает ошибку. Все это объясняется в man find
:
-121--25671-
-exec команда ;
Execute команда ; true, если возвращено состояние 0. Все следующие аргументы для
find
считаются аргументами для команды до встречается аргумент, состоящий из «;
». «последовательность»{}
«заменяется текущим именем файла, обрабатываемым везде» это происходит в аргументах команды, а не только в аргументах где он один, как в некоторых версияхнайти
....
-exec команда {} +
Этот вариант действия
-exec
запускает указанную команду на выбранные файлы, но командная строка создается путем добавления каждое выбранное имя файла в конце; общее число вызовов команды будет значительно меньше числа соответствующие файлы....
Дополнительные варианты. Я сохранил ваш пример текста в файле
для простоты.
grep
и PCRE:
$ grep -oP '(GRAPE' FRUIT) =\K. *? (? =,) 'файл
фиолетовый
да
фиолетовый
утвердительный
Чтобы получить их на одной линии, просто разберите. Например,
$ grep -oP '(GRAPE' FRUIT) =\K. *? (? =,) '| paste -d «» - - -
фиолетовый да
фиолетовый утвердительный
sed
$ sed 's/. * GRAPE =\( [^,] *\). * FRUIT =\( [^,] *\). */\1\2/' файл
фиолетовый да
фиолетовый утвердительный
Или с GNU sed
$ sed -r 's/. * GRAPE = ([^,] *). * FRUIT = ([^,] *). */\1\2/' файл
фиолетовый да
фиолетовый утвердительный
Perl
$ perl -pne 's/. * GRAPE = ([^,] *). * FRUIT = ([^,] *). */\1\2/' файл
фиолетовый да
Вы можете заметить, что приведенное выше немного похоже на sed
one:). Альтернативно:
$ perl -lne '@ f = (/(?: (? < = GRAPE =) | (? < = FRUIT =)) (. +?) ,/g); печать файла "@ f" "
фиолетовый да
фиолетовый утвердительный
Используется ,
в качестве разделителя полей и выполняется поиск всех полей:
$ perl -F, -lane '@ r = grep (s/. +? =//, grep (/GRAPE' FRUIT/, @ F)); печать файла «@ r» '
фиолетовый да
фиолетовый утвердительный
Эта строка короче, но добавляет к каждой строке ведущее пространство:
$ perl -F, -lane 'print grep (s/. +? =//, grep (/GRAPE' FRUIT/, @ F)); 'файл
фиолетовый да
фиолетовый утвердительный
После некоторых исследований я научился использовать xbindkeys. Мне пришлось только добавить следующие команды в файл xbindkeysrc
, помещенный в мою личную папку:
# LeftBracket
"xvkbd -xsendevent -text "[""
Control+Alt + dead_grave | m:0xc + c:34
# RightBracket
"xvkbd -xsendevent -text "]""
Control+Alt + plus | m:0xc + c:35
# LeftKey
"xvkbd -xsendevent -text "{""
Control+Alt + dead_acute | m:0xc + c:48
# RightKey
"xvkbd -xsendevent -text "}""
Control+Alt + ccedilla | m:0xc + c:51
# Pipe
"xvkbd -xsendevent -text "|""
Control+Alt+Mod2 + 1 | m:0x1c + c:10
# AtSign
"xvkbd -xsendevent -text "@""
Control+Alt+Mod2 + 2 | m:0x1c + c:11
# Hash
"xvkbd -xsendevent -text "#""
Control+Alt+Mod2 + 3 | m:0x1c + c:12
# Virgulilla (Spanish keyboard)
"xvkbd -xsendevent -text "~""
Control+Alt+Mod2 + 4 | m:0x1c + c:13
# Slash
"xvkbd -xsendevent -text "\""
Control+Alt+Mod2 + masculine | m:0x1c + c:49
После этого я добавил xbindkeys в gnome-session-properties
для запуска xbindkeys при запуске.Этот путь Я могу использовать Ctrl + Alt , как и раньше.