Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

gnuattach.xemacs21 - Trực tuyến trên đám mây

Chạy gnuattach.xemacs21 trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là lệnh gnuattach.xemacs21 có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


gnuserv, gnuclient - Máy chủ và Khách hàng cho XEmacs

SYNOPSIS


gnuclient [-nw] [-trình hiển thị] [-q] [-v] [-l library] [-batch] [-f function] [-eval
biểu mẫu] [-h tên máy chủ] [-p port] [-r remote-pathname] [[+ line] tệp] ...
gnudoit [Q] hình thức
gnuserv
gnuattach Đã xóa kể từ gnuserv 3.x

MÔ TẢ


gnuclient cho phép người dùng yêu cầu một quy trình XEmacs đang chạy để chỉnh sửa các tệp được đặt tên hoặc
thư mục và / hoặc đánh giá các biểu mẫu lisp. Tùy thuộc vào môi trường của bạn, nó có thể là một X
khung hoặc khung TTY. Một cách sử dụng điển hình cho việc này là kết nối quay số với máy
trên đó quy trình XEmacs hiện đang chạy.

gnudoit là một giao diện người dùng của shell script cho `` gnuclient -batch -eval form ''. Công dụng của nó là
không dùng nữa. Cố gắng làm quen với việc gọi trực tiếp gnuclient.

gnuserv là chương trình máy chủ được XEmacs thiết lập chạy để xử lý tất cả
yêu cầu gửi đi. Nó thường không được gọi trực tiếp, nhưng được bắt đầu từ XEmacs bởi
tải gnuserv đóng gói và đánh giá biểu mẫu Lisp (gnuserv-start).

gnuattach không còn tồn tại. Chức năng của nó đã được thay thế bằng gnuclient -nw.

LỰA CHỌN


gnuclient hỗ trợ càng nhiều tùy chọn dòng lệnh của Emacs càng có ý nghĩa trong việc này
định nghĩa bài văn. Ngoài ra, nó còn thêm một vài thứ của riêng nó.
Các tùy chọn có tên dài cũng có thể được chỉ định bằng cách sử dụng dấu gạch ngang kép thay vì một
một.

-nw Tùy chọn này làm cho gnuclient hoạt động như một giao diện người dùng để XEmac có thể gắn vào
TTY hiện tại. XEmacs sau đó sẽ mở một khung TTY mới. Hiệu ứng tương tự như
đã khởi động XEmacs mới trên TTY này với tùy chọn `` -nw ''. Nó hiện chỉ
hoạt động nếu XEmacs đang chạy trên cùng một máy với gnuclient. Đây là mặc định
nếu biến môi trường `` DISPLAY '' không được đặt.

-trưng bày trưng bày, --trưng bày trưng bày
Nếu tùy chọn này được đưa ra hoặc biến môi trường `` DISPLAY 'được đặt thì
gnuclient sẽ yêu cầu XEmacs chỉnh sửa tệp trong khung trên thiết bị X được chỉ định.

-q Tùy chọn này thông báo gnuclient để thoát khi kết nối đã được thực hiện với
Quá trình XEmacs. Thông thường gnuclient đợi cho đến khi tất cả các tệp trên lệnh
dòng đã được hoàn thành với (bộ đệm của chúng bị giết) bởi quy trình XEmacs và tất cả
các hình thức đã được đánh giá.

-v Khi tùy chọn này được chỉ định gnuclient sẽ yêu cầu các tệp được chỉ định
đã xem thay vì đã chỉnh sửa.

-l thư viện
Yêu cầu Emacs tải thư viện được chỉ định.

-lô hàng Yêu cầu Emacs không mở bất kỳ khung nào. Chỉ cần tải các thư viện và đánh giá mã lisp. Nếu như
không có tệp nào để thực thi, các hàm để gọi hoặc các biểu mẫu để đánh giá được cung cấp bằng cách sử dụng -l,
-f, hoặc là -kỷ niệm tùy chọn, sau đó các biểu mẫu để đánh giá được đọc từ STDIN.

-f chức năng,
Làm cho Emacs thực thi hàm lisp.

-kỷ niệm hình thức
Làm cho Emacs thực thi biểu mẫu lisp.

-h hostname
Chỉ được sử dụng với các ổ cắm miền Internet, tùy chọn này chỉ định máy chủ
cái nào nên chạy gnuserv. Nếu tùy chọn này không được chỉ định thì giá trị của
biến môi trường GNU_HOST được sử dụng nếu được đặt. Nếu không có tên máy chủ nào được chỉ định, và
biến GNU_HOST không được đặt, kết nối internet sẽ không được thử.
NB: gnuserv KHÔNG cho phép kết nối internet trừ khi xác thực XAUTH
được sử dụng hoặc biến GNU_SECURE đã được chỉ định và trỏ đến danh sách tệp
tất cả các máy chủ đáng tin cậy. (Xem BẢO MẬT bên dưới.)

Lưu ý rằng địa chỉ internet có thể được chỉ định thay vì tên máy chủ có thể
tăng tốc kết nối với máy chủ lên khá nhiều, đặc biệt nếu máy khách
máy đang chạy YP.

