Вы захотите использовать сценарии sed возможностей выполнить это.
$ sed -e '/bar/ {
$!N
d
}' sample1.txt
Демонстрационные данные:
$ cat sample1.txt
foo
bar
biz
baz
buz
Команда "N" добавляет следующую строку входа в пространство шаблона. Это объединилось со строкой от соответствия шаблона (/, панель/) будут строки, которые Вы хотите удалить. Можно затем обычно удалять с командой "d".
Вы не хотите делать это. Используйте sudo, вместо этого.
На последних версиях Ubuntu группу по умолчанию, которой разрешают поднять использование sudo (соответственно) называют "sudo". Можно добавить пользователя при помощи usermod
(или Ваш графический интерфейс, который печально я ничего не знаю о, или я попытался бы дать Вам инструкции для этого).
usermod -a -G sudo new_user
Сделайте, чтобы новый пользователь вошел в систему снова. Они должны смочь sudo
другим пользователям после этого.
корень - может быть только один.
(но корень может иметь несколько имен).
Для создания учетной записи с тем же priviledges как корень просто сделайте UID учетной записи равным нулю. Затем они будут корнем, но с другим именем.
Типичными примерами этого являются имена учетной записи как toor
которые создаются (например, на некоторых *bsd системы) с UID 0 как альтернативный корневой вход в систему - возможно, с /bin/csh
вместо /bin/sh
как оболочка или некоторая другая несерьезная причина.
Однако как несколько человек уже сказали, Вы не хотите делать это. Можно думать, что Вы делаете, но Вы действительно не делаете. Установите и настройте sudo
вместо этого.
Вы хотели бы использовать терминал. Для предоставления полного корневого доступа доберитесь до корневой учетной записи:
su
После этого откройте sudoers файл:
visudo
Затем добавьте свое имя пользователя к списку:
username ALL=(ALL) ALL
После этого необходимо было предоставить пользователю полный корневой доступ.
Использовать adduser USERNAME sudo
как корень, это более безопасно и также функционально:
Добавить пользователя "ИМЯ ПОЛЬЗОВАТЕЛЯ" к sudo группе:
$ su root
# adduser USERNAME sudo