сторона сервера: nc -ul 127.0.0.1 1234
- прослушивание соединения udp на порту 1234
также: nc -l 1234
на стороне клиента: nc -u 127.0.0.1 1234
- подключиться с помощью udp к 127.0.0.1, порту 1234
Теперь введите что-нибудь на стороне клиента, и вы увидите это на стороне сервера. (Вы также можете вводить текст на стороне сервера, и он будет доставлен клиенту.)
Когда вы выполняете echo "test" | nc -u 127.0.0.1 8123
, на стороне сервера остается прежнее, но теперь стандартный ввод nc
на стороне клиента привязан к дескриптору канала. Когда вы печатаете на клавиатуре, это никуда не денется. nc
ожидает ввода от канала, а канал уже отправил все, что должен был отправить. Итак, теперь nc
"заморожен".
GDM (Gnome Display Manager) Gnome управляет серверами графического дисплея и обрабатывает логины пользователей в графическом режиме. . См. эту страницу ArchWiki для получения дополнительной информации.
(из приведенной выше ссылки):
Для автозапуска программ:
Убедитесь, что ваш ~ / .xinitrc
или / etc / X11 / xinit / xinitrc
files source ~ / .xprofile
:
#!/bin/sh
# Make sure this is before the 'exec' command or it won't be sourced.
[ -f /etc/xprofile ] && source /etc/xprofile
[ -f ~/.xprofile ] && source ~/.xprofile
Затем создайте свой ~ / .xprofile
и добавьте команды, которые вы хотите использовать при запуске сеанса входа в систему с графическим интерфейсом пользователя.
К сожалению, на этот вопрос нет однозначного ответа. Многие вещи с графическим интерфейсом пользователя не имеют эквивалента easy cli, а в наши дни они стали еще более сложными из-за таких вещей, как dbus , udev , даже systemd и использование xml вместо простых ini файлов.
Для некоторых действий вы можете увидеть результат в своем домашнем каталоге. Например, создайте файл отметки времени с помощью touch ~ / mytimestamp
, затем выполните действие с графическим интерфейсом пользователя, затем попробуйте найти файлы, измененные с момента создания отметки времени, с помощью find ~ -newer ~ / mytimestamp
. Некоторые файлы могут быть новыми и содержать что-то читабельное. Для файлов, которые изменились, скопируйте их куда-нибудь, повторите действие с графическим интерфейсом, затем сравните две версии файла.
Для xfce вы, вероятно, найдете файлы в ~ / .config / xfce4 /
.