İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

gnuattach.xemacs21 - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında gnuattach.xemacs21'i çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen gnuattach.xemacs21 komutudur.

Program:

ADI


gnuserv, gnuclient - XEmacs için Sunucu ve İstemciler

SİNOPSİS


iştah açıcı [-nw] [-ekran görüntüsü] [-q] [-v] [-l kitaplığı] [-toplu iş] [-f işlevi] [-değerlendirme
form] [-h ana bilgisayar adı] [-p bağlantı noktası] [-r uzak yol adı] [[+satır] dosya] ...
gnudoit [-Q] Airdrop Formu
gnuserv
Gnuattach gnuserv 3.x'ten itibaren kaldırıldı

TANIM


iştah açıcı kullanıcının adlandırılmış dosyaları düzenlemek için çalışan bir XEmacs işlemi talep etmesine izin verir veya
dizinleri ve/veya lisp formlarını değerlendirmek. Ortamınıza bağlı olarak, bir X olabilir
çerçeve veya bir TTY çerçevesi. Bunun için tipik bir kullanım, bir makineye çevirmeli bağlantıdır.
üzerinde şu anda bir XEmacs işleminin çalışmakta olduğu.

gnudoit ``gnuclient -batch -eval form'' için bir kabuk betiği ön ucudur. Kullanımı
kullanımdan kaldırıldı. Doğrudan gnuclient'i aramaya alışmaya çalışın.

gnuserv XEmacs tarafından tüm gelen ve
giden istekler Genellikle doğrudan çağrılmaz, ancak XEmacs'ten başlatılır.
yükleniyor gnuserv paketlenmesi ve Lisp formunun değerlendirilmesi (gnuserv-start).

Gnuattach artık yok. İşlevselliği ile değiştirildi iştah açıcı -nw.

SEÇENEKLER


iştah açıcı Emacs'ın komut satırı seçeneklerinin çoğunu, bu konuda mantıklı olduğu kadar destekler
bağlam. Ek olarak, kendinden birkaç tane ekler.
Uzun adlara sahip seçenekler, tek bir tire yerine çift tire kullanılarak da belirtilebilir.
bir.

-nw Bu seçenek iştah açıcı XEmacs'in ekleyebilmesi için bir ön uç görevi görür.
mevcut TTY. XEmacs daha sonra yeni bir TTY çerçevesi açacaktır. Etkisi şuna benzer
``-nw'' seçeneği ile bu TTY üzerinde yeni bir XEmac başlatmış olmak. Şu anda sadece
XEmacs, gnuclient ile aynı makinede çalışıyorsa çalışır. Bu varsayılan
'EKRAN' ortam değişkeni ayarlanmamışsa.

-Görüntüle ekran, --Görüntüle ekran
Bu seçenek verilirse veya 'EKRAN' ortam değişkeni ayarlanırsa
gnuclient, XEmacs'e belirtilen X aygıtındaki bir çerçevedeki dosyaları düzenlemesini söyleyecektir.

-q Bu seçenek bilgi verir iştah açıcı ile bağlantı kurulduktan sonra çıkmak için
XEmacs işlemi. Normalde iştah açıcı komuttaki tüm dosyalara kadar bekler
satır XEmacs işlemi tarafından tamamlandı (arabellekleri öldürüldü) ve tümü
formlar değerlendirilmiştir.

-v Bu seçenek belirtildiğinde iştah açıcı belirtilen dosyaların olmasını isteyecektir
düzenlemek yerine görüntülendi.

-l kütüphane
Emacs'a belirtilen kitaplığı yüklemesini söyleyin.

-grup Emacs'a herhangi bir çerçeve açmamasını söyle. Sadece kitaplıkları yükleyin ve lisp kodunu değerlendirin. Eğer
çalıştırılacak hiçbir dosya, çağrılacak işlevler veya değerlendirilecek formlar -l,
-fya da -değerlendirmek seçenekleri, ardından değerlendirilecek formlar STDIN'den okunur.

-f fonksiyonu,
Emacs'in lisp işlevini yürütmesini sağlayın.

-değerlendirmek Airdrop Formu
Emacs'in lisp formunu yürütmesini sağlayın.

-h hostname
Yalnızca İnternet etki alanı yuvalarıyla kullanılan bu seçenek, ana makineyi belirtir
hangisi koşmalı gnuserv. Bu seçenek belirtilmemişse, değeri
ayarlanmışsa, GNU_HOST ortam değişkeni kullanılır. Ana bilgisayar adı belirtilmemişse ve
GNU_HOST değişkeni ayarlanmadı, internet bağlantısı denenmeyecek.
NB: gnuserv XAUTH kimlik doğrulaması yapılmadıkça internet bağlantılarına izin VERMEZ
kullanılmış veya GNU_SECURE değişkeni belirtilmiş ve bir dosya listesine işaret ediyor
tüm güvenilir ana bilgisayarlar. (Aşağıdaki GÜVENLİK bölümüne bakın.)

