без этих строк ярлык будет в папке, но не будет виден на столе.
Эти команды присваивают переменной
$user значение, получаемое выборкой строки из файла
/etc/passwd, содержащей набор символов '
:1000:', после чего берётся первое поле строки, в качестве разделителя используется '
:'. Значение переменной $user выводится в стандартный вывод.
Простым языком - вывод имени пользователя с
uid=1000, который по умолчанию создаётся при установке системы, довольно криво реализованный. Никакие файлы при этом не изменяются и на систему влияния не оказывают, т.е. в данном виде бессмысленны.
Если бы целью было визуально определить, имеются ли в сборочном окружении пользователи, которых там быть не должно, тогда как вариант принимается.