Адрес прокси заменяется на /dev/cdrom

В Fedora вы можете использовать следующий сценарий. Обратите внимание, что это в основном то же самое, что описано в https://askubuntu.com/a/18186/149422 , с некоторыми изменениями для GRUB 2 в Fedora .

#!/bin/bash
if [ `readlink /boot/grub2/grubenv` == "/boot/efi/EFI/fedora/grubenv" ]; then
    sudo mv /boot/grub2/grubenv /boot/grub2/grubenv-original
    sudo ln -s ../efi/EFI/fedora/grubenv /boot/grub2/grubenv
fi
MENU_ENTRY=`grep ^menuentry /boot/grub2/grub.cfg  | grep --line-number Windows`
MENU_NUMBER=$(( `echo $MENU_ENTRY | sed -e "s/:.*//"` - 1 ))
sudo grub2-reboot $MENU_NUMBER
sudo reboot

1
11.10.2018, 06:39
1 ответ

Да, в интерактивной оболочке !— это последняя командная строка, и вполне возможно, что !1— это ее первое слово и т. д. (Можете ли вы сказать, что я не использую эту функцию? )Просто поместите весь URL-адрес прокси-сервера в одинарные кавычки, например

git config --global http.proxy 'http://{username}:{password}@{proxy address}:{port}/'

(Вы увидите аналогичные эффекты с $и всем, что является подстановочным знаком оболочки, таким как ?или *:, командная строка не знает, что такое параметр имени файла.)

2
27.01.2020, 23:31

Теги

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