У меня была та же проблема на моем ноутбуке Dell Inspiron. Я получил Интернет И беспроводную связь, работающую путем взятия следующих шагов:
sudo apt-get install firmware-b43-installer
sudo modprobe -r b43
sudo modprobe -r ssb
(Они удаляют ssb
драйвер, который вмешивается (предположительно), в b43
функция, хотя я позже нашел что b43
драйвер автоматически загружается ssb
также, в моем случае)
sudo modprobe b44
(Это включает (соединенное проводом) соединение моего Ethernet),
Затем установите собственные драйверы беспроводных устройств и включите sta
драйвер беспроводного устройства. Ссылка находится на рабочем столе или через Центр управления.
sudo apt-get remove firmware-b43-installer
sudo apt-get install firmware-b43-installer
(Это затем автоматически загружает микропрограммные файлы),
Я не знаю, требовались ли все эти шаги, но они уверенный помогли мне. Так идут вперед и дают ему попытку.
exit
обычно встроенная оболочка, таким образом, в теории она действительно зависит, на которой оболочке Вы используете. Однако я не знаю ни о какой оболочке, где она работает кроме выхода из текущего процесса. Из страницы справочника удара,
exit [n]
Cause the shell to exit with a status of n. If n is omitted,
the exit status is that of the last command executed. A trap on
EXIT is executed before the shell terminates.
Таким образом, это просто не заканчивает ток if
пункт, это выходит из целой оболочки (или процесс, в сущности, так как скрипт запускается в рамках процесса оболочки).
От человека sh,
exit [exitstatus]
Terminate the shell process. If exitstatus is given it is used as
the exit status of the shell; otherwise the exit status of the
preceding command is used.
И наконец, от человека ksh,
† exit [ n ]
Causes the shell to exit with the exit status specified by n.
The value will be the least significant 8 bits of the specified
status. If n is omitted, then the exit status is that of the
last command executed. An end-of-file will also cause the shell
to exit except for a shell which has the ignoreeof option (see
set below) turned on.
exit
завершает обработку вызовов. При большинстве обстоятельств это выходит из целого сценария даже при вызове его из цикла, функции или включенного сценария. Единственные конструкции оболочки та “выгода” exit
те, которые представляют подоболочку (т.е. разветвленный дочерний процесс оболочки):
(…)
это выполняет команду в круглых скобках в подоболочке;$(…)
(и ее эквивалент устаревший, одинарные левые кавычки `…`
), который выполняет команду и возвращает ее вывод как строку;&
;|
, и правая сторона также на большинстве оболочек (ATT ksh и zsh быть исключениями);<(…)
, >(…)
, и т.д., на ksh, ударе и zsh.Можно убежать из a while
или for
цикл с break
ключевое слово, и можно убежать из функции с return
ключевое слово.
exit
закончит сценарий полностью.
break
пойдет один уровень выше в циклах - но не в операторах "if" (согласно моей странице справочника удара).