Bir ana bilgisayar adı yerine bir internet adresinin belirtilebileceğini unutmayın.
sunucuya olan bağlantıları oldukça hızlandırın, özellikle de istemci
makine YP çalışıyor.

Ayrıca bir ana bilgisayar adının unix bağlantısını belirtmek için kullanılabilir.
sunucu, İnternet yerine bir Unix etki alanı soketi (destekleniyorsa) kullanmalıdır.
etki alanı soketi.

-p Liman Yalnızca İnternet etki alanı yuvalarında kullanılan bu seçenek, hizmet bağlantı noktasını belirtir.
sunucu ve istemciler arasında iletişim kurmak için kullanılır. Bu seçenek belirtilmemişse,
daha sonra ayarlanmışsa GNU_PORT ortam değişkeninin değeri kullanılır, aksi takdirde
``gnuserv'' adlı servis, servisler veritabanında aranır. Son olarak, hayır ise
bağlantı noktası için başka bir değer bulunabilir, ardından varsayılan bir bağlantı noktası kullanılır.
genellikle 21490 + kullanıcı kimliği.
not edin o zamandan beri gnuserv komut satırı seçeneklerine izin vermez, bunun için bağlantı noktası
alternatif yöntemlerden biri ile belirtilmelidir.

-r yol adı
Yalnızca İnternet etki alanı soketleriyle kullanıldığında, yol adı argümanı gerekli olabilir.
XEmacs'e uzak bir makinenin kök dizinine nasıl ulaşılacağını bildirin. iştah açıcı
bu dizeyi verilen her yol bağımsız değişkeninin başına ekler. Örneğin, deniyorsanız
kök dizini olan su samuru adlı bir istemci makinede bir dosyayı düzenlemek için
sunucu makinesinden /net/otter yolu ile erişilebilir, ardından bu argüman
'/net/otter' olarak ayarlanmalıdır. Bu seçenek atlanırsa, değer alınır.
ayarlanmışsa GNU_NODE ortam değişkeninden veya aksi takdirde boş dizeden.

[+n] dosya
Bu, düzenlenecek dosyanın yoludur. Dosya bir dizinse, o zaman
Bunun yerine genellikle dizin tarayıcıları dired veya maymun çağrılır. imleç konur
belirtilmişse 'n' satır numarasında.

KURMAK


gnuserv XEmacs'in son sürümleriyle standart olarak paketlenmiştir. Bu nedenle, olmalısın
sunucuyu yalnızca XEmacs Lisp formunu (gnuserv-start) değerlendirerek başlatabilir veya
aynı şekilde `Mx gnuserv-start' yazarak.

YAPILANDIRMA


Bu program grubunun davranışı çoğunlukla Emacs'ta lisp tarafında kontrol edilir ve
davranışı büyük ölçüde özelleştirilebilir. `Mx özelleştirme grubu RET gnuserv yazın
RET' kolay erişim için. Daha fazla belge `gnuserv.el' dosyasında bulunabilir.

ÖRNEK


