англійськафранцузькаіспанська

Ad


Значок OnWorks

gnuattach.xemacs21 – онлайн у хмарі

Запустіть gnuattach.xemacs21 у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда gnuattach.xemacs21, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


gnuserv, gnuclient - Сервер і клієнти для XEmacs

СИНТАКСИС


гнукліент [-nw] [-дисплей дисплей] [-q] [-v] [-l бібліотека] [-пакет] [-f функція] [-eval
форма] [-h ім'я хосту] [-p порт] [-r ім'я віддаленого шляху] [[+рядок] файл] ...
gnudoit [-q] форма
gnuserv
gnuattach Видалено з gnuserv 3.x

ОПИС


гнукліент дозволяє користувачеві запитувати запущений процес XEmacs для редагування названих файлів або
каталоги та/або оцінка форм lisp. Залежно від вашого середовища, це може бути X
кадр або кадр TTY. Одним із типових варіантів використання для цього є комутований зв’язок з комп’ютером
на якому зараз виконується процес XEmacs.

gnudoit є інтерфейсом сценарію оболонки для ``gnuclient -batch -eval form''. Його використання є
застарів. Спробуйте звикнути до безпосереднього виклику gnuclient.

gnuserv — це серверна програма, яка запускається XEmacs для обробки всіх вхідних і
вихідні запити. Зазвичай він не викликається безпосередньо, а запускається з XEmacs
завантаження gnuserv пакет і оцінка форми Lisp (gnuserv-start).

gnuattach більше не існує. Його функціональність була замінена на гнукліент -nw.

ВАРІАНТИ


гнукліент підтримує стільки параметрів командного рядка Emacs, скільки це має сенс
контекст. Крім того, він додає кілька власних.
Параметри з довгими іменами також можна вказати, використовуючи подвійний дефіс замість одинарного
один.

-nw Цей варіант робить гнукліент діяти як інтерфейс, так що XEmacs може приєднатися до
поточний TTY. XEmacs відкриє новий кадр TTY. Ефект схожий на
запустивши новий XEmacs на цьому TTY з опцією ``-nw''. Наразі тільки
працює, якщо XEmacs працює на тій же машині, що й gnuclient. Це значення за замовчуванням
якщо змінна середовища DISPLAY не встановлена.

- дисплей дисплей --дисплей дисплей
Якщо вказано цю опцію або встановлено змінну середовища DISPLAY
gnuclient скаже XEmacs редагувати файли у фреймі на вказаному пристрої X.

-q Ця опція інформує гнукліент щоб вийти після встановлення з’єднання з
Процес XEmacs. Зазвичай гнукліент чекає, поки всі файли за командою
рядок було закінчено (їх буфери знищені) процесом XEmacs, і все
форми були оцінені.

-v Коли вказано цю опцію гнукліент запитуватиме вказані файли
переглянуто замість редагованого.

-l бібліотека
Скажіть Emacs завантажити вказану бібліотеку.

- партія Скажіть Emacs не відкривати жодних фреймів. Просто завантажте бібліотеки та оцініть lisp-код. Якщо
не надаються файли для виконання, функції для виклику або форми для оцінки за допомогою -l,
-fабо -оцінка параметри, то форми для оцінки зчитуються з STDIN.

-f функція
Змусити Emacs виконувати функцію lisp.

-оцінка форма
Змусити Emacs виконувати форму шепелявіння.

-h ім'я хоста
Використовується лише з сокетами домену Інтернету, цей параметр визначає хост-комп’ютер
який має працювати gnuserv. Якщо цей параметр не вказано, тоді значення
змінна середовища GNU_HOST використовується, якщо вона встановлена. Якщо ім’я хоста не вказано, і
змінна GNU_HOST не встановлена, спроба підключення до Інтернету не буде.
Примітка: gnuserv НЕ дозволяє підключення до Інтернету, якщо не передбачена аутентифікація XAUTH
використовується або змінна GNU_SECURE вказана та вказує на список файлів
всі надійні хости. (Див. БЕЗПЕКА нижче.)

Зауважте, що замість імені хоста можна вказати адресу в Інтернеті
значно прискорюють підключення до сервера, особливо якщо це клієнт
машина працює YP.

Зауважте також, що ім’я хоста UNIX можна використовувати, щоб указати, що підключення до
сервер повинен використовувати сокет домену Unix (якщо підтримується), а не Інтернет-
доменний сокет.

-p порт Використовується лише з сокетами домену Інтернету, цей параметр визначає порт служби
використовується для зв'язку між сервером і клієнтами. Якщо цей параметр не вказано,
тоді використовується значення змінної середовища GNU_PORT, якщо встановлено, інакше a
служба під назвою ``gnuserv'' шукається в базі даних служб. Нарешті, якщо ні
можна знайти інше значення для порту, тоді використовується порт за замовчуванням, який є
зазвичай 21490 + uid.
Зауважимо, що з тих пір gnuserv не дозволяє параметри командного рядка, порт для цього буде
необхідно вказати одним із альтернативних методів.

