Вставьте этот символ ^ для запуска ниже команды

Я хотел бы выполнить эту команду, но я не знаю, как вставить символ.

Поскольку эта команда используется для определения правильности владения файлом /boot/grub/grub.cfg. Этой командой я обращаюсь к CIS для оценки хоста.

Спасибо.

 stat -c "%u %g" /boot/grub/grub.cfg | egrep "^0 0"
1
задан 11 May 2016 в 06:19

1 ответ

Символ ^ назван каре, это находится на том же ключе как числовые 6 на клавиатуре.

Вам нужен Shift+6 для ввода ^.

На нотации Regex (поскольку Вы используете egrep), ^ маркер, который матчи начинаются строки.

Вы управляете:

stat -c "%u %g" /boot/grub/grub.cfg | egrep "^0 0"

обязательно проверяет если файл /boot/grub/grub.cfg принадлежит root:root.

%u и %g форматы с -c опция stat печатает пользователя владельца и группу файла, /boot/grub/grub.cfg в этом случае.

3
ответ дан 11 May 2016 в 16:19
  • 1
    Поздравления @dMatija, теперь время для резервного копирования;-) И поскольку я сказал, /dev/sda1 не содержит Ваш исходный MBR, пытаются следовать инструкциям для восстановления загрузчика (вероятный GRUB, если Вы используете Ubuntu). – Lekensteyn 24 October 2017 в 12:39

Другие вопросы по тегам:

Похожие вопросы: