Вы должны использовать Ctrl + C, а не Shift + Ctrl + C, потому что в командной строке они делают то же самое (а Ctrl + C проще, чем Shift + Ctrl + C). Это может быть неверно в некоторых графических средах, где графический интерфейс захватывает некоторые нажатия клавиш и делает что-то особенное, но если нажатия клавиш действительно отправляются в командную строку, то нет никакой разницы. Вот почему нажатие Ctrl + C может отображать ^ C как столицу C, а не в нижнем регистре C. Командная строка не делает различий, на которых вы нажали (и, как полагали, считалось, что верхний регистр легче читать). Это верно для писем; для других символов эффект Shift может иметь эффект.)
Нажатие Ctrl -C отправляет код ASCII, который равен 64 ниже позиции верхней буквы в таблице ASCII (и на 96 меньше чем позиция строчной буквы в таблице ASCII). Таким образом, нажатие C -c (нижний регистр) отправляет ASCII-код 3 (что на 64 меньше, чем у ASCII-кода Shift ). Во многих средах вы можете удерживать Alt и затем нажимать Ctrl на numpad (а затем отпустить клавишу 3, а затем отпустить кнопку C ), и вы можете получить то же самое Эффект.
Что касается ^ C, то ^ - это просто известная стенограмма для ключа « C ». Аналогично, M- является сокращением для клавиши «Alt». Эрр, да. M обозначает слово «Meta», которое можно ввести, удерживая c и нажав все, что приходит дальше, или иногда нажатием Esc (и отпусканием Alt ), а затем нажатием любой следующий. Статья Википедии «Ключ управления»: раздел «Обозначение» описывает это как «Традиционная нотация». Это также известно как обозначение Caret (статья Википедии о нотации Caret, Unix StackExchange: вопрос ryvnf о нотации Caret).
Что касается последнего вопроса, командная оболочка не «интерпретирует» что-либо, чтобы быть кареткой. Другими словами, оболочка ничего не читает и полагает, что это карет. Что происходит, так это то, что оболочка использует известную нотацию каретки для вывода. В качестве другого примера вы можете увидеть известный пейджер «меньше», используя нотацию каретки, выполнив: dd if=/dev/zero bs=64 count=1 | less
(текстовый редактор «nano» также использует нотацию каретки в своей онлайн-справке, включая полный экран интерактивной справки, показанный после нажатия ^ G, иначе Alt -g.)
Если вы можете запустить Ubuntu, запустите терминал (ctrl alt t) и запустите
sudo update-grub
, чтобы исправить меню grub.
Мне не ясно, если у вас даже есть grub, поэтому, если нет, посмотрите на записи загрузки efi с помощью:
sudo efibootmgr -v
, и если у вас нет запись ubuntu с shimx64.efi или grubx64.efi, сделайте ее и поместите эту запись сначала в загрузочный файл. См. Страницы руководства для efibootmgr:
man efibootmgr
для добавления записей или изменения загрузочного устройства.
Этот вывод efibootmgr указывает, что вы используете Ubuntu в унаследованном режиме, независимо от того, что ваш аппарат способен работать в режиме UEFI. Установочный носитель загружается в обоих направлениях, в зависимости от настроек прошивки, которые вы выбираете в настройках UEFI / BIOS. Если вы разместите ссылку на выход восстановления системы (только отчет, еще не исправлены), это поможет, но уже есть много ответов об исправлении установки в неправильном режиме.
Если вы можете запустить Ubuntu, запустите терминал (ctrl alt t) и запустите
sudo update-grub
, чтобы исправить меню grub.
Мне не ясно, если у вас даже есть grub, поэтому, если нет, посмотрите на записи загрузки efi с помощью:
sudo efibootmgr -v
, и если у вас нет запись ubuntu с shimx64.efi или grubx64.efi, сделайте ее и поместите эту запись сначала в загрузочный файл. См. Страницы руководства для efibootmgr:
man efibootmgr
для добавления записей или изменения загрузочного устройства.
Этот вывод efibootmgr указывает, что вы используете Ubuntu в унаследованном режиме, независимо от того, что ваш аппарат способен работать в режиме UEFI. Установочный носитель загружается в обоих направлениях, в зависимости от настроек прошивки, которые вы выбираете в настройках UEFI / BIOS. Если вы разместите ссылку на выход восстановления системы (только отчет, еще не исправлены), это поможет, но уже есть много ответов об исправлении установки в неправильном режиме.