Обычно оболочки UNIX просто открывают необходимые файлы с помощью open
, затем fork
сами, затем dup2
ранее полученные fd в stdin/stdout/stderr (0/1/2 ), чтобы они Обрабатываются соответственно программой они execve
позже. Для повышения производительности со встроенными командами может быть по-другому (, так как fork
и execve
довольно дороги ), но семантика та же.
Если вы имеете в виду правила синтаксического анализа командной строки, то они описаны в POSIX. Они не различают встроенные и внешние программы.
Попробуйте:
nmcli connection show
, чтобы найти все точки доступа Wi-Fi и:
nmcli connection up <wifi-hotspot>
, чтобы подключиться к нему.
Если ваш список Wi-Fi не соответствует дате от -до -, попробуйте:
sudo iwlist scan
или используйте nmtui
для графического интерфейса.