realpath
возвращает разрешенный (абсолютный )путь любого пути, который вы вызываете с помощью:
absdir=$(realpath "$DIR")
echo $absdir
печатает/home/user/SOME_DIR
Я использую подсистему Windows kali linux fyi я просто удалил его и переустановил
Если вы используете WSL, проблема в том, что эти дистрибутивы не используют systemd, используйте sysvinit, вы можете проверить это с помощью команды ps -p 1 -o comm=
, которая должна вывести что-то вроде init или sys. синтаксис<name_of_service> <comand>