Использование жесткой новой строки в строке в кавычках допустимо.
Хотя лично я бы избегал этого, если вам нужна только новая строка :Я считаю, что это выглядит странно, и есть небольшой риск случайного попадания лишних пробелов в конце первой строки (, так что вы получите например<space><newline>
). Но это только я.
Подстановка команд действительно удаляет конечные новые строки, но только те. Обходной путь состоит в том, чтобы убедиться, что последний символ не является новой строкой, а затем удалить этот символ.
Оба они должны дать вам новую строку:
nl1='
'
nl2="$(printf '\nx')"
nl2="${nl2%x}"
Ваш первый пользователь в Fedora находится в группе wheel
и может использовать sudo
для выполнения привилегированных операций(подробнее о sudo в Fedora). Учетная запись root
в Fedora существует, просто по умолчанию для нее не установлен пароль. Все, что вам нужно сделать, это установить пароль root, используя sudo passwd root
, и вы сможете использовать su
или su root
, чтобы переключиться на учетную запись root в терминале.