gnuclient -q -f mh-smail
gnuclient -h guguk kuşu -r /ange@otter: / Tmp /*
gnuclient -nw ../src/listproc.c

Daha fazla örnek ve örnek sarmalayıcı komut dosyaları, dizinin etc/gnuserv dizininde sağlanmıştır.
Emac kurulumu.

SYSV'si IPC


SysV IPC, aralarında iletişim kurmak için kullanılır. iştah açıcı ve gnuserv SYSV_IPC sembolü ise
gnuserv.h'nin en üstünde tanımlanmıştır. Bu, hem Unix etki alanı hem de İnternet ile uyumlu değildir.
etki alanı soket iletişimi aşağıda açıklandığı gibi. /tmp/gsrv adlı bir dosya ??? olarak oluşturulur
mesaj kuyruğu için anahtardır ve kaldırılırsa sunucu ve sunucu arasındaki iletişime neden olur.
istemci, sunucu yeniden başlatılana kadar başarısız olur.

UNIX-ALAN ADI SOKETLER


arasında iletişim kurmak için bir Unix etki alanı soketi kullanılır. iştah açıcı ve gnuserv eğer sembol
UNIX_DOMAIN_SOCKETS, gnuserv.h'nin en üstünde tanımlanır. adlı bir dosya
/tmp/gsrvdir????/gsrv iletişim için oluşturulur. USE_TMPDIR sembolü olarak ayarlanmışsa
gnuserv.h'nin üst kısmı, ayarlandığında /tmp yerine $TMPDIR kullanılır. Eğer o dosya
silindi veya TMPDIR, sunucu ve istemci için farklı değerlere sahip, iletişim
sunucu ve istemci arasında başarısız olur. Yalnızca gnuserv çalıştıran kullanıcı,
sokete bağlayın.

İNTERNET ALAN ADI SOKETLER


İnternet etki alanı soketleri arasında iletişim kurmak için kullanılır. iştah açıcı ve gnuserv eğer
INTERNET_DOMAIN_SOCKETS sembolü gnuserv.h'nin en üstünde tanımlanır. Her ikisi de İnternet etki alanı
ve Unix etki alanı soketleri aynı anda kullanılabilir. Bir ana bilgisayar adı -h ile belirtilirse veya
GNU_HOST ortam değişkeni aracılığıyla, iştah açıcı internet kullanarak bağlantı kurmak
etki alanı soketi. Değilse, bir unix etki alanı soketi aracılığıyla yerel bir bağlantı denenir veya
SYSV IPK.


İnternet etki alanı soketlerini kullanarak, daha sağlam bir güvenlik biçimi gereklidir.
Unix etki alanı yuvaları veya SysV IPC ile gereklidir. Şu anda, iki kimlik doğrulama
Bunu sağlamak için protokoller desteklenir: MIT-MAGIC-COOKIE-1 (X11 tabanlı xauth(1)
programı) ve bundan böyle GNUSERV-1 olarak adlandırılan basit bir ana bilgisayar tabanlı erişim kontrol mekanizması. NS
GNUSERV-1 protokolü her zaman mevcuttur, oysa MIT-MAGIC-COOKIE-1 desteği olabilir veya olabilir
derleme zamanında etkinleştirilmemiş (gnuserv.h'nin üst kısmındaki bir #define aracılığıyla).

gnuserv, GNUSERV-1'i kullanarak, makine düzeyinde sınırlı bir erişim denetimi biçimi gerçekleştirir.
Varsayılan olarak hiçbir internet etki alanı soketi açılmaz. GNU_SECURE değişkeni bulunabilirse
in gnuserv'nin ortamında ve okunabilir bir dosya adı adlandırır, ardından bu dosya açılır ve
sunucunun isteklere izin vereceği, her satırda bir tane olacak şekilde bir ana bilgisayar listesi olduğu varsayılır.
Diğer ana bilgisayarlardan gelen bağlantılar reddedilecektir. Hatta makinenin gnuserv is
çalıştırılması, ana bilgisayar adı olmadıkça internet soketi üzerinden bağlantı kurmasına izin verilmez.
bu dosyada açıkça belirtilmiştir. Bir ana bilgisayarın sayısal bir IP adresi olabileceğini unutmayın.
veya bir ana bilgisayar adı ve bu herhangi onaylı bir ana bilgisayardaki kullanıcı gnuserv'inize bağlanabilir ve
keyfi elisp yürütün (örneğin, tüm dosyalarınızı silin). Bu dosya çok fazla içeriyorsa
ana bilgisayar adları varsa, sunucunun başlatılması oldukça uzun sürebilir.

MIT-MAGIC-COOKIE-1 protokolü etkinleştirildiğinde, bir internet soketi is varsayılan olarak açılır.
gnuserv herhangi bir ana bilgisayardan bir bağlantı kabul edecek ve bir "sihirli çerez" bekleyecek
(esas olarak bir parola) müşteri tarafından sunulacaktır. Müşteri sunmazsa
tanımlama bilgisi veya tanımlama bilgisi yanlışsa, istemcinin kimlik doğrulamasının yapılmış olduğu kabul edilir.
arızalı. Bu noktada. gnuserv GNUSERV-1 protokolüne geri döner; müşteri ise
GNU_SECURE dosyasında listelenen bir ana bilgisayardan arama yapıldığında bağlantı kabul edilecektir,
aksi takdirde reddedilecektir.

kullanma MIT-MAGIC-ÇEREZ-1 kimlik doğrulama
Zaman gnuserv sunucu başlatıldığında, üzerinde 999 gösterimi için tanımlanmış bir tanımlama bilgisi arar.
çalıştığı makine. Çerez bulunursa, şu şekilde kullanılmak üzere saklanacaktır:
kimlik doğrulama çerezi. Bu çerezler bir yetkilendirme dosyasında tanımlanır (genellikle
~/.Xyetkili) X11 tarafından manipüle edilen xauth(1) programı. Örneğin, bir makine
çağıran bir emacs çalıştıran "kali" gnuserv aşağıdaki gibi yanıt vermelidir (
kabuk istemi) doğru şekilde kurulduğunda.

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

Yukarıdaki durumda, yetkilendirme dosyası iki çerez tanımlar. İkincisi, tanımlanan
sunucu makinede ekran 999 için, gnuserv kimlik doğrulaması için kullanılır.

İstemci makine tarafında, yetkilendirme dosyası aynı satırı içermelidir,
belirten sunucu kurabiye. Başka bir deyişle, isteyen bir makinede "foobar"
"kali"ye bağlanın, "xauth list" çıktısı şu satırı içermelidir:

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

Yetkilendirme dosyaları hakkında daha fazla bilgi için bkz. xauth(1X11) kılavuz sayfası,
veya xauth'u etkileşimli olarak çağırın (herhangi bir argüman olmadan) ve komut istemine "help" yazın.
Yetkilendirme protokolü adına bu durumu hatırlayın (yani `MIT-MAGIC-
ÇEREZ-1') is önemli!

ÇEVRE


EKRAN Düzenleme çerçevesini koymak için varsayılan X cihazı.

onworks.net hizmetlerini kullanarak gnuattach.xemacs21'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad