InggrisPerancisSpanyol

favorit OnWorks

gnuattach.emacs - Online di Cloud

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

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

PROGRAM:

NAMA


gnuserv, gnuclient - Server dan Klien untuk Emacs dan XEmacs

RINGKASAN


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

DESKRIPSI


pelanggan memungkinkan pengguna untuk meminta proses Emacs atau XEmacs yang sedang berjalan untuk mengedit nama
file atau direktori dan/atau mengevaluasi formulir cadel. Tergantung pada lingkungan Anda, itu bisa
bingkai X atau bingkai TTY. Salah satu penggunaan khas untuk ini adalah dengan koneksi dialup ke a
mesin tempat proses Emacs atau 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 Emacs atau XEmacs untuk menangani semua
permintaan masuk dan keluar. Biasanya tidak dipanggil secara langsung, tetapi dimulai dari
Emacs atau XEmacs dengan memuat gnuserv mengemas dan mengevaluasi formulir Lisp (gnuserv-
Mulailah).

gnuattach tidak ada lagi.

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.

-tampilan layar, --menampilkan pameran
Jika opsi ini diberikan atau variabel lingkungan `DISPLAY' disetel, maka
gnuclient akan memberi tahu Emacs 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 Emacs 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 ../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 membuat cookie, Anda dapat menggunakan perintah seperti
xauth tambahkan `hostname`:999 MIT-MAGIC-COOKIE-1`head -c512 /dev/urandom|md5sum`

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.emacs online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player adalah pemutar media gratis
    perangkat lunak, sebagian berdasarkan WMP dan VLC. Itu
    pemain dalam gaya minimalis, dengan
    lebih dari sepuluh warna tema, dan bisa juga
    b ...
    Unduh AstrOrzPlayer.dll
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV adalah ADDON untuk XBMC/
    Kode yang mengizinkan penyalurnya
    decodificador de the service IPTV de
    Movistar terintegrasi ke salah satu dari mereka
    mediacenter ma...
    Unduh movistartv.dll
  • 3
    Kode :: Blok
    Kode :: Blok
    Code::Blocks adalah gratis, sumber terbuka,
    lintas platform C, C++ dan Fortran IDE
    dibangun untuk memenuhi kebutuhan yang paling menuntut
    penggunanya. Ini dirancang untuk menjadi sangat
    ekstensi...
    Unduh Kode::Blok
  • 4
    Di tengah
    Di tengah
    Di tengah atau Antarmuka Minecraft Tingkat Lanjut
    dan Pelacakan Data/Struktur adalah alat untuk
    tampilkan ikhtisar Minecraft
    dunia, tanpa benar-benar menciptakannya. Dia
    bisa ...
    Unduh Di tengah
  • 5
    MSYS2
    MSYS2
    MSYS2 adalah kumpulan alat dan
    perpustakaan menyediakan Anda dengan
    lingkungan yang mudah digunakan untuk membangun,
    menginstal dan menjalankan Windows asli
    perangkat lunak. Ini men...
    Unduh MSYS2.dll
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo adalah codec gambar JPEG
    yang menggunakan instruksi SIMD (MMX, SSE2,
    NEON, AltiVec) untuk mempercepat baseline
    Kompresi dan dekompresi JPEG aktif
    x86, x8...
    Unduh libjpeg-turbo.dll
  • Lebih banyak lagi »

Perintah Linux

Ad