who | grep :0 | head -1 | cut -d " " -f 1
Команда who выводит список активных пользователей в системе. Команда grep :0 фильтрует строки, оставляя только те, в которых содержится :0, что обычно является признаком активной консоли пользователя. Команда head -1 выбирает первую строку из отфильтрованного списка. Команда cut -d " " -f 1 разделяет строку на поля, используя пробел как разделитель, и выбирает первое поле, которым является имя пользователя.
Например, если в системе есть несколько пользователей, выполнив данную команду, будет выведено имя пользователя, который использует консоль в данный момент.
Другой способ узнать имя пользователя в консоли — использовать команду whoami. Она выведет текущего пользователя в консоли без лишней обработки и фильтрации.