-r ім'я шляху
Використовується лише з сокетами домену Інтернету, для цього може знадобитися аргумент шляху
повідомити XEmacs, як дістатися до кореневого каталогу віддаленої машини. гнукліент
додає цей рядок перед кожним заданим аргументом шляху. Наприклад, якщо ви намагалися
редагувати файл на клієнтській машині під назвою otter, кореневий каталог якої був
доступний із серверної машини через шлях /net/otter, потім цей аргумент
має бути встановлено на '/net/otter'. Якщо цей параметр опущено, береться значення
зі змінної середовища GNU_NODE, якщо встановлено, або порожнього рядка в іншому випадку.

[+n] файл
Це шлях до файлу, який потрібно редагувати. Якщо файл є каталогом, то файл
Замість цього зазвичай викликаються браузери каталогів dired або monkey. Курсор ставиться
у рядку з номером 'n', якщо вказано.

НАСТРОЙКА


gnuserv стандартно пакується з останніми версіями XEmacs. Тому ви повинні бути
може запустити сервер, просто оцінивши форму XEmacs Lisp (gnuserv-start), або
еквівалентно, ввівши `Mx gnuserv-start'.

КОНФІГУРАЦІЯ


Поведінка цього набору програм здебільшого контролюється на стороні шепелявості в Emacs і
його поведінку можна значною мірою налаштувати. Введіть `Mx customize-group RET gnuserv
RET' для легкого доступу. Більше документів можна знайти у файлі `gnuserv.el'

приклад


