InggrisPerancisSpanyol

Ad


favorit OnWorks

gnuattach.xemacs21 - Online di Cloud

Jalankan gnuattach.xemacs21 di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah gnuattach.xemacs21 yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, Windows online emulator atau MAC OS online emulator

PROGRAM:

NAMA


gnuserv, gnuclient - Server dan Klien untuk XEmacs

RINGKASAN


pelanggan [-nw] [-tampilan tampilan] [-q] [-v] [-l perpustakaan] [-batch] [-f fungsi] [-eval
formulir] [-h nama host] [-p port] [-r nama jalur jarak jauh] [[+baris] file] ...
gnudoit [-Q] bentuk
gnuserv
gnuattach Dihapus pada gnuserv 3.x

DESKRIPSI


pelanggan memungkinkan pengguna untuk meminta proses XEmacs yang sedang berjalan untuk mengedit file bernama atau
direktori dan/atau mengevaluasi formulir cadel. Tergantung pada lingkungan Anda, itu bisa menjadi X
bingkai atau bingkai TTY. Salah satu penggunaan khas untuk ini adalah dengan koneksi dialup ke mesin
di mana proses XEmacs sedang berjalan.

gnudoit adalah antarmuka skrip shell ke `` gnuclient -batch -eval form''. Penggunaannya adalah
ditinggalkan. Cobalah untuk membiasakan diri memanggil gnuclient secara langsung.

gnuserv adalah program server yang dijalankan oleh XEmacs untuk menangani semua yang masuk dan
permintaan keluar. Biasanya tidak dipanggil secara langsung, tetapi dimulai dari XEmacs oleh
memuat gnuserv mengemas dan mengevaluasi formulir Lisp (gnuserv-start).

gnuattach tidak ada lagi. Fungsinya telah digantikan oleh pelanggan -nw.

PILIHAN


pelanggan mendukung sebanyak mungkin opsi baris perintah Emacs yang masuk akal dalam hal ini
konteks. Selain itu menambahkan beberapa sendiri.
Opsi dengan nama panjang juga dapat ditentukan menggunakan tanda hubung ganda, bukan tanda hubung tunggal
satu.

-nw Pilihan ini membuat pelanggan bertindak sebagai frontend sehingga XEmacs dapat dilampirkan ke
TTY saat ini. XEmacs kemudian akan membuka bingkai TTY baru. Efeknya mirip dengan
setelah memulai XEmacs baru pada TTY ini dengan opsi ``-nw''. Saat ini hanya
berfungsi jika XEmacs berjalan pada mesin yang sama dengan gnuclient. Ini defaultnya
jika variabel lingkungan `DISPLAY' tidak disetel.

-tampilan layar, --menampilkan pameran
Jika opsi ini diberikan atau variabel lingkungan `DISPLAY' disetel, maka
gnuclient akan memberi tahu XEmacs untuk mengedit file dalam bingkai pada perangkat X yang ditentukan.

-q Opsi ini menginformasikan pelanggan untuk keluar setelah koneksi dibuat dengan
proses XEmacs. Biasanya pelanggan tunggu sampai semua file pada perintah
baris telah selesai dengan (buffer mereka terbunuh) oleh proses XEmacs, dan semua
formulir telah dievaluasi.

-v Ketika opsi ini ditentukan pelanggan akan meminta file yang ditentukan untuk menjadi
dilihat bukan diedit.

-l perpustakaan
Beri tahu Emacs untuk memuat pustaka yang ditentukan.

-kelompok Beri tahu Emacs untuk tidak membuka bingkai apa pun. Cukup muat pustaka dan evaluasi kode cadel. Jika
tidak ada file untuk dieksekusi, fungsi untuk dipanggil atau formulir untuk dievaluasi diberikan menggunakan -l,
-f, atau -evaluasi opsi, lalu formulir untuk dievaluasi dibaca dari STDIN.

-f fungsi,
Buat Emacs menjalankan fungsi cadel.

