Как вызвать функцию из WCALC?

Не могу помочь вам со старыми версиями procps версии 3.2.x, но в более новых (например, определенно 3.3.10 и, я думаю, она вернулась к 3.3.4) вы можете настроить размер фиксированных колонок. Ключ, который вы ищете - заглавная буква X.

Чтобы использовать эту функцию, сначала запустите top. В идеале, но не обязательно, вы "освободите место" для своей колонки, либо удалив другие колонки, либо расширив свой терминал. Используйте f для вызова списка полей и отмените выбор ненужных. Когда вы будете довольны выбором полей, нажмите q, чтобы вернуться к списку процессов.

Затем используйте команду X, которая спросит вас, на сколько увеличить ширину, обычно -1 работает нормально. Вы можете получить странный эффект "растущего столбца", но после нескольких повторных просмотров вы сможете увидеть полное имя пользователя.

  PID USER          PR    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND     
 3775 libvirt-qemu  20 4667404 960508  14724 S   6.1  5.9 188:04.01 qemu-syste+ 
 3825 Debian-gdm    20 1516152 114924  64404 S   2.7  0.7   1:52.09 gnome-shell 

Обратите внимание, что имя команды теперь усечено (заканчивается знаком +), потому что наше имя пользователя стало длиннее и сдвинуло другие колонки вправо. Хорошая это идея или нет, зависит от того, что вы ищете.

1
05.05.2018, 23:51
1 ответ

Скобки являются специальными для оболочки (они используются для создания подоболочек ). Чтобы использовать круглые скобки в аргументе дляwcalc(или любые другие символы, которые являются специальными для оболочки, такие как пробелы, шаблоны подстановки имен файлов, операторы перенаправления, символы вертикальной черты и т. д. ), вам необходимо заключить аргументы в кавычки:

$ wcalc abs(-2)
sh: syntax error: `(' unexpected

$ wcalc 'abs(-2)'
 = 2
5
27.01.2020, 23:18

Теги

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