gnuclient -q -f mh-smail
gnuclient -h зозуля -r /ange@otter: / tmp /*
gnuclient -nw ../src/listproc.c

Більше прикладів і зразків скриптів обгортки надано в каталозі etc/gnuserv
Установка Emacs.

SYSV IPC


SysV IPC використовується для зв’язку між ними гнукліент та gnuserv якщо символ SYSV_IPC є
визначено у верхній частині gnuserv.h. Це несумісно як з доменом Unix, так і з Інтернетом.
зв’язок через доменний сокет, як описано нижче. Файл під назвою /tmp/gsrv??? створюється як a
ключ для черги повідомлень, і якщо його видалити, спричинить зв’язок між сервером і
клієнта, доки сервер не буде перезапущено.

UNIX-ДОМЕН Розетки


Для зв’язку між ними використовується сокет домену Unix гнукліент та gnuserv якщо символ
UNIX_DOMAIN_SOCKETS визначено у верхній частині gnuserv.h. Файл з викликом
/tmp/gsrvdir????/gsrv створено для спілкування. Якщо символ USE_TMPDIR встановлено на
у верхній частині gnuserv.h, $TMPDIR, якщо встановлено, використовується замість /tmp. Якщо цей файл є
deleted, або TMPDIR має різні значення для зв'язку сервера і клієнта
між сервером і клієнтом вийде збій. Тільки користувач, який запускає gnuserv, зможе це зробити
підключити до розетки.

ІНТЕРНЕТ-ДОМЕН Розетки


Для зв’язку між ними використовуються сокети домену Інтернету гнукліент та gnuserv якщо
символ INTERNET_DOMAIN_SOCKETS визначено у верхній частині gnuserv.h. Обидва Інтернет-домени
і сокети домену Unix можна використовувати одночасно. Якщо ім’я хоста вказано через -h або
через змінну середовища GNU_HOST, гнукліент встановити з'єднання через Інтернет
доменний сокет. Якщо ні, спроба локального підключення здійснюється через сокет домену unix або
SYSV IPC.

БЕЗПЕКА


Використовуючи сокети домену Інтернету, потрібна більш надійна форма безпеки, якої не було
необхідно або для сокетів домену Unix, або для SysV IPC. Наразі дві аутентифікації
для забезпечення цього підтримуються протоколи: MIT-MAGIC-COOKIE-1 (на основі X11 xauth(1)
програма) та простий механізм контролю доступу на базі хоста, надалі званий GNUSERV-1. The
Протокол GNUSERV-1 завжди доступний, тоді як підтримка MIT-MAGIC-COOKIE-1 може або може
не було ввімкнено (через #define у ​​верхній частині gnuserv.h) під час компіляції.

gnuserv, використовуючи GNUSERV-1, виконує обмежену форму контролю доступу на рівні машини.
За замовчуванням не відкривається сокет інтернет-домену. Якщо змінну GNU_SECURE можна знайти
in gnuserv, і він називає читане ім’я файлу, то цей файл відкривається і
Передбачається, що це список хостів, по одному на рядок, з яких сервер дозволить запити.
Підключення з будь-якого іншого хоста буде відхилено. Навіть машина, на якій gnuserv is
запуску не дозволяється встановлювати з'єднання через інтернет-сокет, якщо тільки його ім'я хоста
явно вказано в цьому файлі. Зауважте, що хостом може бути числова IP-адреса
або ім'я хоста, і це будь-який користувач на затвердженому хості може підключитися до вашого gnuserv і
запустити довільний elisp (наприклад, видалити всі файли). Якщо цей файл містить багато
імена хостів, то для запуску серверу може знадобитися досить багато часу.

Коли протокол MIT-MAGIC-COOKIE-1 увімкнено, інтернет-роз’єм is відкрито за замовчуванням.
gnuserv прийме з'єднання з будь-якого хоста і буде чекати "чарівного cookie"
(по суті, пароль), який надає клієнт. Якщо клієнт не представляє
файл cookie, або якщо файл cookie неправильний, вважається, що аутентифікація клієнта є
не вдалося. У цей момент. gnuserv повертається до протоколу GNUSERV-1; Якщо клієнт є
виклик з хоста, зазначеного у файлі GNU_SECURE, з’єднання буде прийнято,
інакше воно буде відхилено.

використання MIT-MAGIC-COOKIE-1 ідентифікація
Коли gnuserv сервер запущено, він шукає файл cookie, визначений для відображення 999 увімкнено
машина, де вона працює. Якщо файл cookie знайдено, він буде збережено для використання як
файл cookie аутентифікації. Ці файли cookie визначаються у файлі авторизації (зазвичай
~/.Xauthority), яким керує X11 xauth(1) програма. Наприклад, машина
"kali", який запускає emacs, який викликає gnuserv має відповісти наступним чином (на ст
підказка оболонки), якщо налаштовано правильно.

список kali% xauth
GS65.SP.CS.CMU.EDU:0 MIT-MAGIC-COOKIE-1 11223344
KALI.FTM.CS.CMU.EDU:999 MIT-MAGIC-COOKIE-1 1234

У наведеному вище випадку файл авторизації визначає два файли cookie. Другий, визначений
для екрана 999 на серверній машині, використовується для аутентифікації gnuserv.

На стороні клієнтської машини файл авторизації повинен містити ідентичний рядок,
із зазначенням серверні печиво. Іншими словами, на машині "foobar", яка бажає
підключитися до "kali", вихід `xauth list' повинен містити рядок:

KALI.FTM.CS.CMU.EDU:999 MIT-MAGIC-COOKIE-1 1234

Щоб отримати додаткову інформацію про файли авторизації, перегляньте xauth(1X11) сторінка посібника,
або викличте xauth інтерактивно (без будь-яких аргументів) і введіть "help" у підказці.
Запам’ятайте цей регістр в назві протоколу авторизації (тобто MIT-MAGIC-
COOKIE-1") is значуще!

НАВКОЛИШНЄ СЕРЕДОВИЩЕ


DISPLAY Пристрій X за замовчуванням для розміщення кадру редагування.

Використовуйте gnuattach.xemacs21 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Zabbix
    Zabbix
    Zabbix є відкритим корпоративним класом
    вихідне розподілене рішення моніторингу
    призначений для моніторингу та відстеження
    продуктивність і доступність мережі
    сервери, пристрій...
    Завантажити Zabbix
  • 2
    KDiff3
    KDiff3
    Це сховище більше не підтримується
    і зберігається для архівних цілей. Подивитися
    https://invent.kde.org/sdk/kdiff3 for
    найновіший код і
    https://download.kde.o...
    Завантажити KDiff3
  • 3
    USBLoaderGX
    USBLoaderGX
    USBLoaderGX - це графічний інтерфейс для
    USB-завантажувач Waninkoko, заснований на
    libwiigui. Це дозволяє перерахувати та
    запуск ігор Wii, ігор Gamecube та
    самоварний на Wii і WiiU...
    Завантажте USBLoaderGX
  • 4
    Жар-птиця
    Жар-птиця
    Firebird RDBMS пропонує функції ANSI SQL
    і працює на Linux, Windows і
    кілька платформ Unix. особливості
    чудова паралельність і продуктивність
    & потужність...
    Завантажити Firebird
  • 5
    KompoZer
    KompoZer
    KompoZer — це HTML-редактор wysiwyg, який використовує
    кодова база Mozilla Composer. Як
    Розвиток Nvu було зупинено
    у 2005 році KompoZer виправляє багато помилок і
    додає ф...
    Завантажити KompoZer
  • 6
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги
    Безкоштовний завантажувач манги (FMD) є
    програма з відкритим кодом, написана
    Object-Pascal для управління і
    завантаження манги з різних веб-сайтів.
    Це дзеркало...
    Завантажте безкоштовний завантажувач манги
  • Детальніше »

Команди Linux

Ad