Обновление до Windows 10 из Windows 7 заменит только менеджер загрузки Windows. Если он запрашивает разметку, обязательно выберите ТОЛЬКО раздел Windows. Если вы хотите использовать диспетчер загрузки Windows 10, все в порядке, но вам нужно добавить к нему загрузочную запись для Ubuntu. (How-To: https://msdn.microsoft.com/en-us/windows/hardware/drivers/devtest/adding-boot-entries) Если вы хотите вернуться в GRUB, следуйте этому руководству: http: // howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd
Взгляните на обоих менеджеров загрузки:
Windows 10 Boot Manager
https://msdn.microsoft.com/en-us/windows/hardware/drivers/devtest/adding-boot-entries
[d8 ] Ubuntu GRUB Boot Manager
Вы также можете установить диспетчер загрузки BURG. (How-To: )
Менеджер загрузки BURG
просто для полноты картины, я бы хотел, чтобы добавить ответ, используя файл ~/.bash-completion, который получает получены в конце баш-завершение скрипта:
_xfunc git __git_complete g __git_main
_xfunc git __git_complete gl _git_log
_xfunc git __git_complete gd _git_diff
_xfunc git __git_complete gb _git_branch
в моем ~/.bashrc я только псевдонимы. Я пытался:
избежать poluting мой ~/.bashrc с баш-завершение вещи (хранить вещи, где она принадлежит) ✓ избежать поиска весь гит-завершение в раковину ☹Unforutnately в _xfunc источники гит-завершения в любом случае. Я буду обновлять этот ответ как только я выяснить, как это сделать правильно (я тоже спрашивал здесь на lunchpad).
Посмотрите здесь: https://gist.github.com/scue/576310b7c6b7714aad05
wget https://gist.github.com/scue/576310b7c6b7714aad05/raw/459d46761c231f5c373c1cf496920b01bb6669d2/.bash_aliases.git -O ~/.bash_aliases.git
echo "test -e ~/.bash_aliases.git && source ~/.bash_aliases.git" >> ~/.bashrc
Наслаждайтесь! (^ o ^) /
Сначала найдите исходную команду завершения. Пример:
$ complete | grep git
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main git
Теперь добавьте их в свой сценарий запуска (например, ~ / .bashrc):
# copy the original statement, but replace the last command (git) with your alias (g)
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main g
# load dynamically loaded completion functions (may not be required)
_completion_loader git
Возможно, строка _completion_loader не требуется. Но для некоторых ситуаций функция завершения загружается динамически только после ввода команды и нажатия TAB в первый раз. Поэтому, если вы не использовали исходную команду и попробуйте псевдоним + TAB, вы можете получить сообщение об ошибке «bash: completion: function not found».
Последнее обновление bash-upstream перемещено и немного переименовано. Теперь это:
source /usr/share/bash-completion/completions/git
__git_complete g __git_main
Используйте это в последних версиях Ubuntu (например, 14.04, также Fedora 22+), когда вы сталкиваетесь:
completion: function `_git' not found
во время завершения.
обновленный способ сделать это (завершить не работает для меня):
cd - перейти в домашний каталог wget https://raw.github.com/git/git/master/contrib/completion/git-completion.bash Добавить [F3] для вашего .файл bashrc (если у вас нет этого файла сделать в вашем домашнем каталоге, баш будет искать его автоматически) Добавить [F4]и на ваш .файл bashrc. Начать новую сессию или источник изменения с source ~/.bashrcВы можете просто определить псевдонимы, как обычно:
alias g='git'
Затем установите полный псевдоним, чтобы сделать альянс с подтверждением bash.
В ~/.bashrc:
alias g='git'
source /usr/share/bash-completion/completions/git
complete -o default -o nospace -F _git g
Через http://29a.ch/2013/8/9/fixing-bash-autocomplete-on-ubuntu-13-04
Как раз для полноты, я хотел бы добавить ответ, используя файл ~/.bash-completion, который будет получен в конце скрипта завершения bash:
_xfunc git __git_complete g __git_main
_xfunc git __git_complete gl _git_log
_xfunc git __git_complete gd _git_diff
_xfunc git __git_complete gb _git_branch
Затем в my ~/.bashrc У меня есть только псевдонимы. Я пытался:
избегать опроса моего ~/.bashrc с материалом для заполнения bash (хранить вещи там, где они есть) ✓ избегать использования всего git-завершения в моей оболочке ☹Unforutnately _xfunc источник git-завершения в любом случае. Я обновлю этот ответ, когда выясню, как это сделать правильно (я также спросил здесь об обеденном столе).
Посмотрите здесь: https://gist.github.com/scue/576310b7c6b7714aad05
wget https://gist.github.com/scue/576310b7c6b7714aad05/raw/459d46761c231f5c373c1cf496920b01bb6669d2/.bash_aliases.git -O ~/.bash_aliases.git
echo "test -e ~/.bash_aliases.git && source ~/.bash_aliases.git" >> ~/.bashrc
Наслаждайтесь! (^ o ^) /
во-первых, искать оригинальные команду завершения. Пример:
$ complete | grep git
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main git
теперь добавить их в скрипт запуска (например,~/.bashrc следующее):
# copy the original statement, but replace the last command (git) with your alias (g)
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main g
# load dynamically loaded completion functions (may not be required)
_completion_loader git
в _completion_loader может не потребоваться. Но для некоторых ситуациях, функция завершения загружается только динамически после того, как вы введите команду и нажмите клавишу [F4] и в первый раз. Так что если Вы не использовали первоначально команды, и попробовать псевдоним + TAB, вы можете получить сообщение об ошибке вроде "баш: окончание: функция не найдена".
Последнее обновление bash-upstream перемещено и немного переименовано. Теперь это:
source /usr/share/bash-completion/completions/git
__git_complete g __git_main
Используйте это в последних версиях Ubuntu (например, 14.04, также Fedora 22+), когда вы сталкиваетесь:
completion: function `_git' not found
во время завершения.
обновленный способ сделать это (завершить не работает для меня):
cd - перейти в домашний каталог wget https://raw.github.com/git/git/master/contrib/completion/git-completion.bash Добавить [F3] для вашего .файл bashrc (если у вас нет этого файла сделать в вашем домашнем каталоге, баш будет искать его автоматически) Добавить [F4]и на ваш .файл bashrc. Начать новую сессию или источник изменения с source ~/.bashrcВы можете просто определить псевдонимы, как обычно:
alias g='git'
Затем установите полный псевдоним, чтобы сделать альянс с подтверждением bash.
В ~/.bashrc:
alias g='git'
source /usr/share/bash-completion/completions/git
complete -o default -o nospace -F _git g
Через http://29a.ch/2013/8/9/fixing-bash-autocomplete-on-ubuntu-13-04
просто для полноты картины, я бы хотел, чтобы добавить ответ, используя файл ~/.bash-completion, который получает получены в конце баш-завершение скрипта:
_xfunc git __git_complete g __git_main
_xfunc git __git_complete gl _git_log
_xfunc git __git_complete gd _git_diff
_xfunc git __git_complete gb _git_branch
в моем ~/.bashrc я только псевдонимы. Я пытался:
избежать poluting мой ~/.bashrc с баш-завершение вещи (хранить вещи, где она принадлежит) ✓ избежать поиска весь гит-завершение в раковину ☹Unforutnately в _xfunc источники гит-завершения в любом случае. Я буду обновлять этот ответ как только я выяснить, как это сделать правильно (я тоже спрашивал здесь на lunchpad).
Посмотрите здесь: https://gist.github.com/scue/576310b7c6b7714aad05
wget https://gist.github.com/scue/576310b7c6b7714aad05/raw/459d46761c231f5c373c1cf496920b01bb6669d2/.bash_aliases.git -O ~/.bash_aliases.git
echo "test -e ~/.bash_aliases.git && source ~/.bash_aliases.git" >> ~/.bashrc
Наслаждайтесь! (^ o ^) /
во-первых, искать оригинальные команду завершения. Пример:
$ complete | grep git
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main git
теперь добавить их в скрипт запуска (например,~/.bashrc следующее):
# copy the original statement, but replace the last command (git) with your alias (g)
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main g
# load dynamically loaded completion functions (may not be required)
_completion_loader git
в _completion_loader может не потребоваться. Но для некоторых ситуациях, функция завершения загружается только динамически после того, как вы введите команду и нажмите клавишу [F4] и в первый раз. Так что если Вы не использовали первоначально команды, и попробовать псевдоним + TAB, вы можете получить сообщение об ошибке вроде "баш: окончание: функция не найдена".
Последнее обновление bash-upstream перемещено и немного переименовано. Теперь это:
source /usr/share/bash-completion/completions/git
__git_complete g __git_main
Используйте это в последних версиях Ubuntu (например, 14.04, также Fedora 22+), когда вы сталкиваетесь:
completion: function `_git' not found
во время завершения.
обновленный способ сделать это (завершить не работает для меня):
cd - перейти в домашний каталог wget https://raw.github.com/git/git/master/contrib/completion/git-completion.bash Добавить [F3] для вашего .файл bashrc (если у вас нет этого файла сделать в вашем домашнем каталоге, баш будет искать его автоматически) Добавить [F4]и на ваш .файл bashrc. Начать новую сессию или источник изменения с source ~/.bashrcВы можете просто определить псевдонимы, как обычно:
alias g='git'
Затем установите полный псевдоним, чтобы сделать альянс с подтверждением bash.
В ~/.bashrc:
alias g='git'
source /usr/share/bash-completion/completions/git
complete -o default -o nospace -F _git g
Через http://29a.ch/2013/8/9/fixing-bash-autocomplete-on-ubuntu-13-04
Как раз для полноты, я хотел бы добавить ответ, используя файл ~/.bash-completion, который будет получен в конце скрипта завершения bash:
_xfunc git __git_complete g __git_main
_xfunc git __git_complete gl _git_log
_xfunc git __git_complete gd _git_diff
_xfunc git __git_complete gb _git_branch
Затем в my ~/.bashrc У меня есть только псевдонимы. Я пытался:
избегать опроса моего ~/.bashrc с материалом для заполнения bash (хранить вещи там, где они есть) ✓ избегать использования всего git-завершения в моей оболочке ☹Unforutnately _xfunc источник git-завершения в любом случае. Я обновлю этот ответ, когда выясню, как это сделать правильно (я также спросил здесь об обеденном столе).
Посмотрите здесь: https://gist.github.com/scue/576310b7c6b7714aad05
wget https://gist.github.com/scue/576310b7c6b7714aad05/raw/459d46761c231f5c373c1cf496920b01bb6669d2/.bash_aliases.git -O ~/.bash_aliases.git
echo "test -e ~/.bash_aliases.git && source ~/.bash_aliases.git" >> ~/.bashrc
Наслаждайтесь! (^ o ^) /
Сначала найдите исходную команду завершения. Пример:
$ complete | grep git
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main git
Теперь добавьте их в свой сценарий запуска (например, ~ / .bashrc):
# copy the original statement, but replace the last command (git) with your alias (g)
complete -o bashdefault -o default -o nospace -F __git_wrap__git_main g
# load dynamically loaded completion functions (may not be required)
_completion_loader git
Возможно, строка _completion_loader не требуется. Но для некоторых ситуаций функция завершения загружается динамически только после ввода команды и нажатия TAB в первый раз. Поэтому, если вы не использовали исходную команду и попробуйте псевдоним + TAB, вы можете получить сообщение об ошибке «bash: completion: function not found».
Последнее обновление bash-upstream перемещено и немного переименовано. Теперь это:
source /usr/share/bash-completion/completions/git
__git_complete g __git_main
Используйте это в последних версиях Ubuntu (например, 14.04, также Fedora 22+), когда вы сталкиваетесь:
completion: function `_git' not found
во время завершения.