На мой взгляд, лучший способ "попрактиковаться" в командной строке - это жить в командной строке. Под этим я подразумеваю виртуальный терминал (нажмите Ctrl-F2) или даже отключение графического интерфейса по умолчанию (отредактируйте / etc / inittab
, чтобы изменить уровень запуска по умолчанию на 3.)
Автор этой книги вы читаете, даже заявляет: «Эта книга представляет собой широкий обзор« жизни »в командной строке Linux»
. Я действительно не могу придумать полезную задачу для использования командной строки.
Для меня это означает просто то, что вы знаете , как делать без командной строки, поэтому вам не нужно изучать (только текстовую) командную строку методы для этого.
Если вы начнете «жить» в командной строке, вы начнете изучать систему снизу вверх, как компьютер на самом деле «видит» мир.
Вместо того, чтобы выбирать какую-то специализированную существующую функциональность, с которой вы уже отлично справляетесь с графическим интерфейсом, и это довольно сложно с помощью командной строки (например, прослушивание музыкальных образцов на Amazon) - просто сядьте перед виртуальным терминалом и узнайте, что там есть , что вы можете сделать. Затем познакомьтесь с этим поближе и сделайте это лучше и быстрее.
Некоторые примеры очень простых рутинных задач из командной строки:
.bash_profile
, чтобы отображать его время в каждой командной строке. man -k printer
). Многие из них могут показаться глупыми в командной строке , если вы используют графический интерфейс. Если вы используете графический интерфейс, когда пытаетесь изучить командную строку, вы в конечном итоге «испорчены».
Есть только два действия, для которых абсолютно необходим графический интерфейс: просмотр изображений и просмотр видео. Все остальное можно сделать через командную строку.
1. )Конфигурация grub зависит от режима загрузки :UEFI/EFI или BIOS/legacy. В зависимости от этого вы должны использовать
grub2-mkconfig -o /boot/grub2/grub.cfg
для BIOS/старых версий и
grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
для UEFI (и ИМХО EFI ).
2. )Должна быть одна/две симлинки на соответствующий конфиг:
$ ls -l /etc/grub2.cfg
lrwxrwxrwx. 1 root root 22 Jan 1 2013 /etc/grub2.cfg ->../boot/grub2/grub.cfg
$ ls -l /etc/grub2-efi.cfg
lrwxrwxrwx. 1 root root 31 May 7 2016 /etc/grub2-efi.cfg ->../boot/efi/EFI/fedora/grub.cfg
Убедитесь, что они существуют.
3. )Проверить файлы, на которые указывают символические ссылки (s ), хотя бы соответствующий файл существует и обновляется. Если не обновлен, используйте grub2 -mkconfig.
4. )Приоритет настраивается в /etc/default/grub (по крайней мере в Fedora ), но вы также можете создать скрипт, например, например. 09 _окна в /etc/grub.d/, чтобы выбрать его первым. Что касается диспетчера загрузки Windows :, Grub должен использовать «цепочку диспетчера загрузки Windows», но вы также можете настроить диспетчер загрузки для запуска grub.
5. )Если UEFI (или EFI ):, действительно ли смонтирован /boot/efi? Здесь необходимо смонтировать раздел EFI.
6. )См.https://fedoraproject.org/wiki/GRUB_2для grub или URL-адреса документа, который вы использовали:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-reinstalling_grub_2
К вашему сведению :Для установки/обновления пакетов ядра для обновления конфигурации grub будет использоваться "grubby". РЕДАКТИРОВАТЬ, подсказка по установке :Убедитесь, что вы не перепутали режимы загрузки. Если вы, например. установил Windows в режиме UEFI, а после этого установил CentOS или Fedora в режиме BIOS, тогда «установка grub» не «найдет» или «увидит» какую-либо установку Windows.