Cũng lưu ý rằng tên máy chủ của unix có thể được sử dụng để chỉ định rằng kết nối với
máy chủ nên sử dụng ổ cắm miền Unix (nếu được hỗ trợ) thay vì Internet-
ổ cắm miền.

-p cổng Chỉ được sử dụng với các ổ cắm miền Internet, tùy chọn này chỉ định cổng dịch vụ
được sử dụng để giao tiếp giữa máy chủ và máy khách. Nếu tùy chọn này không được chỉ định,
thì giá trị của biến môi trường GNU_PORT được sử dụng, nếu được đặt, nếu không thì
dịch vụ có tên là `` gnuserv '' được tra cứu trong cơ sở dữ liệu dịch vụ. Cuối cùng, nếu không
giá trị khác có thể được tìm thấy cho cổng, sau đó một cổng mặc định được sử dụng
thường là 21490 + uid.
Lưu ý rằng kể từ gnuserv không cho phép các tùy chọn dòng lệnh, cổng cho nó sẽ
phải được chỉ định thông qua một trong các phương pháp thay thế.

-r tên đường dẫn
Chỉ được sử dụng với các ổ cắm miền Internet, đối số tên đường dẫn có thể cần thiết để
thông báo cho XEmacs cách truy cập thư mục gốc của một máy từ xa. gnuclient
thêm chuỗi này vào mỗi đối số đường dẫn đã cho. Ví dụ, nếu bạn đang cố gắng
để chỉnh sửa tệp trên máy khách có tên là otter, có thư mục gốc là
có thể truy cập từ máy chủ thông qua đường dẫn / net / otter, sau đó đối số này
nên được đặt thành '/ net / otter'. Nếu tùy chọn này bị bỏ qua, thì giá trị sẽ được sử dụng
từ biến môi trường GNU_NODE, nếu được đặt hoặc chuỗi rỗng nếu không.

[+ n] hồ sơ
Đây là đường dẫn của tập tin cần chỉnh sửa. Nếu tệp là một thư mục, thì
thay vào đó, các trình duyệt thư mục dired hoặc khỉ thường được gọi. Con trỏ được đặt
tại dòng số 'n' nếu được chỉ định.

THIẾT LẬP


gnuserv được đóng gói tiêu chuẩn với các phiên bản XEmac gần đây. Do đó, bạn nên
có thể khởi động máy chủ đơn giản bằng cách đánh giá biểu mẫu Lisp XEmacs (gnuserv-start), hoặc
tương đương bằng cách nhập `Mx gnuserv-start '.

CẤU HÌNH


Hành vi của bộ chương trình này chủ yếu được kiểm soát ở phía nói ngọng trong Emacs và
hành vi của nó có thể được tùy chỉnh ở một mức độ lớn. Gõ `Mx tùy chỉnh-nhóm RET gnuserv
RET 'để dễ dàng truy cập. Có thể tìm thấy thêm tài liệu trong tệp `gnuserv.el '

THÍ DỤ


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

Các ví dụ khác và các tập lệnh trình bao bọc mẫu được cung cấp trong thư mục etc / gnuserv của
Cài đặt Emacs.

SYSV IPC


SysV IPC được sử dụng để giao tiếp giữa gnuclientgnuserv nếu ký hiệu SYSV_IPC là
được xác định ở đầu gnuserv.h. Điều này không tương thích với cả Unix-domain và Internet-
giao tiếp ổ cắm miền như được mô tả bên dưới. Tệp có tên / tmp / gsrv ??? được tạo ra như một
cho hàng đợi thư và nếu bị xóa sẽ gây ra giao tiếp giữa máy chủ và
máy khách không thành công cho đến khi máy chủ được khởi động lại.

UNIX-MIỀN Ổ CẮM


Một ổ cắm miền Unix được sử dụng để giao tiếp giữa gnuclientgnuserv nếu biểu tượng
UNIX_DOMAIN_SOCKETS được xác định ở đầu gnuserv.h. Một tệp được gọi là
/ tmp / gsrvdir ???? / gsrv được tạo để giao tiếp. Nếu biểu tượng USE_TMPDIR được đặt tại
trên cùng của gnuserv.h, $ TMPDIR, khi được đặt, được sử dụng thay vì / tmp. Nếu tệp đó là
đã xóa, hoặc TMPDIR có các giá trị khác nhau cho máy chủ và máy khách, giao tiếp
giữa máy chủ và máy khách sẽ bị lỗi. Chỉ người dùng đang chạy gnuserv mới có thể
kết nối với ổ cắm.

MIỀN INTERNET Ổ CẮM


Các ổ cắm miền Internet được sử dụng để giao tiếp giữa gnuclientgnuserv nếu
biểu tượng INTERNET_DOMAIN_SOCKETS được xác định ở đầu gnuserv.h. Cả hai miền Internet
và Unix-domain socket có thể được sử dụng cùng một lúc. Nếu tên máy chủ được chỉ định qua -h hoặc
thông qua biến môi trường GNU_HOST, gnuclient thiết lập kết nối bằng internet
ổ cắm miền. Nếu không, kết nối cục bộ được thử qua ổ cắm miền unix hoặc
SYSV IPC.