-evaluasi bentuk
Buat Emacs menjalankan formulir cadel.

-h hostname
Digunakan hanya dengan soket domain Internet, opsi ini menentukan mesin host
yang harus dijalankan gnuserv. Jika opsi ini tidak ditentukan maka nilai
variabel lingkungan GNU_HOST digunakan jika disetel. Jika tidak ada nama host yang ditentukan, dan
variabel GNU_HOST tidak disetel, koneksi internet tidak akan dicoba.
NB: gnuserv TIDAK mengizinkan koneksi internet kecuali otentikasi XAUTH adalah
digunakan atau variabel GNU_SECURE telah ditentukan dan menunjuk pada daftar file
semua host tepercaya. (Lihat KEAMANAN di bawah.)

Perhatikan bahwa alamat internet dapat ditentukan alih-alih nama host yang dapat
mempercepat koneksi ke server sedikit, terutama jika klien
mesin sedang menjalankan YP.

Perhatikan juga bahwa nama host dari unix dapat digunakan untuk menentukan bahwa koneksi ke
server harus menggunakan soket domain Unix (jika didukung) daripada Internet-
soket domain.

-p pelabuhan Digunakan hanya dengan soket domain Internet, opsi ini menentukan port layanan
digunakan untuk berkomunikasi antara server dan klien. Jika opsi ini tidak ditentukan,
maka nilai variabel lingkungan GNU_PORT digunakan, jika disetel, jika tidak a
layanan yang disebut ``gnuserv'' dicari di database layanan. Akhirnya, jika tidak
nilai lain dapat ditemukan untuk port, kemudian port default digunakan yaitu
biasanya 21490 + uid.
Perhatikan bahwa sejak gnuserv tidak mengizinkan opsi baris perintah, port untuk itu akan
harus ditentukan melalui salah satu metode alternatif.

-r nama jalur
Digunakan hanya dengan soket domain Internet, argumen nama jalur mungkin diperlukan untuk
beri tahu XEmacs cara mencapai direktori root dari mesin jarak jauh. pelanggan
menambahkan string ini ke setiap argumen jalur yang diberikan. Misalnya, jika Anda mencoba
untuk mengedit file pada mesin klien yang disebut otter, yang direktori root-nya adalah
dapat diakses dari mesin server melalui jalur /net/otter, maka argumen ini
harus disetel ke '/net/otter'. Jika opsi ini dihilangkan, maka nilainya diambil
dari variabel lingkungan GNU_NODE, jika disetel, atau string kosong sebaliknya.

[+n] fillet
Ini adalah jalur file yang akan diedit. Jika file adalah direktori, maka
browser direktori dired atau monkey biasanya dipanggil sebagai gantinya. Kursor diletakkan
di nomor baris 'n' jika ditentukan.

SETUP


gnuserv dikemas secara standar dengan XEmacs versi terbaru. Oleh karena itu, Anda harus
dapat memulai server hanya dengan mengevaluasi formulir XEmacs Lisp (gnuserv-start), atau
sama dengan mengetik `Mx gnuserv-start'.

KONFIGURASI


Perilaku rangkaian program ini sebagian besar dikendalikan di sisi cadel di Emacs dan
perilakunya dapat disesuaikan untuk sebagian besar. Ketik `Mx custom-group RET gnuserv
RET' untuk akses mudah. Dokumentasi lebih lanjut dapat ditemukan di file `gnuserv.el'

CONTOH


gnuklien -q -f mh-smail
gnuclient -h cuckoo -r /ange@otter: / tmp /*
gnuklien -nw ../src/listproc.c

Lebih banyak contoh dan contoh skrip pembungkus disediakan di direktori etc/gnuserv dari
Instalasi Emac.

SYSV IPC


SysV IPC digunakan untuk berkomunikasi antara pelanggan dan gnuserv jika simbol SYSV_IPC adalah
didefinisikan di bagian atas gnuserv.h. Ini tidak kompatibel dengan domain Unix dan Internet-
komunikasi soket domain seperti yang dijelaskan di bawah ini. Sebuah file bernama /tmp/gsrv??? dibuat sebagai
kunci untuk antrian pesan, dan jika dihapus akan menyebabkan komunikasi antara server dan
klien gagal sampai server di-restart.

UNIX-DOMAIN soket


Soket domain Unix digunakan untuk berkomunikasi antara pelanggan dan gnuserv jika simbol
UNIX_DOMAIN_SOCKETS didefinisikan di bagian atas gnuserv.h. Sebuah file bernama
/tmp/gsrvdir????/gsrv dibuat untuk komunikasi. Jika simbol USE_TMPDIR diatur pada
bagian atas gnuserv.h, $TMPDIR, ketika disetel, digunakan sebagai ganti /tmp. Jika file itu adalah
dihapus, atau TMPDIR memiliki nilai yang berbeda untuk server dan klien, komunikasi
antara server dan klien akan gagal. Hanya pengguna yang menjalankan gnuserv yang dapat
sambungkan ke soket.

DOMAIN INTERNET soket


Soket domain internet digunakan untuk berkomunikasi antara pelanggan dan gnuserv jika
simbol INTERNET_DOMAIN_SOCKETS didefinisikan di bagian atas gnuserv.h. Kedua domain Internet
dan soket domain Unix dapat digunakan secara bersamaan. Jika nama host ditentukan melalui -h atau
melalui variabel lingkungan GNU_HOST, pelanggan membuat koneksi menggunakan internet
soket domain. Jika tidak, koneksi lokal dicoba melalui soket domain unix atau
SYSV IPC.

KEAMANAN


Dengan menggunakan soket domain Internet, diperlukan bentuk keamanan yang lebih kuat yang tidak
diperlukan dengan soket domain Unix atau SysV IPC. Saat ini, dua otentikasi
protokol yang didukung untuk menyediakan ini: MIT-MAGIC-COOKIE-1 (berdasarkan X11 xauth(1)
program) dan mekanisme kontrol akses berbasis host sederhana, selanjutnya disebut GNUSERV-1. NS
Protokol GNUSERV-1 selalu tersedia, sedangkan dukungan untuk MIT-MAGIC-COOKIE-1 mungkin atau mungkin
belum diaktifkan (melalui #define di bagian atas gnuserv.h) pada waktu kompilasi.

gnuserv, menggunakan GNUSERV-1, melakukan bentuk kontrol akses terbatas di tingkat mesin.
Secara default tidak ada soket domain internet yang dibuka. Jika variabel GNU_SECURE dapat ditemukan
in gnuservlingkungan, dan itu menamai nama file yang dapat dibaca, lalu file ini dibuka dan
diasumsikan sebagai daftar host, satu per baris, dari mana server akan mengizinkan permintaan.
Koneksi dari host lain akan ditolak. Bahkan mesin di mana gnuserv is
berjalan tidak diizinkan untuk membuat koneksi melalui soket internet kecuali nama hostnya
secara eksplisit ditentukan dalam file ini. Perhatikan bahwa host dapat berupa alamat IP numerik
atau nama host, dan itu Apa pun pengguna pada host yang disetujui dapat terhubung ke gnuserv Anda dan
jalankan elisp sewenang-wenang (misalnya, hapus semua file Anda). Jika file ini mengandung banyak
hostname maka server mungkin memerlukan waktu yang cukup lama untuk memulai.

Ketika protokol MIT-MAGIC-COOKIE-1 diaktifkan, soket internet is dibuka secara default.
gnuserv akan menerima koneksi dari host mana pun, dan akan menunggu "kuki ajaib"
(pada dasarnya, kata sandi) yang akan disajikan oleh klien. Jika klien tidak menunjukkan
cookie, atau jika cookie salah, otentikasi klien dianggap telah
gagal. Pada saat ini. gnuserv kembali ke protokol GNUSERV-1; Jika klien adalah
menelepon dari host yang terdaftar di file GNU_SECURE, koneksi akan diterima,
jika tidak maka akan ditolak.

Menggunakan MIT-MAGIC-COOKIE-1 pembuktian keaslian
Ketika gnuserv server dimulai, ia mencari cookie yang ditentukan untuk tampilan 999 pada
mesin di mana ia berjalan. Jika cookie ditemukan, cookie akan disimpan untuk digunakan sebagai
cookie otentikasi. Cookie ini didefinisikan dalam file otorisasi (biasanya
~/.Xotoritas) yang dimanipulasi oleh X11 xauth(1) program. Misalnya mesin
"kali" yang menjalankan emacs yang memanggil gnuserv harus merespons sebagai berikut (pada
shell prompt) ketika diatur dengan benar.

kali% daftar xauth
GS65.SP.CS.CMU.EDU:0 MIT-MAGIC-COOKIE-1 11223344
KALI.FTM.CS.CMU.EDU:999 MIT-MAGIC-COOKIE-1 1234

Dalam kasus di atas, file otorisasi mendefinisikan dua cookie. Yang kedua, didefinisikan
untuk layar 999 pada mesin server, digunakan untuk autentikasi gnuserv.

Di sisi mesin klien, file otorisasi harus berisi baris yang sama,
menentukan server Kue kering. Dengan kata lain, pada mesin "foobar" yang ingin
sambungkan ke "kali", keluaran `xauth list' harus berisi baris:

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

Untuk informasi lebih lanjut tentang file otorisasi, lihat di xauth(1X11) halaman manual,
atau aktifkan xauth secara interaktif (tanpa argumen apa pun) dan ketik "bantuan" pada prompt.
Ingat kasus itu atas nama protokol otorisasi (yaitu`MIT-MAGIC-
COOKIE-1') is penting!

LINGKUNGAN


DISPLAY Perangkat X default untuk menempatkan bingkai edit.

Gunakan gnuattach.xemacs21 online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser adalah pembukaan yang cepat, gratis, dan menyenangkan
    kerangka kerja game HTML5 sumber yang menawarkan
    Rendering WebGL dan Canvas di seluruh
    browser web desktop dan seluler. permainan
    bisa bersama...
    Unduh Phaser.dll
  • 2
    Mesin VASSAL
    Mesin VASSAL
    VASSAL adalah mesin permainan untuk membuat
    versi elektronik dari papan tradisional
    dan permainan kartu. Ini memberikan dukungan untuk
    rendering dan interaksi potongan game,
    dan ...
    Unduh Mesin VASSAL
  • 3
    OpenPDF - Garpu iText
    OpenPDF - Garpu iText
    OpenPDF adalah perpustakaan Java untuk membuat
    dan mengedit file PDF dengan LGPL dan
    Lisensi sumber terbuka MPL. OpenPDF adalah
    LGPL/MPL penerus sumber terbuka iText,
    Sebuah...
    Unduh OpenPDF - Garpu iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem untuk Otomatis
    Analisis Geoscientific - adalah Geografis
    Perangkat lunak Sistem Informasi (GIS) dengan
    kemampuan luar biasa untuk geodata
    pengolahan dan ...
    Unduh SAGA GIS
  • 5
    Toolbox untuk Java/JTOpen
    Toolbox untuk Java/JTOpen
    Toolbox IBM untuk Java / JTOpen adalah a
    perpustakaan kelas Java mendukung
    client/server dan pemrograman internet
    model ke sistem yang menjalankan OS/400,
    i5/OS, atau...
    Unduh Toolbox untuk Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (atau D3 untuk Dokumen Berbasis Data)
    adalah perpustakaan JavaScript yang memungkinkan Anda
    untuk menghasilkan data yang dinamis dan interaktif
    visualisasi di browser web. Dengan D3
    kamu...
    Unduh D3.js
  • Lebih banyak lagi »

Perintah Linux

Ad