Вверху: объединение! и переменная окружения
Прямо сейчас у меня есть назначение, которое просит меня исключить мое текущее имя пользователя в верхнем выводе. Я обнаружил, что установка $USER позволяет мне использовать его для фильтрации только моего имени пользователя, однако добавив! чтобы это не позволило мне сделать что-нибудь
top -U !$USER
Мне не разрешают повторять и узнавать, что такое $USER, поэтому я предполагаю, что это должно быть частью команды. Может кто-нибудь сказать мне, что я должен делать здесь, потому что я гуглил всю ночь и ничего не нашел в том, что я ищу.
Кроме того: я должен исключить root, так как можно добавить несколько аргументов в опцию?
1 ответ
Вы сделали правильный, но версия имеет значение.$USER
сохраняет текущее имя пользователя в качестве переменной среды. Пожалуйста, убедитесь, что версия команды t opther top выше v3.2.0.
Правильный ответ:
$ top -U \!$USER (introduced in top v3.2.9?)
man top
за -U
опция:
Prepending an exclamation point ('!') to the user id or name
instructs top to display only processes with users not match-
ing the one provided.