Эти команды обычно сводятся к одному системному вызову ioctl ()
, который очищает (1-я команда) или устанавливает (2-я команда) флаг IF_UP в сетевом драйвере.
Что происходит после этого, зависит от водителя. Он может включать или не включать сетевую интерфейсную плату. Он, вероятно, не будет «останавливаться» (выгружаться?) и «запускаться» (загружаться?) сам (но что-то еще в системе может быть, в ответ на то, что драйвер делает, например, код hotplug).
Драйвер, вероятно, удалит маршрут к интерфейсу, который он установил, когда интерфейс был первоначально запущен, и, вероятно, будет создано какое-то событие в зависимости от ядра (например, hotplug или udev и т.д.).
В Debian, вероятно, лучше использовать ifdown wlan0
и ifup wlan0
.
-121--89181-
В zsh
с набором опций MULTIOS можно использовать:
cat somefile >file1 >file2
, так как в этом случае действие zsh
аналогично tee
.
Вы уверены, что пакет gnome-shell
установлен? Эти ключи добавляются при установке оболочки.
Между прочим, содержимое моей переменной XDG_CURRENT_DESKTOP
в моей установке GNOME 3:
$ echo $XDG_CURRENT_DESKTOP
ubuntu:GNOME
Вы также можете использовать оконный менеджер Mutter (, используемый в GNOME 3 ), для создания мозаики с помощью:
gsettings set org.gnome.mutter edge-tiling true