Не могу помочь вам со старыми версиями 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
Обратите внимание, что имя команды теперь усечено (заканчивается знаком +), потому что наше имя пользователя стало длиннее и сдвинуло другие колонки вправо. Хорошая это идея или нет, зависит от того, что вы ищете.
Скобки являются специальными для оболочки (они используются для создания подоболочек ). Чтобы использовать круглые скобки в аргументе дляwcalc
(или любые другие символы, которые являются специальными для оболочки, такие как пробелы, шаблоны подстановки имен файлов, операторы перенаправления, символы вертикальной черты и т. д. ), вам необходимо заключить аргументы в кавычки:
$ wcalc abs(-2)
sh: syntax error: `(' unexpected
$ wcalc 'abs(-2)'
= 2