AN NINH


Sử dụng ổ cắm miền Internet, cần có một hình thức bảo mật mạnh mẽ hơn mà không phải
cần thiết với ổ cắm miền Unix hoặc SysV IPC. Hiện tại, hai xác thực
giao thức được hỗ trợ để cung cấp điều này: MIT-MAGIC-COOKIE-1 (dựa trên X11 xauth(1)
chương trình) và một cơ chế kiểm soát truy cập đơn giản dựa trên máy chủ lưu trữ, sau đây được gọi là GNUSERV-1. Các
Giao thức GNUSERV-1 luôn có sẵn, trong khi hỗ trợ cho MIT-MAGIC-COOKIE-1 có thể có hoặc có thể
chưa được bật (thông qua #define ở đầu gnuserv.h) tại thời điểm biên dịch.

gnuserv, sử dụng GNUSERV-1, thực hiện một hình thức kiểm soát truy cập hạn chế ở cấp độ máy.
Theo mặc định, không có ổ cắm miền internet nào được mở. Nếu biến GNU_SECURE có thể được tìm thấy
in gnuservcủa môi trường và nó đặt tên cho một tên tệp có thể đọc được, sau đó tệp này được mở và
giả định là danh sách các máy chủ, mỗi máy một dòng, từ đó máy chủ sẽ cho phép các yêu cầu.
Kết nối từ bất kỳ máy chủ nào khác sẽ bị từ chối. Ngay cả máy trên đó gnuserv is
đang chạy không được phép thực hiện kết nối qua ổ cắm internet trừ khi tên máy chủ của nó
được chỉ định rõ ràng trong tệp này. Lưu ý rằng máy chủ có thể là địa chỉ IP dạng số
hoặc một tên máy chủ, và điều đó bất kì người dùng trên máy chủ được phê duyệt có thể kết nối với gnuserv của bạn và
thực thi elisp tùy ý (ví dụ: xóa tất cả các tệp của bạn). Nếu tệp này chứa nhiều
tên máy chủ thì máy chủ có thể mất khá nhiều thời gian để khởi động.

Khi giao thức MIT-MAGIC-COOKIE-1 được bật, ổ cắm internet is được mở theo mặc định.
gnuserv sẽ chấp nhận kết nối từ bất kỳ máy chủ nào và sẽ đợi một "cookie ma thuật"
(về cơ bản, một mật khẩu) sẽ được trình bày bởi khách hàng. Nếu khách hàng không xuất trình
cookie, hoặc nếu cookie sai, xác thực của khách hàng được coi là có
thất bại. Tại thời điểm này. gnuserv quay trở lại giao thức GNUSERV-1; Nếu khách hàng là
gọi từ máy chủ được liệt kê trong tệp GNU_SECURE, kết nối sẽ được chấp nhận,
nếu không nó sẽ bị từ chối.

Sử dụng MIT-MAGIC-Cookie-1 xác thực
Khi gnuserv máy chủ được khởi động, nó sẽ tìm kiếm một cookie được xác định cho hiển thị 999 trên
máy mà nó đang chạy. Nếu cookie được tìm thấy, nó sẽ được lưu trữ để sử dụng như
cookie xác thực. Các cookie này được xác định trong một tệp ủy quyền (thường là
~ / .Xauthority) được điều khiển bởi X11 xauth(1) chương trình. Ví dụ, một máy
"kali" chạy một emac gọi gnuserv nên trả lời như sau (tại
dấu nhắc shell) khi được thiết lập chính xác.

danh sách xauth kali%
GS65.SP.CS.CMU.EDU:0 MIT-MAGIC-COOKIE-1 11223344
KALI.FTM.CS.CMU.EDU:999 MIT-MAGIC-Cookie-1 1234

Trong trường hợp trên, tệp ủy quyền xác định hai cookie. Cái thứ hai, được xác định
cho màn hình 999 trên máy chủ, được sử dụng để xác thực gnuserv.

Về phía máy khách, tệp ủy quyền phải chứa một dòng giống hệt nhau,
xác định may chủ bánh quy. Nói cách khác, trên một máy "foobar" muốn
kết nối với "kali", đầu ra của `danh sách xauth 'phải chứa dòng:

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

Để biết thêm thông tin về các tệp ủy quyền, hãy xem xauth(1X11) trang người đàn ông,
hoặc gọi xauth một cách tương tác (không có bất kỳ đối số nào) và nhập "trợ giúp" vào lời nhắc.
Hãy nhớ trường hợp đó trong tên của giao thức ủy quyền (tức là `MIT-MAGIC-
COOKIE-1 ') is có ý nghĩa!

MÔI TRƯỜNG


DISPLAY Thiết bị X mặc định để đặt khung chỉnh sửa.

Sử dụng gnuattach.xemacs21 trực tuyến bằng dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad