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

Ad


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

mailxposix - Trực tuyến trên đám mây

Chạy mailxposix trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh mailxposix 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 giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


mailx - xử lý tin nhắn

SYNOPSIS


Gửi Chế độ
thư x [−s Tiêu đề] địa chỉhữu ích. Cảm ơn !

Nhận Chế độ
thư x −e

thư x [−Xin chào] [−F] [−u người sử dụng]

thưx −f [−Xin chào] [−F] [hồ sơ]

MÔ TẢ


Sản phẩm thư x tiện ích cung cấp một cơ sở gửi và nhận tin nhắn. Nó có hai chính
chế độ, được chọn theo các tùy chọn được sử dụng: Chế độ gửi và Chế độ nhận.

Trên các hệ thống không hỗ trợ tùy chọn Tiện ích khả năng di chuyển của người dùng, một ứng dụng sử dụng
thư x sẽ có khả năng gửi tin nhắn theo cách không xác định (Chế độ gửi). Trừ phi
ký tự đầu tiên của một hoặc nhiều dòng là ('~'), tất cả các ký tự trong đầu vào
tin nhắn sẽ xuất hiện trong tin nhắn đã gửi, nhưng các ký tự bổ sung có thể được chèn vào
trong tin nhắn trước khi nó được truy xuất.

Trên các hệ thống hỗ trợ tùy chọn Tiện ích khả năng di chuyển của người dùng, khả năng nhận thư
và các tính năng tương tác khác, Chế độ nhận, được mô tả bên dưới, cũng sẽ được bật.

Gửi Chế độ
Chế độ gửi có thể được sử dụng bởi các ứng dụng hoặc người dùng để gửi tin nhắn từ văn bản theo tiêu chuẩn
đầu vào.

Nhận Chế độ
Chế độ nhận hướng tới người dùng tương tác nhiều hơn. Thư có thể được đọc và gửi trong này
chế độ tương tác.

Khi đọc thư, thư x cung cấp các lệnh để tạo điều kiện lưu, xóa và phản hồi
đến tin nhắn. Khi gửi thư, thư x cho phép chỉnh sửa, xem xét và sửa đổi khác của
tin nhắn khi nó được nhập.

Thư đến sẽ được lưu trữ ở một hoặc nhiều vị trí không xác định cho mỗi người dùng,
gọi chung là hệ thống hộp thư cho người dùng đó. Khi nào thư x được gọi trong Nhận
Chế độ, hộp thư hệ thống sẽ là nơi mặc định để tìm thư mới. Như tin nhắn
đọc, chúng sẽ được đánh dấu để chuyển sang tệp thứ cấp để lưu trữ, trừ khi cụ thể
hành động được thực hiện. Tệp phụ này được gọi là mbox và thường nằm ở
thư mục được giới thiệu bởi TRANG CHỦ biến môi trường (xem MBOX trong môi trường
Phần VARIABLES để mô tả tệp này). Tin nhắn sẽ vẫn còn trong tệp này
cho đến khi bị loại bỏ một cách rõ ràng. Khi mà −f tùy chọn được sử dụng để đọc thư từ phụ
các tập tin, tin nhắn sẽ được giữ lại trong các tập tin đó trừ khi bị xóa cụ thể. Cả ba
những vị trí này — hộp thư hệ thống, mboxvà tệp phụ — được đề cập đến trong phần này
chỉ đơn giản là `` hộp thư '', trừ khi yêu cầu nhận dạng cụ thể hơn.

LỰA CHỌN


Sản phẩm thư x tiện ích sẽ phù hợp với khối lượng Định nghĩa cơ sở của POSIX.1‐2008, Phần
12.2, Tiện ích cú pháp Hướng dẫn.

Các tùy chọn sau sẽ được hỗ trợ. (Chỉ −s Tiêu đề tùy chọn sẽ được yêu cầu trên
tất cả các hệ thống. Các tùy chọn khác chỉ được yêu cầu trên các hệ thống hỗ trợ Người dùng
Tùy chọn Tiện ích di động.)

−e Kiểm tra sự hiện diện của thư trong hộp thư hệ thống. Các thư x tiện ích sẽ
không viết gì và thoát với mã trả về thành công nếu có thư để đọc.

−f Đọc tin nhắn từ tệp được đặt tên bởi hồ sơ toán hạng thay vì hệ thống
hộp thư. (Xem thêm thư mục.) Nếu không hồ sơ toán hạng được chỉ định, đọc tin nhắn từ
mbox thay vì hộp thư hệ thống.

−F Ghi lại tin nhắn trong một tệp được đặt theo tên của người nhận đầu tiên. Tên là
phần tên đăng nhập của địa chỉ được tìm thấy đầu tiên trên Đến: dòng trong thư
đầu trang. Ghi đè ghi biến, nếu được đặt (xem nội Biến in thư x).

−H Chỉ viết một bản tóm tắt tiêu đề.

−i Bỏ qua các ngắt. (Xem thêm bỏ qua.)

−n Không khởi tạo từ tệp khởi động mặc định của hệ thống. Xem phần ĐÃ MỞ RỘNG
PHẦN MÔ TẢ.

−N Đừng viết một bản tóm tắt tiêu đề ban đầu.

−s Tiêu đề
Đặt Tiêu Đề trường tiêu đề đến Tiêu đề. Tất cả các nhân vật trong Tiêu đề chuỗi
sẽ xuất hiện trong tin nhắn đã gửi. Kết quả không xác định nếu Tiêu đề is
dài hơn {LINE_MAX} - 10 byte hoặc chứa .

−u người sử dụng Đọc hộp thư hệ thống của tên đăng nhập người sử dụng. Điều này sẽ chỉ thành công
nếu người dùng đang gọi có đặc quyền thích hợp để đọc hộp thư hệ thống của
người dùng đó.

TOÁN HẠNG


Các toán hạng sau sẽ được hỗ trợ:

địa chỉ Người nhận tin nhắn. Khi nào −n được chỉ định và không có tệp khởi động của người dùng nào
được truy cập (xem phần MÔ TẢ MỞ RỘNG), người dùng hoặc ứng dụng sẽ
đảm bảo đây là một địa chỉ để chuyển đến hệ thống gửi thư. Bất kỳ hệ thống hoặc
tệp khởi động của người dùng có thể bật bí danh (xem bí danh Dưới Lệnh in thư x) cái đó
có thể sửa đổi hình thức của địa chỉ trước khi nó được chuyển đến hệ thống gửi thư.

hồ sơ Tên đường dẫn của tệp sẽ được đọc thay vì hộp thư hệ thống khi −f is
được chỉ định. Ý nghĩa của hồ sơ tùy chọn-đối số sẽ bị ảnh hưởng bởi
nội dung của thư mục biến nội bộ; Thấy chưa nội Biến in thư x.

STDIN


Thời Gian thư x được gọi trong Chế độ gửi (dòng tóm tắt đầu tiên), đầu vào tiêu chuẩn sẽ là
tin nhắn sẽ được gửi đến các địa chỉ được chỉ định. Khi ở Chế độ nhận, lệnh của người dùng
sẽ được chấp nhận từ tiêu chuẩn. Nếu tùy chọn Tiện ích di động cho người dùng không được hỗ trợ,
các dòng đầu vào tiêu chuẩn bắt đầu bằng ('~') ký tự tạo ra kết quả không xác định.

Nếu tùy chọn Tiện ích di động của người dùng được hỗ trợ, thì trong cả Gửi và Nhận
Các chế độ, dòng nhập chuẩn bắt đầu bằng ký tự thoát (thường là ('~'))
sẽ ảnh hưởng đến quá trình xử lý như được mô tả trong Lệnh Thoát hiểm in thư x.

ĐẦU VÀO CÁC TẬP TIN


Thời Gian thư x được sử dụng như được mô tả trong tập POSIX.1‐2008 này, hồ sơ tùy chọn-đối số
(Xem −f tùy chọn) và mbox sẽ là các tệp văn bản chứa các thông điệp thư, được định dạng
như được mô tả trong phần OUTPUT FILES. Bản chất của hộp thư hệ thống là không xác định;
nó không cần phải là một tập tin.

MÔI TRƯỜNG BIẾN


Một số chức năng được mô tả trong phần này sẽ được cung cấp khi triển khai
hỗ trợ tùy chọn Tiện ích khả năng di chuyển của người dùng như được mô tả trong văn bản và không
thêm bóng mờ cho tùy chọn này.

Các biến môi trường sau đây sẽ ảnh hưởng đến việc thực hiện thư x:

ĐÃ CHẾT Xác định tên đường dẫn của tệp để lưu một phần tin nhắn trong trường hợp
gián đoạn hoặc lỗi giao hàng. Mặc định sẽ là lá thư chết trong danh bạ
được đặt tên bởi TRANG CHỦ Biến đổi. Hành vi của thư x trong việc lưu một phần tin nhắn là
không xác định nếu tùy chọn Tiện ích khả năng di chuyển của người dùng không được hỗ trợ và ĐÃ CHẾT
không được xác định với giá trị / dev / null.

EDITOR Xác định tên của một tiện ích để gọi khi chỉnh sửa (xem Lệnh in thư x)
or ~e (xem Lệnh Thoát hiểm in thư x) lệnh được sử dụng. Trình chỉnh sửa mặc định là
không xác định. Trên các hệ thống tuân theo XSI, nó là ed. Tác động của biến này
không xác định nếu tùy chọn Tiện ích di chuyển người dùng không được hỗ trợ.

TRANG CHỦ Xác định tên đường dẫn của thư mục chính của người dùng.

NGÔN NGỮ Cung cấp giá trị mặc định cho các biến quốc tế hóa chưa được đặt hoặc
vô giá trị. (Xem tập Định nghĩa cơ bản của POSIX.1‐2008, Phần 8.2,
quốc tế hóa Biến ưu tiên quốc tế hóa
các biến được sử dụng để xác định giá trị của danh mục ngôn ngữ.)

LC_ALL Nếu được đặt thành giá trị chuỗi không trống, hãy ghi đè giá trị của tất cả các chuỗi khác
các biến quốc tế hóa.

LC_CTYPE Xác định ngôn ngữ để diễn giải chuỗi byte dữ liệu văn bản
dưới dạng ký tự (ví dụ: byte đơn trái ngược với ký tự nhiều byte trong
đối số và tệp đầu vào) và việc xử lý địa chỉ không phân biệt chữ hoa chữ thường và
so sánh trường tiêu đề.

LC_TIME Biến này có thể xác định định dạng và nội dung của chuỗi ngày và giờ
được viết bởi thư x. Tập POSIX.1‐2008 này chỉ rõ tác dụng của việc này
chỉ dành cho các hệ thống hỗ trợ tùy chọn Tiện ích khả năng di chuyển của người dùng.

LC_MESSAGES
Xác định ngôn ngữ sẽ được sử dụng để ảnh hưởng đến định dạng và nội dung của
thông báo chẩn đoán được viết thành lỗi tiêu chuẩn và thông báo thông tin được viết
đến đầu ra tiêu chuẩn.

DANH SÁCH Xác định một chuỗi đại diện cho lệnh để viết nội dung của
thư mục thư mục đến đầu ra tiêu chuẩn khi thư mục lệnh được đưa ra (xem
thư mục in Lệnh in thư x). Bất kỳ chuỗi nào được chấp nhận dưới dạng lệnh_string
toán hạng cho sh −c lệnh sẽ có hiệu lực. Nếu biến này là null hoặc không
thiết lập, lệnh đầu ra sẽ là ls. Tác động của biến này là
không xác định nếu tùy chọn Tiện ích khả năng di chuyển của người dùng không được hỗ trợ.

MAILRC Xác định tên đường dẫn của tệp khởi động. Mặc định sẽ là .mailrc trong
thư mục được giới thiệu bởi TRANG CHỦ biến môi trường. Hành vi của thư x is
không xác định nếu tùy chọn Tiện ích khả năng di chuyển của người dùng không được hỗ trợ và MAILRC
không được xác định với giá trị / dev / null.

MBOX Xác định tên đường dẫn của tệp để lưu thư từ hộp thư hệ thống
đã được đọc. Các ra lệnh sẽ ghi đè chức năng này, vì vậy sẽ tiết kiệm
thông báo rõ ràng trong một tệp khác. Mặc định sẽ là mbox trong
thư mục được đặt tên bởi TRANG CHỦ Biến đổi. Tác động của biến này là
không xác định nếu tùy chọn Tiện ích khả năng di chuyển của người dùng không được hỗ trợ.

NLSPATH Xác định vị trí của danh mục thư để xử lý LC_MESSAGES.

PAGER Xác định một chuỗi đại diện cho lệnh lọc đầu ra hoặc phân trang cho
ghi đầu ra vào thiết bị đầu cuối. Bất kỳ chuỗi nào được chấp nhận dưới dạng lệnh_string
toán hạng cho sh −c lệnh sẽ có hiệu lực. Khi đầu ra tiêu chuẩn là một thiết bị đầu cuối
thiết bị, đầu ra thông báo phải được chuyển qua lệnh nếu thư x
biến nội bộ crt được đặt thành một giá trị nhỏ hơn số dòng trong tin nhắn;
xem nội Biến in thư x. Nếu PAGER biến là null hoặc không được đặt,
paginator sẽ là một trong hai chi tiết hoặc một tiện ích phân trang khác được ghi lại trong
tài liệu hệ thống. Tác động của biến này là không xác định nếu Người dùng
Tùy chọn Tiện ích di động không được hỗ trợ.

SHELL Xác định tên của trình thông dịch lệnh ưa thích. Mặc định sẽ là sh.
Tác động của biến này là không xác định nếu Tiện ích khả năng di chuyển của người dùng
tùy chọn không được hỗ trợ.

HẠN Nếu biến nội bộ màn không được chỉ định, hãy xác định tên của
loại thiết bị đầu cuối để chỉ ra một cách không xác định số dòng trong một
nhiều tiêu đề. Nếu như HẠN không được đặt hoặc được đặt thành null, không xác định
loại thiết bị đầu cuối mặc định sẽ được sử dụng và giá trị của màn hình là không xác định.
Tác động của biến này là không xác định nếu Tiện ích khả năng di chuyển của người dùng
tùy chọn không được hỗ trợ.

TZ Biến này có thể xác định múi giờ được sử dụng để tính toán chuỗi ngày và giờ
được viết bởi thư x. Nếu TZ không được đặt hoặc không, một múi giờ mặc định không xác định sẽ
được dùng.

TRỰC QUAN Xác định tên đường dẫn của một tiện ích để gọi khi trực quan lệnh (xem
Lệnh in thư x) hoặc ~v lệnh thoát (xem Lệnh Thoát hiểm in thư x) Được sử dụng.
Nếu biến này là null hoặc không được đặt, trình chỉnh sửa toàn màn hình sẽ là vi. Các
tác động của biến này là không xác định nếu Tiện ích khả năng di chuyển của người dùng
tùy chọn không được hỗ trợ.

BẤT NGỜ SỰ KIỆN


Thời Gian thư x đang ở Chế độ gửi và đầu vào tiêu chuẩn không phải là thiết bị đầu cuối, nó sẽ lấy
hành động tiêu chuẩn cho tất cả các tín hiệu.

Trong Chế độ nhận hoặc trong Chế độ gửi khi đầu vào tiêu chuẩn là một đầu cuối, nếu tín hiệu SIGINT là
nhận:

1. Nếu ở chế độ lệnh, lệnh hiện tại, nếu có, sẽ bị hủy bỏ và
lời nhắc chế độ lệnh sẽ được viết.

2. Nếu ở chế độ đầu vào:

Một. Nếu như bỏ qua được thiết lập, thư x sẽ viết "@\n", loại bỏ dòng đầu vào hiện tại và
tiếp tục xử lý, bỏ qua cơ chế hủy bỏ thông báo được mô tả trong mục 2b.

NS. Nếu nhận được gián đoạn trong khi gửi thư, khi ở Chế độ nhận hoặc
trong Chế độ gửi, một thông báo sẽ được viết và một lần ngắt tiếp theo, với
không có ký tự can thiệp nào khác được nhập, sẽ được yêu cầu hủy bỏ thư
thông điệp. Nếu ở Chế độ nhận và nhận được một ngắt khác, chế độ lệnh
lời nhắc sẽ được viết. Nếu ở Chế độ gửi và nhận được một ngắt khác, thư x
sẽ kết thúc với trạng thái khác không.

Trong cả hai trường hợp được liệt kê trong mục b, nếu thông báo không trống:

tôi. Nếu như tiết kiệm được kích hoạt và tệp được đặt tên bởi ĐÃ CHẾT có thể được tạo ra, thông điệp
sẽ được ghi vào tệp có tên bởi ĐÃ CHẾT. Nếu tệp tồn tại, thông báo
sẽ được viết để thay thế nội dung của tệp.

ii. Nếu như tiết kiệm không được kích hoạt hoặc tệp được đặt tên bởi ĐÃ CHẾT không thể được tạo,
tin nhắn sẽ không được lưu.

Sản phẩm thư x tiện ích sẽ thực hiện hành động tiêu chuẩn cho tất cả các tín hiệu khác.

GIỚI THIỆU


Trong chế độ lệnh và chế độ đầu vào, tất cả đầu ra, bao gồm cả lời nhắc và thông báo, sẽ được viết
đến đầu ra tiêu chuẩn.

STDERR


Lỗi chuẩn chỉ được sử dụng cho các thông báo chẩn đoán.

OUTPUT CÁC TẬP TIN


Thông báo sau thư x lệnh và thoát lệnh có thể tạo hoặc thêm vào tệp, bao gồm mbox,
tệp thư chết và các hộp thư phụ. Khi nào thư x được sử dụng như được mô tả trong này
khối lượng của POSIX.1‐2008, các tệp này sẽ là tệp văn bản, được định dạng như sau:

dòng bắt đầu bằng Từ
[một hoặc nhiều dòng tiêu đề; xem Lệnh in thư x]
trống hàng
[không hoặc nhiều hơn thân hình dòng
trống hàng]
[dòng bắt đầu bằng Từ ...]

nơi mỗi tin nhắn bắt đầu bằng Từ dòng hiển thị, đứng trước đầu của
tệp hoặc một dòng trống. (Các Từ dòng được coi là một phần của thông báo
tiêu đề, nhưng không phải là một trong các dòng tiêu đề được đề cập đến Lệnh in thư x; do đó, nó sẽ
không bị ảnh hưởng bởi Loại bỏ, bỏ qua, hoặc là giữ lại các lệnh.) Các định dạng của phần còn lại
của Từ dòng và bất kỳ dòng tiêu đề bổ sung nào không được xác định, ngoại trừ không có
sẽ trống. Định dạng của dòng nội dung thư cũng không được xác định, ngoại trừ không có dòng
theo sau một dòng trống sẽ bắt đầu bằng Từ ; thư x sẽ sửa đổi bất kỳ người dùng nào như vậy-
đã nhập các dòng nội dung thư (theo sau một dòng trống và bắt đầu bằng Từ ) bởi
thêm một hoặc nhiều ký tự để đứng trước 'NS'; nó có thể thêm các ký tự này vào Từ
dòng không đứng trước dòng trống.

Khi một tin nhắn từ hộp thư hệ thống hoặc do người dùng nhập vào không phải là một tệp văn bản, nó sẽ
do triển khai xác định cách một thông báo như vậy được lưu trữ trong các tệp được viết bởi thư x.

ĐA THẾ HỆ MÔ TẢ


Chức năng trong toàn bộ phần MÔ TẢ MỞ RỘNG sẽ được cung cấp trên
triển khai hỗ trợ tùy chọn Tiện ích khả năng di chuyển của người dùng. Các chức năng
được mô tả trong phần này sẽ được cung cấp trên các triển khai hỗ trợ Người dùng
Tùy chọn Tiện ích di động (và phần còn lại của phần này không được tô bóng thêm cho phần này
Tùy chọn).

Sản phẩm thư x tiện ích không cần hỗ trợ cho tất cả các mã hóa ký tự trong mọi trường hợp. Vì
ví dụ, thư liên hệ thống có thể bị giới hạn ở dữ liệu 7-bit bởi mạng bên dưới,
Dữ liệu 8-bit không cần thiết phải di động đến các hệ thống không quốc tế hóa, v.v. Dưới đó
hoàn cảnh, khuyến nghị rằng chỉ các ký tự được xác định trong ISO / IEC 646: 1991
Phiên bản tham chiếu quốc tế tiêu chuẩn (tương đương với ASCII) Dải ký tự 7 bit
được dùng.

Thời Gian thư x được gọi bằng một trong các biểu mẫu tóm tắt Chế độ nhận, nó sẽ viết một trang
trong số các dòng tóm tắt tiêu đề (nếu −N không được chỉ định và có thông báo, xem bên dưới),
theo sau là lời nhắc cho biết rằng thư x có thể chấp nhận các lệnh thông thường (xem Lệnh in
thư x); điều này được gọi là lệnh chế độ. Trang của các dòng tóm tắt tiêu đề phải chứa
tin nhắn mới đầu tiên nếu có tin nhắn mới hoặc tin nhắn chưa đọc đầu tiên nếu có
tin nhắn chưa đọc hoặc tin nhắn đầu tiên. Khi nào thư x được gọi bằng cách sử dụng tóm tắt Chế độ gửi
và đầu vào tiêu chuẩn là một thiết bị đầu cuối, nếu không có chủ đề nào được chỉ định trên dòng lệnh và
askub biến được thiết lập, một lời nhắc cho chủ đề sẽ được viết. Tại thời điểm này, thư x
sẽ ở chế độ đầu vào. Chế độ đầu vào này cũng sẽ được nhập khi sử dụng một trong các
Các biểu mẫu tóm tắt Chế độ nhận và trả lời hoặc tin nhắn mới được soạn bằng cách sử dụng trả lời, đáp lại,
theo sát, Theo sát, hoặc là thư lệnh và đầu vào tiêu chuẩn là một thiết bị đầu cuối. Khi tin nhắn là
đã đánh máy và gặp phần cuối của thư, thông báo sẽ được chuyển đến thư
phần mềm giao hàng. Các lệnh có thể được nhập bằng cách bắt đầu một dòng với ký tự thoát
(theo mặc định, ('~')) theo sau là một ký tự lệnh đơn và các đối số tùy chọn.
Xem Lệnh in thư x để biết tóm tắt về các lệnh này. Không xác định được những ảnh hưởng này
lệnh sẽ có nếu đầu vào tiêu chuẩn không phải là đầu cuối khi một thông báo được nhập bằng cách sử dụng
hoặc tóm tắt Chế độ gửi hoặc các lệnh Chế độ đọc trả lời, đáp lại, theo sát, Theo sát,
or thư.

Lưu ý: Để thuận tiện cho việc ghi chú, phần này sử dụng ký tự thoát mặc định,
, trong tất cả các tài liệu tham khảo và ví dụ.

Tại bất kỳ thời điểm nào, hành vi của thư x sẽ được điều chỉnh bởi một bộ môi trường và
các biến nội bộ. Đây là các cờ và các tham số có giá trị có thể được đặt và xóa thông qua
các thư x địnhkhông đặt lệnh.

Các lệnh thông thường có dạng:

[lệnh] [danh sách tin nhắn] [đối số hữu ích. Cảm ơn !]

Nếu không lệnh được chỉ định trong chế độ lệnh, tiếp theo sẽ được giả định. Ở chế độ đầu vào, các lệnh
sẽ được nhận dạng bởi ký tự thoát và các dòng không được coi là lệnh sẽ được
được lấy làm đầu vào cho tin nhắn.

Trong chế độ lệnh, mỗi thông báo sẽ được gán một số thứ tự, bắt đầu bằng 1.

Tất cả các thông báo có trạng thái sẽ ảnh hưởng đến cách chúng được hiển thị trong phần tóm tắt tiêu đề
và cách chúng được giữ lại hoặc xóa khi chấm dứt thư x. Có bất cứ lúc nào
khái niệm về một hiện hành tin nhắn, sẽ được đánh dấu bằng một '>' ở đầu dòng trong
phần tóm tắt tiêu đề. Khi nào thư x được gọi bằng cách sử dụng một trong các biểu mẫu tóm tắt Chế độ nhận,
tin nhắn hiện tại sẽ là tin nhắn mới đầu tiên, nếu có tin nhắn mới, hoặc
tin nhắn chưa đọc đầu tiên nếu có tin nhắn chưa đọc hoặc tin nhắn đầu tiên nếu có
hoặc không xác định nếu không có thư nào trong hộp thư. Mỗi lệnh có
một danh sách các tin nhắn tùy chọn (danh sách tin nhắn) hoặc một tin nhắn tùy chọn (tin nhắn) mà để
hoạt động sẽ để thông báo hiện tại được đặt thành thông báo được đánh số cao nhất của
tin nhắn được chỉ định, trừ khi lệnh xóa tin nhắn, trong trường hợp đó, tin nhắn hiện tại
sẽ được đặt thành tin nhắn chưa được xóa đầu tiên (tức là tin nhắn không ở trạng thái đã xóa)
sau khi tin nhắn được đánh số cao nhất bị xóa bởi lệnh, nếu một tin nhắn tồn tại hoặc tin nhắn đầu tiên
tin nhắn chưa xóa trước khi tin nhắn được đánh số cao nhất bị xóa bởi lệnh, nếu một
tồn tại hoặc đến một giá trị không xác định nếu không có thư nào còn lại chưa được xóa. Tất cả các
thông báo phải ở một trong các trạng thái sau:

mới Thư hiện có trong hộp thư hệ thống và chưa được người dùng xem
hoặc chuyển đến bất kỳ tiểu bang nào khác. Tin nhắn ở trạng thái mới khi nào thư x bỏ cuộc sẽ được
được giữ lại trong hộp thư hệ thống.

chưa đọc Thư đã hiện diện trong hộp thư hệ thống cho nhiều hơn một lời gọi
of thư x và chưa được người dùng xem hoặc chuyển sang bất kỳ trạng thái nào khác.
Tin nhắn ở trạng thái chưa đọc khi nào thư x thoát sẽ được giữ lại trong hệ thống
hộp thư.

đọc Thông báo đã được xử lý bằng một trong các lệnh sau: ~f, ~m, ~F, ~M,
bản sao, mbox, tiếp theo, đường ống, in, In, hàng đầu, kiểu, Kiểu, phục hồi. Các xóa,
dpdt các lệnh cũng có thể khiến thông báo tiếp theo được đánh dấu là đọc,
tùy thuộc vào giá trị của in tự động Biến đổi. Tin nhắn trong
hộp thư hệ thống và ở trạng thái đọc khi nào thư x bỏ cuộc sẽ được lưu trong mbox,
trừ khi biến nội bộ tổ chức đã được thiết lập. Tin nhắn trong mbox hoặc trong một
hộp thư phụ và ở trạng thái đọc khi nào thư x bỏ cuộc sẽ được giữ lại trong
vị trí hiện tại.

xóa Thông báo đã được xử lý bằng một trong các lệnh sau: xóa, dp, dt.
Tin nhắn ở trạng thái xóa khi nào thư x thoát sẽ bị xóa. Tin nhắn đã xóa
sẽ được bỏ qua cho đến khi thư x thoát hoặc thay đổi hộp thư hoặc chúng được chỉ định để
lệnh phục hồi; ví dụ, đặc tả thông điệp /chuỗi sẽ chỉ
tìm kiếm các dòng chủ đề của thư vẫn chưa bị xóa, trừ khi
lệnh hoạt động trên danh sách các thông báo là phục hồi. Không có tin nhắn bị xóa hoặc
tiêu đề thư đã xóa sẽ được hiển thị bởi bất kỳ thư x lệnh khác với
phục hồi.

bảo quản Tin nhắn đã được xử lý bởi một bảo tồn chỉ huy. Khi nào thư x bỏ cuộc,
tin nhắn sẽ được giữ lại ở vị trí hiện tại của nó.

lưu Thông báo đã được xử lý bằng một trong các lệnh sau: tiết kiệm or viết.
Nếu hộp thư hiện tại là hộp thư hệ thống và biến nội bộ giữ an toàn
được thiết lập, các thông báo ở trạng thái đã lưu sẽ được lưu vào tệp được chỉ định bởi
MBOX biến (xem phần BIẾN MÔI TRƯỜNG). Nếu hộp thư hiện tại là
hộp thư hệ thống, tin nhắn ở trạng thái lưu sẽ bị xóa khỏi
hộp thư hiện tại, khi bỏ thuốc lá or hồ sơ lệnh được sử dụng để thoát khỏi dòng điện
hộp thư.

Dòng tóm tắt tiêu đề cho mỗi thông báo sẽ chỉ ra trạng thái của thông báo.

Nhiều lệnh có một danh sách các thông báo tùy chọn (danh sách tin nhắn) để hoạt động, cái nào
mặc định cho tin nhắn hiện tại. MỘT danh sách tin nhắn là một danh sách các thông số kỹ thuật được phân tách
qua các ký tự, có thể bao gồm:

n Số tin nhắn n.

+ Tin nhắn chưa được xóa tiếp theo hoặc tin nhắn bị xóa tiếp theo cho phục hồi chỉ huy.

- Tin nhắn chưa bị xóa tiếp theo trước đó hoặc tin nhắn đã xóa trước đó tiếp theo cho
phục hồi chỉ huy.

. Tin nhắn hiện tại.

^ Tin nhắn chưa xóa đầu tiên hoặc tin nhắn bị xóa đầu tiên cho phục hồi
chỉ huy.

$ Tin nhắn cuối cùng.

* Tất cả các tin nhắn.

n ‐ m Một dải số tin nhắn bao gồm.

địa chỉ Tất cả tin nhắn từ địa chỉ; bất kỳ địa chỉ nào như được hiển thị trong phần tóm tắt tiêu đề sẽ là
có thể hiểu được trong hình thức này.

/chuỗi Tất cả các tin nhắn với chuỗi trong dòng chủ đề (trường hợp bị bỏ qua).

: c Tất cả các thông báo thuộc loại c, Nơi c sẽ là một trong số:

d Tin nhắn đã xóa.

n Tin nhắn mới.

o Tin nhắn cũ (bất kỳ tin nhắn nào không ở trạng thái đọc or mới).

Đọc tin nhắn.

u Thư chưa đọc.

Các lệnh khác có một thông báo tùy chọn (tin nhắn) để hoạt động, mặc định là
tin nhắn hiện tại. Tất cả các biểu mẫu được phép cho danh sách tin nhắn cũng được phép cho tin nhắn,
nhưng nếu có nhiều hơn một thông báo được chỉ định, thì chỉ thông báo đầu tiên được sử dụng.

Các đối số khác thường là các chuỗi tùy ý mà cách sử dụng phụ thuộc vào lệnh liên quan.

Khởi động in thư x
Tại thời điểm khởi động, thư x sẽ thực hiện các bước sau theo trình tự:

1. Thiết lập tất cả các biến ở các giá trị mặc định đã nêu của chúng.

2. Xử lý các tùy chọn dòng lệnh, ghi đè các giá trị mặc định tương ứng.

3. Nhập bất kỳ ĐÃ CHẾT, EDITOR, MBOX, DANH SÁCH, PAGER, SHELL, hoặc là TRỰC QUAN các biến đó
hiện diện trong môi trường, ghi đè các giá trị mặc định tương ứng.

4. Đọc thư x các lệnh từ một tệp khởi động hệ thống không xác định, trừ khi −n Tùy chọn là
đã cho, để khởi tạo bất kỳ thư x biến và bí danh.

5. Xử lý tệp khởi động của thư x các lệnh được đặt tên trong người dùng MAILRC biến.

Thường xuyên nhất thư x các lệnh hợp lệ bên trong các tệp khởi động, cách sử dụng phổ biến nhất là
thiết lập các tùy chọn hiển thị ban đầu và danh sách bí danh. Các lệnh sau sẽ không hợp lệ trong
tệp khởi động: !, chỉnh sửa, tổ chức, thư, bảo tồn, trả lời, đáp lại, shell, trực quan, Sao chép,
theo sátTheo sát. Bất kỳ lỗi nào trong tệp khởi động cũng sẽ gây ra thư x đến
kết thúc bằng thông báo chẩn đoán và trạng thái khác XNUMX hoặc tiếp tục sau khi viết
thông báo chẩn đoán, bỏ qua phần còn lại của các dòng trong tệp khởi động.

Một dòng trống trong tệp khởi động sẽ bị bỏ qua.

nội Biến in thư x
Các biến sau là nội bộ thư x biến. Mỗi biến nội bộ có thể được đặt
thông qua thư x định lệnh bất cứ lúc nào. Các không đặtđịnh Không tên các lệnh có thể được sử dụng để
xóa biến.

Trong danh sách sau, các biến được hiển thị như sau:

biến

đại diện cho các giá trị Boolean. Các biến được hiển thị dưới dạng:

biến =giá trị

sẽ được gán giá trị chuỗi hoặc số. Đối với các giá trị chuỗi, các quy tắc trong Lệnh in
thư x liên quan đến tên tệp và trích dẫn cũng sẽ được áp dụng.

Các giá trị mặc định được chỉ định ở đây có thể bị thay đổi bởi tệp khởi động hệ thống không xác định trừ khi
người dùng chỉ định −n tùy chọn.

tất lưới Tất cả các tên mạng có các thành phần tên đăng nhập trùng khớp sẽ được coi là
giống hệt nhau. Điều này sẽ gây ra danh sách tin nhắn thông số kỹ thuật để hoạt động
tương tự. Mặc định sẽ là mạng lưới. Xem thêm luân phiên lệnh và
các tôi cũng vậy biến.

thêm Nối tin nhắn vào cuối mbox nộp khi chấm dứt thay vì đặt
chúng ở đầu. Mặc định sẽ là không nối thêm. Biến này sẽ không
ảnh hưởng đến tiết kiệm lệnh khi lưu vào mbox.

xin, askub
Nhắc cho một dòng chủ đề trên thư đi nếu một dòng không được chỉ định trên
dòng lệnh với −s Lựa chọn. Các xinaskub hình thức là từ đồng nghĩa; NS
hệ thống sẽ tham chiếu đến askubnoasksub trong các thông điệp của nó, nhưng sẽ chấp nhận xin
không hỏi như người dùng đầu vào có nghĩa là askubnoasksub. Nó sẽ không thể
để thiết lập cả hai xinnoasksub, hoặc là không hỏiaskub. Mặc định sẽ là askub,
nhưng không được nhắc nhở sẽ được thực hiện nếu đầu vào chuẩn không phải là một đầu cuối.

hỏibcc Nhắc cho danh sách sao chép mù. Mặc định sẽ là noaskbcc.

hỏicc Nhắc danh sách sao chép. Mặc định sẽ là không hỏi.

in tự động Bật tính năng tự động viết tin nhắn sau xóaphục hồi các lệnh. Các
mặc định sẽ là không in tự động.

Bang Cho phép xử lý trường hợp đặc biệt của nhân vật ('!') trong
dòng lệnh thoát; xem thoát lệnh và Lệnh Thoát hiểm in thư x. Các
mặc định sẽ là tiểu bang, vô hiệu hóa việc mở rộng '!' trong lệnh đối số
đến ~! lệnh và ~ <!lệnh bỏ trốn.

cmd=lệnh
Đặt lệnh mặc định được gọi bởi đường ống chỉ huy. Mặc định sẽ là
nocmd.

crt=con số
Tin nhắn ống có nhiều hơn con số dòng thông qua lệnh được chỉ định bởi
giá trị của PAGER Biến đổi. Mặc định sẽ là ban đêm. Nếu nó được đặt thành null,
giá trị được sử dụng được xác định bởi triển khai.

gỡ lỗi Bật chẩn đoán chi tiết để gỡ lỗi. Tin nhắn không được gửi. Các
mặc định sẽ là bọ hung.

dot Thời Gian dot được thiết lập, một trên một dòng của chính nó trong khi nhập tin nhắn từ
terminal cũng sẽ biểu thị end-of-file (ngoài end-of-file thông thường). Các
mặc định sẽ là cái gật đầu. Nếu làm ngơ được thiết lập (xem bên dưới), một thiết lập của cái gật đầu
sẽ được bỏ qua và là phương pháp duy nhất để kết thúc chế độ đầu vào.

thoát=c Đặt ký tự thoát lệnh thành ký tự 'NS'. Theo mặc định,
ký tự thoát lệnh sẽ là . Nếu như thoát chưa được đặt, sẽ
đã sử dụng; nếu nó được đặt thành null, thoát lệnh sẽ bị vô hiệu hóa.

người lật đật Đảo ngược ý nghĩa của Rr các lệnh. Mặc định sẽ là noflipr.

thư mục=thư mục
Thư mục mặc định để lưu các tệp thư. Bắt đầu tên tệp do người dùng chỉ định
với một ('+') sẽ được mở rộng bằng cách đặt trước tên tệp bằng
tên thư mục để lấy tên đường dẫn thực. Nếu như thư mục không bắt đầu bằng
('/'), nội dung của TRANG CHỦ sẽ được đặt trước nó. Mặc định sẽ
be thư mục. Nếu thư mục không được đặt hoặc được đặt thành tên tệp rỗng, do người dùng chỉ định
bắt đầu bằng '+' sẽ tham chiếu đến các tệp trong thư mục hiện tại bắt đầu bằng
nghĩa đen '+' tính cách. Xem thêm thư mục phía dưới. Các thư mục giá trị không cần
ảnh hưởng đến việc xử lý các tệp có tên trong MBOXĐÃ CHẾT.

cú đội đầu Cho phép viết tóm tắt tiêu đề khi nhập thư x trong Chế độ nhận. Các
mặc định sẽ là cú đội đầu.

tổ chức Lưu giữ tất cả các thư đã đọc trong hộp thư hệ thống thay vì đặt
họ trong mbox lưu tập tin. Mặc định sẽ là không giữ.

bỏ qua Bỏ qua sự gián đoạn trong khi nhập tin nhắn. Mặc định sẽ là không biết gì.

làm ngơ Bỏ qua phần cuối của tệp bình thường trong quá trình nhập tin nhắn. Đầu vào chỉ có thể được kết thúc bằng
nhập một ('.') trên một dòng của chính nó hoặc bởi ~. lệnh thoát. Các
mặc định sẽ là noinoreeof. Xem thêm dot ở trên.

tiền tố thụt lề=chuỗi
Một chuỗi sẽ được thêm vào làm tiền tố cho mỗi dòng được chèn vào
tin nhắn của ~m lệnh thoát. Biến này sẽ mặc định là một .

giữ Khi hộp thư hệ thống, hộp thư phụ hoặc mbox trống, hãy cắt ngắn nó thành XNUMX
chiều dài thay vì loại bỏ nó. Mặc định sẽ là gác xép.

giữ an toàn Giữ các thư đã được lưu từ hộp thư hệ thống vào các tệp khác
trong tệp được chỉ định bởi biến MBOX, thay vì xóa chúng. Các
mặc định sẽ là không lưu giữ.

tôi cũng vậy Chặn xóa tên đăng nhập của người dùng khỏi danh sách người nhận khi
trả lời tin nhắn hoặc gửi đến một nhóm. Mặc định sẽ là cũng không.

nhảy một người Khi trả lời một tin nhắn ban đầu được gửi đến một số người nhận,
các địa chỉ người nhận khác thường bị buộc phải liên quan đến địa chỉ gốc
máy của tác giả để trả lời. Cờ này vô hiệu hóa việc thay đổi
địa chỉ của người nhận, nâng cao hiệu quả trong một mạng mà tất cả các máy đều có thể
gửi trực tiếp đến tất cả các máy khác (nghĩa là cách một bước). Mặc định sẽ
be không có ai.

thư mục Vì các tệp được sử dụng để ghi lại các thư đi nằm trong thư mục
được chỉ định bởi thư mục biến trừ khi tên đường dẫn là tuyệt đối. Mặc định
sẽ không có thư mục ngoài. Xem ghi biến.

trang Chèn một sau mỗi tin nhắn được gửi qua đường ống được tạo bởi
đường ống chỉ huy. Mặc định sẽ là không trang.

nhanh chóng=chuỗi
Đặt lời nhắc ở chế độ lệnh thành chuỗi. Nếu chuỗi là null hoặc nếu không khuyến khích được thiết lập,
không có lời nhắc nhở nào xảy ra. Mặc định sẽ là nhắc với chuỗi "? ".

yên tĩnh Không viết thông báo mở và phiên bản khi nhập thư x. Các
mặc định sẽ là yên tĩnh.

ghi=hồ sơ
Ghi lại tất cả thư đi trong tệp với tên đường dẫn hồ sơ. Mặc định sẽ
be ghi âm. Xem thêm thư mục ở trên.

tiết kiệm Cho phép lưu thư trong tệp chữ cái chết khi gián đoạn hoặc gửi
lỗi. Xem biến ĐÃ CHẾT cho vị trí của tệp chữ cái chết. Các
mặc định sẽ là tiết kiệm.

màn=con số
Đặt số dòng trong một số ít các tiêu đề cho tiêu đềz
các lệnh. Nếu như màn không được chỉ định, một giá trị dựa trên loại thiết bị đầu cuối
được xác định bởi HẠN biến môi trường, kích thước cửa sổ, tốc độ truyền hoặc
một số kết hợp của chúng sẽ được sử dụng.

chờ đợi Chờ thư nền hoàn thành trước khi quay lại. Mặc định sẽ là
chờ đợi.

hiển thị cho Khi người gửi tin nhắn là người dùng đang gọi thư x, viết
thông tin từ Đến: dòng thay vì Từ: trong phần tóm tắt tiêu đề.
Mặc định sẽ là noshowto.

đăng ký=chuỗi
Đặt biến được chèn vào văn bản của tin nhắn khi ~a lệnh thoát
được đưa ra. Mặc định sẽ là không biển báo. Các chuỗi ký tự '\NS''\n'
sẽ được công nhận trong biến là và nhân vật,
tương ứng. (Xem thêm ~i in Lệnh Thoát hiểm in thư x.)

Ký tên=chuỗi
Đặt biến được chèn vào văn bản của tin nhắn khi ~A lệnh thoát
được đưa ra. Mặc định sẽ là không biển báo. Các chuỗi ký tự '\NS''\n'
sẽ được công nhận trong biến là và nhân vật,
tương ứng.

hàng đầu=con số
Đặt số dòng tin nhắn sẽ viết với hàng đầu chỉ huy. Các
mặc định sẽ là 5.

Lệnh in thư x
Sau đây thư x lệnh sẽ được cung cấp. Trong danh sách sau, tiêu đề đề cập đến
các dòng từ tiêu đề thư, như được hiển thị trong phần CÁC LỌC ĐẦU RA. Đề cập đến dòng tiêu đề
đến các dòng bên trong tiêu đề bắt đầu bằng một hoặc nhiều ký tự không phải khoảng trắng,
ngay sau đó là một và khoảng trắng và tiếp tục cho đến dòng tiếp theo
bắt đầu bằng một ký tự không phải khoảng trắng hoặc một dòng trống. Trường tiêu đề đề cập đến
phần của dòng tiêu đề trước phần đầu tiên trong dòng đó.

Đối với mỗi lệnh được liệt kê bên dưới, lệnh có thể được nhập dưới dạng chữ viết tắt
(những ký tự đó trong từ lệnh Synopsis trước '['), toàn bộ lệnh (tất cả
các ký tự được hiển thị cho từ lệnh, bỏ qua '['']'), hoặc bất kỳ sự cắt ngắn nào của
lệnh đầy đủ xuống chữ viết tắt. Ví dụ, ra lệnh (được hiển thị dưới dạng lối ra] in
Tóm tắt nội dung) có thể được nhập dưới dạng ex, người cũ, hoặc là ra.

Các đối số của lệnh có thể được trích dẫn, sử dụng các phương pháp sau:

* Một đối số có thể được đặt giữa các dấu ngoặc kép được ghép nối ("") hoặc dấu ngoặc kép ('');
bất kỳ khoảng trắng nào, mở rộng từ shell hoặc các ký tự trong dấu ngoặc kép
sẽ được coi là một phần của đối số theo nghĩa đen. Một dấu ngoặc kép sẽ được xử lý
theo nghĩa đen trong dấu ngoặc đơn và phó ngược lại. Các thuộc tính đặc biệt này của
các ký tự sẽ chỉ xuất hiện khi chúng được ghép nối ở đầu và
kết thúc tranh luận.

* MỘT bên ngoài các dấu ngoặc kép kèm theo sẽ bị loại bỏ và các phần sau
ký tự được coi là một phần của đối số theo nghĩa đen.

* Một chưa được trích dẫn ở cuối dòng lệnh sẽ bị loại bỏ và phần tiếp theo
dòng sẽ tiếp tục lệnh.

Tên tệp, nếu dự kiến, sẽ phải chịu các biến đổi sau đây, trong
sự nối tiếp:

* Nếu tên tệp bắt đầu bằng một không được trích dẫn , và thư mục biến là
xác định (xem thư mục biến), sẽ được thay thế bằng giá trị của
các thư mục theo sau là một biến . Nếu thư mục biến chưa được đặt hoặc đã được đặt
thành null, tên tệp sẽ không thay đổi.

* Các mở rộng từ shell sẽ được áp dụng cho tên tệp (xem Phần 2.6, Từ
Mở rộng). Nếu có nhiều hơn một tên đường dẫn từ việc mở rộng này và
lệnh đang mong đợi một tệp, các hiệu ứng không xác định.

Khai báo bí danh
toát yếu:
a[liên kết] [bí danh [địa chỉhữu ích. Cảm ơn !]]
g[roup] [bí danh [địa chỉhữu ích. Cảm ơn !]]

Thêm các địa chỉ đã cho vào bí danh được chỉ định bởi bí danh. Các tên sẽ được thay thế
khi nào bí danh được sử dụng làm địa chỉ người nhận do người dùng chỉ định trong thư gửi đi
(nghĩa là, những người nhận khác được giải quyết gián tiếp thông qua trả lời lệnh sẽ không được
thay thế theo cách này). Việc thay thế bí danh địa chỉ thư sẽ chỉ áp dụng khi
chuỗi bí danh được sử dụng như một địa chỉ đầy đủ; ví dụ, khi hlj là một bí danh, [email được bảo vệ]
không kích hoạt thay thế bí danh. Nếu không có đối số nào được đưa ra, hãy viết một danh sách
bí danh hiện tại cho đầu ra tiêu chuẩn. Nếu chỉ một bí danh đối số được đưa ra, viết một danh sách
bí danh được chỉ định cho đầu ra tiêu chuẩn. Những danh sách này không cần phản ánh cùng một thứ tự
địa chỉ đã được nhập.

Khai báo Lựa chọn thay thế
toát yếu:
alt [sai lầm] tênhữu ích. Cảm ơn !

(Xem thêm tôi cũng vậy biến.) Khai báo danh sách các tên thay thế cho đăng nhập của người dùng.
Khi trả lời một tin nhắn, những tên này sẽ bị xóa khỏi danh sách người nhận cho
Phản hồi. Việc so sánh tên sẽ không phân biệt chữ hoa chữ thường. Với không
tranh luận, luân phiên sẽ viết danh sách các tên thay thế hiện tại.

Thay đổi Current thư mục
toát yếu:
cd [thư mục]
ch[dir] [thư mục]

Thay đổi thư mục. Nếu như thư mục không được chỉ định, nội dung của TRANG CHỦ được sử dụng.

Sao chép Tin nhắn
toát yếu:
c[chép] [hồ sơ]
c[chép] [danh sách tin nhắn] hồ sơ
C[chép] [danh sách tin nhắn]

Sao chép tin nhắn vào tệp có tên theo tên đường dẫn hồ sơ mà không đánh dấu các tin nhắn là
đã lưu. Nếu không, nó sẽ tương đương với tiết kiệm chỉ huy.

Ở dạng viết hoa, hãy lưu các thông báo đã chỉ định trong một tệp có tên bắt nguồn từ
tác giả của tin nhắn sẽ được lưu, mà không đánh dấu tin nhắn là đã lưu. Nếu không thì,
nó sẽ tương đương với Lưu chỉ huy.

Xóa bỏ Tin nhắn
toát yếu:
d[ưu tú] [danh sách tin nhắn]

Đánh dấu thư để xóa khỏi hộp thư. Việc xóa sẽ không xảy ra cho đến khi thư x
thoát (xem bỏ thuốc lá lệnh) hoặc thay đổi hộp thư (xem thư mục chỉ huy). Nếu như in tự động
được đặt và có những tin nhắn còn lại sau xóa lệnh, tin nhắn hiện tại
sẽ được viết như được mô tả cho in lệnh (xem in chỉ huy); nếu không thì,
các thư x lời nhắc sẽ được viết.

Vứt bỏ Tiêu đề Lĩnh vực
toát yếu:
di [bỏ đi] [trường tiêu đềhữu ích. Cảm ơn !]
ig[không làm lại] [trường tiêu đềhữu ích. Cảm ơn !]

Loại bỏ các trường tiêu đề được chỉ định khi viết thư. Được chỉ định trường tiêu đề phải
được thêm vào danh sách các trường tiêu đề bị chặn. Ví dụ về các trường tiêu đề cần bỏ qua là
tình trạngcc. Các trường sẽ được bao gồm khi tin nhắn được lưu. Các InKiểu
lệnh sẽ ghi đè lệnh này. Việc so sánh các trường tiêu đề sẽ nằm trong trường hợp-
cách vô cảm. Nếu không có đối số nào được chỉ định, hãy viết một danh sách
các trường tiêu đề bị triệt tiêu thành đầu ra tiêu chuẩn; danh sách không cần phản ánh cùng một thứ tự
trong số các trường tiêu đề đã được nhập.

Nếu cả hai giữ lạiLoại bỏ các lệnh được đưa ra, Loại bỏ lệnh sẽ bị bỏ qua.

Xóa bỏ Tin nhắn Giao diện
toát yếu:
dp [danh sách tin nhắn]
dt [danh sách tin nhắn]

Xóa các thông báo được chỉ định như được mô tả cho xóa lệnh, ngoại trừ rằng
in tự động biến sẽ không có hiệu lực và thông báo hiện tại sẽ chỉ được viết nếu
nó đã được đặt thành một tin nhắn sau khi tin nhắn cuối cùng bị xóa bởi lệnh. Nếu không, một
thông báo thông tin có hiệu lực rằng không có thêm tin nhắn nào trong hộp thư
sẽ được viết, tiếp theo là thư x lời nhắc.

Bắt chước a Chuỗi
toát yếu:
NS[ho] chuỗi hữu ích. Cảm ơn !

Echo các chuỗi đã cho, tương đương với shell bỏ lỡ tiện ích.

Chỉnh sửa Tin nhắn
toát yếu:
e[nói] [danh sách tin nhắn]

Chỉnh sửa các tin nhắn đã cho. Các thông báo sẽ được đặt trong một tệp tạm thời và tiện ích
được đặt tên bởi EDITOR biến được gọi để chỉnh sửa từng tệp theo trình tự. Mặc định EDITOR
là không xác định.

Sản phẩm chỉnh sửa lệnh không sửa đổi nội dung của những thư đó trong hộp thư.

Ra
toát yếu:
Ví dụ[it]
x[it]

Thoát khỏi thư x mà không cần thay đổi hộp thư. Không có tin nhắn nào sẽ được lưu trong mbox (xem
Ngoài ra bỏ thuốc lá).

Thay đổi Thư mục
toát yếu:
fi [le] [hồ sơ]
gập lại[er] [hồ sơ]

Thoát (xem bỏ thuốc lá lệnh) từ tệp tin nhắn hiện tại và đọc trong tệp có tên
theo tên đường dẫn hồ sơ. Nếu không có đối số nào được đưa ra, tên và trạng thái của hộp thư hiện tại
sẽ được viết.

Một số ký tự đặc biệt chưa được trích dẫn sẽ được nhận dạng khi được sử dụng như hồ sơ tên, với
thay thế sau:

Hộp thư hệ thống cho người dùng đang gọi.

%người sử dụng Hộp thư hệ thống cho người sử dụng.

# Tệp trước đó.

& Hiện tại mbox.

+hồ sơ Tệp được đặt tên trong thư mục danh mục. (Xem thư mục Biến đổi.)

Tệp mặc định sẽ là hộp thư hiện tại.

Giao diện Danh sách of Thư mục
toát yếu:
thư mục

Viết tên của các tệp trong thư mục được đặt bởi thư mục Biến đổi. Lệnh
được chỉ định bởi DANH SÁCH biến môi trường sẽ được sử dụng (xem CÁC BIẾN ĐỔI MÔI TRƯỜNG
phần).

Theo Up Xác định Tin nhắn
toát yếu:
NS[lém lỉnh] [tin nhắn]
F[theo dõi] [danh sách tin nhắn]

Ở dạng viết thường, hãy trả lời một tin nhắn, ghi lại phản hồi trong một tệp có tên
có nguồn gốc từ tác giả của tin nhắn. Xem thêm tiết kiệmbản sao lệnh và
thư mục.

Ở dạng viết hoa, hãy trả lời thư đầu tiên trong danh sách tin nhắn, gửi tin nhắn
cho tác giả của mỗi tin nhắn trong danh sách tin nhắn. Dòng chủ đề sẽ được lấy từ
thông báo đầu tiên và phản hồi sẽ được ghi lại trong một tệp có tên bắt nguồn từ
tác giả của tin nhắn đầu tiên. Xem thêm LưuSao chép lệnh và thư mục.

Cả hai biểu mẫu sẽ ghi đè lên ghi biến, nếu được đặt.

Giao diện Tiêu đề Tổng kết cho Xác định Tin nhắn
toát yếu:
f[rom] [danh sách tin nhắn]

Viết tóm tắt tiêu đề cho các thông báo được chỉ định.

Giao diện Tiêu đề Tổng kết
toát yếu:
h[những người lãnh đạo] [tin nhắn]

Viết trang tiêu đề bao gồm thông báo được chỉ định. Nếu tin nhắn đối số là
không được chỉ định, thông báo hiện tại sẽ không thay đổi. Tuy nhiên, nếu tin nhắn đối số là
được chỉ định, thông báo hiện tại sẽ trở thành thông báo xuất hiện ở đầu
trang của tiêu đề bao gồm thông báo được chỉ định. Các màn biến đặt số
trong số các tiêu đề trên mỗi trang. Xem thêm z chỉ huy.

Trợ giúp
toát yếu:
hel [p]
?

Viết tóm tắt các lệnh.

Giư Tin nhắn
toát yếu:
ho [ld] [danh sách tin nhắn]
trước[phục vụ] [danh sách tin nhắn]

Đánh dấu các tin nhắn trong danh sách tin nhắn được giữ lại trong hộp thư khi thư x chấm dứt. Cái này
sẽ ghi đè bất kỳ lệnh nào trước đây có thể đã đánh dấu các thông báo sẽ bị xóa.
Trong lời kêu gọi hiện tại của thư x, chỉ xóa, dp, hoặc là dt lệnh sẽ loại bỏ
các bảo tồn đánh dấu một tin nhắn.

Thực hiện Lệnh Có điều kiện
toát yếu:
i[f] s | r
lệnh thưs
el[se]
lệnh thưs
en[khác nhau]

Thực thi các lệnh có điều kiện, ở đâu if s thực hiện những điều sau đây lệnh thưs, lên đến một
khác or endif, nếu chương trình đang ở Chế độ gửi, và if r sẽ gây ra lệnh thưs để
chỉ được thực thi trong Chế độ nhận.

Danh sách Có Sẵn Lệnh
toát yếu:
l[]

Viết danh sách tất cả các lệnh có sẵn. Không có lời giải thích sẽ được đưa ra.

email a Tin nhắn
toát yếu:
m[tỏi] địa chỉhữu ích. Cảm ơn !

Gửi tin nhắn đến các địa chỉ hoặc bí danh được chỉ định.

trực tiếp Tin nhắn đến mbox
toát yếu:
mb [ox] [danh sách tin nhắn]

Sắp xếp để các tin nhắn đã cho kết thúc trong mbox lưu tệp khi thư x chấm dứt
thông thường. Nhìn thấy MBOX. Xem thêm rabỏ thuốc lá lệnh.

Quy trình xét duyệt Sau Xác định Tin nhắn
toát yếu:
n[ext] [tin nhắn]

Nếu tin nhắn hiện tại chưa được viết (ví dụ: bởi in lệnh) kể từ
thư x bắt đầu hoặc vì bất kỳ tin nhắn nào khác là tin nhắn hiện tại, hãy cư xử như thể in
lệnh đã được nhập. Ngược lại, nếu có một tin nhắn chưa bị xóa sau hiện tại
tin nhắn, đặt nó thành tin nhắn hiện tại và cư xử như thể in lệnh đã được nhập.
Nếu không, một thông báo cung cấp thông tin có hiệu lực rằng không có thêm thông báo nào trong
hộp thư sẽ được viết, theo sau là thư x lời nhắc. Nên tin nhắn hiện tại
vị trí là kết quả của một vị trí ngay trước đó tổ chức, mbox, bảo tồn, hoặc là chạm yêu cầu,
tiếp theo sẽ hoạt động như thể tin nhắn hiện tại đã được viết.

Pipe Tin nhắn
toát yếu:
số Pi[pe] [[danh sách tin nhắn] lệnh]
| [[danh sách tin nhắn] lệnh]

Đưa các thông điệp qua những thứ đã cho lệnh bằng cách gọi trình thông dịch lệnh được chỉ định
by SHELL với hai đối số: −clệnh. (Xem thêm sh −c.) Ứng dụng sẽ
đảm bảo rằng lệnh được đưa ra dưới dạng một đối số duy nhất. Trích dẫn, được mô tả trước đây, có thể
được sử dụng để thực hiện điều này. Nếu không có đối số nào được đưa ra, thông báo hiện tại sẽ được chuyển
thông qua lệnh được chỉ định bởi giá trị của cmd Biến đổi. Nếu trang biến là
thiết lập, một sẽ được chèn sau mỗi tin nhắn.

Giao diện Tin nhắn với Headers
toát yếu:
P[rint] [danh sách tin nhắn]
T[Ype] [danh sách tin nhắn]

Viết các thông báo đã chỉ định, bao gồm tất cả các dòng tiêu đề, vào đầu ra tiêu chuẩn. Ghi đè
đàn áp các dòng bởi Loại bỏ, bỏ quagiữ lại các lệnh. Nếu như crt được thiết lập,
tin nhắn dài hơn số dòng được chỉ định bởi crt biến sẽ được phân trang
thông qua lệnh được chỉ định bởi PAGER biến môi trường.

Giao diện Tin nhắn
toát yếu:
p[rint] [danh sách tin nhắn]
t[Ype] [danh sách tin nhắn]

Viết các thông báo được chỉ định vào đầu ra tiêu chuẩn. Nếu như crt được thiết lập, các tin nhắn dài hơn
số dòng được chỉ định bởi crt biến sẽ được phân trang thông qua lệnh
được chỉ định bởi PAGER biến môi trường.

Thoát
toát yếu:
q[uit]
phần cuối của tập tin

Chấm dứt thư x, lưu trữ các tin nhắn đã được đọc trong mbox (nếu hộp thư hiện tại là
hộp thư hệ thống và trừ khi tổ chức được đặt), xóa các tin nhắn đã được lưu một cách rõ ràng
(trừ khi giữ an toàn được đặt), loại bỏ các thư đã bị xóa và lưu tất cả
tin nhắn còn lại trong hộp thư.

đáp lại đến a Tin nhắn Danh sách
toát yếu:
R[lặp đi lặp lại] [danh sách tin nhắn]
R[tán thành] [danh sách tin nhắn]

Gửi thư trả lời cho người gửi từng thư trong danh sách tin nhắn. Dòng chủ đề sẽ
được hình thành bằng cách nối Re:(trừ khi nó đã bắt đầu bằng chuỗi đó) và
chủ đề từ tin nhắn đầu tiên. Nếu như ghi được đặt thành tên tệp, phản hồi sẽ là
được lưu ở cuối tệp đó.

Xem thêm người lật đật biến.

đáp lại đến a Tin nhắn
toát yếu:
r[lặp đi lặp lại] [tin nhắn]
r[tán thành] [tin nhắn]

Gửi thư trả lời qua thư cho tất cả người nhận có trong tiêu đề của thư. Môn học-chủ đề, vấn đề
dòng sẽ được hình thành bằng cách nối Re:(trừ khi nó đã bắt đầu với điều đó
chuỗi) và chủ đề từ tin nhắn. Nếu như ghi được đặt thành tên tệp, phản hồi
sẽ được lưu ở cuối tệp đó.

Xem thêm người lật đật biến.

Giữ lại Tiêu đề Lĩnh vực
toát yếu:
ret [không] [trường tiêu đềhữu ích. Cảm ơn !]

Giữ lại các trường tiêu đề được chỉ định khi viết thư. Lệnh này sẽ ghi đè lên tất cả
Loại bỏbỏ qua các lệnh. Việc so sánh các trường tiêu đề sẽ nằm trong trường hợp-
cách vô cảm. Nếu không có đối số nào được chỉ định, hãy viết danh sách các đối số hiện đang được giữ lại
các trường tiêu đề đến đầu ra tiêu chuẩn; danh sách không cần phản ánh cùng một thứ tự của tiêu đề
các trường đã được nhập.

Lưu Tin nhắn
toát yếu:
s[ave] [hồ sơ]
s[ave] [danh sách tin nhắn] hồ sơ
S[ave] [danh sách tin nhắn]

Lưu các thông báo được chỉ định trong tệp được đặt tên theo tên đường dẫn hồ sơ, Hoặc mbox nếu
hồ sơ đối số bị bỏ qua. Tệp sẽ được tạo nếu nó không tồn tại; nếu không
tin nhắn sẽ được thêm vào tệp. Thông báo sẽ được đưa vào trạng thái lưu
sẽ hoạt động như được chỉ định trong mô tả của lưu trạng thái khi hộp thư hiện tại
được thoát ra bởi bỏ thuốc lá or hồ sơ chỉ huy.

Ở dạng viết hoa, hãy lưu các thông báo đã chỉ định trong một tệp có tên bắt nguồn từ
tác giả của tin nhắn đầu tiên. Tên của tệp sẽ được lấy là của tác giả
tên với tất cả địa chỉ mạng bị loại bỏ. Xem thêm Sao chép, theo sátTheo sát
lệnh và thư mục biến.

Thiết lập Biến
toát yếu:
se [t] [tên[=[chuỗi]] hữu ích. Cảm ơn !] [tên=con số hữu ích. Cảm ơn !] [Khôngtên hữu ích. Cảm ơn !]

Xác định một hoặc nhiều biến được gọi là tên. Biến có thể được cho là null, string hoặc
giá trị số. Trích dẫn và -scapes có thể xảy ra ở bất cứ đâu trong chuỗi, như mô tả
trước đây, như thể chuỗi một phần của đối số là toàn bộ đối số. Mẫu đơn
têntên= sẽ tương đương với tên= "" cho các biến nhận giá trị chuỗi. Các
định lệnh không có đối số sẽ viết một danh sách tất cả các biến đã xác định và
các giá trị. Các Không tên hình thức sẽ tương đương với không đặt tên.

cầu nguyện a Shell
toát yếu:
NS[đơn vị để đo]

Gọi một trình thông dịch lệnh tương tác (xem thêm SHELL).

Giao diện Tin nhắn Kích thước máy
toát yếu:
si [ze] [danh sách tin nhắn]

Ghi kích thước theo byte của mỗi tin nhắn được chỉ định.

Đọc thư x Lệnh Từ a Tập tin
toát yếu:
vì thế[urcan để] hồ sơ

Đọc và thực hiện các lệnh từ tệp được đặt tên theo tên đường dẫn hồ sơ và quay lại lệnh
chế độ.

Giao diện Bắt đầu of Tin nhắn
toát yếu:
đến[p] [danh sách tin nhắn]

Viết vài dòng trên cùng của mỗi tin nhắn được chỉ định. Nếu hàng đầu biến là
thiết lập, nó được coi là số dòng để viết. Giá trị mặc định sẽ là 5.

chạm Tin nhắn
toát yếu:
bạn [ch] [danh sách tin nhắn]

Chạm vào các tin nhắn được chỉ định. Nếu bất kỳ tin nhắn trong danh sách tin nhắn không bị xóa cụ thể cũng không
được lưu trong một tệp, nó sẽ được đặt trong mbox khi chấm dứt bình thường. Nhìn thấy ra
bỏ thuốc lá.

Xóa bỏ bí danh
toát yếu:
una [liên kết] [bí danh]hữu ích. Cảm ơn !

Xóa các tên bí danh đã chỉ định. Nếu bí danh được chỉ định không tồn tại, kết quả là
không xác định.

Phục hồi Tin nhắn
toát yếu:
u[xóa] [danh sách tin nhắn]

Thay đổi trạng thái của các tin nhắn được chỉ định từ đã xóa thành đã đọc. Nếu như in tự động được thiết lập,
thông báo cuối cùng của những người được khôi phục sẽ được viết. Nếu như danh sách tin nhắn không được chỉ định, thông báo
sẽ được chọn như sau:

* Nếu có bất kỳ tin nhắn đã xóa nào theo sau tin nhắn hiện tại, tin nhắn đầu tiên trong số này
sẽ được chọn.

* Nếu không, tin nhắn bị xóa cuối cùng cũng đứng trước tin nhắn hiện tại sẽ là
đã chọn.

Bỏ đặt Biến
toát yếu:
không [et] tênhữu ích. Cảm ơn !

Làm cho các biến đã chỉ định bị xóa.

Chỉnh sửa Tin nhắn với Toàn màn hình Biên tập viên
toát yếu:
v[thông thường] [danh sách tin nhắn]

Chỉnh sửa các tin nhắn đã cho bằng trình chỉnh sửa màn hình. Mỗi thông báo sẽ được đặt trong một
và tiện ích được đặt tên bởi TRỰC QUAN biến sẽ được gọi để chỉnh sửa từng tệp trong
sự nối tiếp. Trình chỉnh sửa mặc định sẽ là vi.

Sản phẩm trực quan lệnh không sửa đổi nội dung của những thư đó trong hộp thư.

Viết Tin nhắn đến a Tập tin
toát yếu:
w[nghi thức] [danh sách tin nhắn] hồ sơ

Viết các thông báo đã cho vào tệp được chỉ định bởi tên đường dẫn hồ sơ, trừ tin nhắn
đầu trang. Nếu không, nó sẽ tương đương với tiết kiệm chỉ huy.

cuộn giấy Tiêu đề Giao diện
toát yếu:
z[+ | -]

Cuộn màn hình tiêu đề về phía trước (nếu '+' được chỉ định hoặc nếu không có tùy chọn nào được chỉ định) hoặc
lùi lại (nếu '-' được chỉ định) một màn hình. Số lượng tiêu đề được viết sẽ được đặt
bởi màn biến.

cầu nguyện Shell Lệnh
toát yếu:
!lệnh

Gọi trình thông dịch lệnh được chỉ định bởi SHELL với hai đối số: −clệnh.
(Xem thêm sh −c.) Nếu Bang biến được đặt, mỗi lần xuất hiện không thoát của '!' in
lệnh sẽ được thay thế bằng lệnh được thực hiện bởi lệnh trước đó ! lệnh hoặc ~!
lệnh thoát.

Null Lệnh
toát yếu:
# bình luận

Lệnh null (chú thích) này sẽ bị bỏ qua bởi thư x.

Giao diện Current Tin nhắn Con số
toát yếu:
=

Viết số tin nhắn hiện tại.

Lệnh Thoát hiểm in thư x
Chỉ có thể nhập các lệnh sau từ chế độ nhập bằng cách bắt đầu một dòng bằng
ký tự thoát (theo mặc định, ('~')). Xem thoát mô tả biến cho
thay đổi ký tự đặc biệt này. Định dạng cho các lệnh sẽ là:

<nhân vật trốn thoát><lệnh-char><phân cách>[<đối số>]

ở đâuphân cách> có thể bằng XNUMX hoặc nhiều hơn nhân vật.

Trong các mô tả sau đây, ứng dụng phải đảm bảo rằng đối số lệnh (mục tiêu
không lệnh mailx) là một chuỗi lệnh shell. Bất kỳ chuỗi nào được chấp nhận với lệnh
thông dịch viên được chỉ định bởi SHELL biến khi nó được gọi là SHELL −c lệnh_string
sẽ có giá trị. Lệnh có thể được trình bày dưới dạng nhiều đối số (nghĩa là, trích dẫn là
không yêu cầu).

Lệnh thoát được liệt kê với danh sách tin nhắn or lệnh mailx đối số không hợp lệ trong
Chế độ gửi và tạo ra kết quả không xác định.

~! lệnh
Gọi trình thông dịch lệnh được chỉ định bởi SHELL với hai đối số: −c
lệnh; và sau đó quay lại chế độ đầu vào. Nếu Bang biến được thiết lập, mỗi
không thoát khỏi sự xuất hiện của '!' in lệnh sẽ được thay thế bằng lệnh
thực hiện bởi cái trước ! lệnh hoặc ~! lệnh thoát.

~. Mô phỏng end-of-file (kết thúc đầu vào tin nhắn).

~: lệnh mailx, ~_ lệnh mailx
Thực hiện yêu cầu cấp lệnh.

~? Viết tóm tắt các lệnh thoát.

~A Điều này sẽ tương đương với ~i Ký tên.

~a Điều này sẽ tương đương với ~i đăng ký.

~b tênhữu ích. Cảm ơn !
Thêm têns đến bản sao carbon mù (bcc) danh sách.

~c tênhữu ích. Cảm ơn !
Thêm têns đến bản sao carbon (Cc) danh sách.

~d Đọc trong tệp thư chết. Nhìn thấy ĐÃ CHẾT để có mô tả về tệp này.

~e Gọi người chỉnh sửa, như được chỉ định bởi EDITOR biến môi trường, trên
một phần tin nhắn.

~f [danh sách tin nhắn]
Chuyển tiếp các tin nhắn được chỉ định. Các thông báo được chỉ định sẽ được chèn vào
tin nhắn hiện tại mà không có sự thay đổi. Lệnh thoát lệnh này cũng sẽ chèn
tiêu đề thư vào thư với lựa chọn trường bị ảnh hưởng bởi Loại bỏ,
bỏ quagiữ lại lệnh.

~F [danh sách tin nhắn]
Điều này sẽ tương đương với ~f lệnh thoát, ngoại trừ tất cả các tiêu đề
sẽ được bao gồm trong tin nhắn, bất kể trước đó Loại bỏ, bỏ qua
giữ lại lệnh.

~h Nếu đầu vào tiêu chuẩn là một thiết bị đầu cuối, hãy nhắc Tiêu Đề dòng và Đến, Cc
bcc danh sách. Các tiêu đề khác do triển khai xác định cũng có thể được trình bày cho
chỉnh sửa. Nếu trường được viết với giá trị ban đầu, nó có thể được chỉnh sửa như thể
nó vừa được đánh máy.

~i chuỗi Chèn giá trị của biến được đặt tên, theo sau là , vào văn bản
của tin nhắn. Nếu chuỗi không được đặt hoặc null, thông báo sẽ không
đã thay đổi

~m [danh sách tin nhắn]
Chèn các thông báo đã chỉ định vào tin nhắn, bắt đầu các dòng không trống bằng
chuỗi trong tiền tố thụt lề Biến đổi. Lệnh thoát lệnh này cũng sẽ chèn
các tiêu đề thư vào thư, với việc lựa chọn trường bị ảnh hưởng bởi Loại bỏ,
bỏ quagiữ lại lệnh.

~M [danh sách tin nhắn]
Điều này sẽ tương đương với ~m lệnh thoát, ngoại trừ tất cả các tiêu đề
sẽ được bao gồm trong tin nhắn, bất kể trước đó Loại bỏ, bỏ qua
giữ lại lệnh.

~p Viết tin nhắn đang được nhập. Nếu tin nhắn dài hơn crt dòng (xem
nội Biến in thư x), đầu ra sẽ được đánh số trang như được mô tả cho
PAGER biến.

~q Thoát (xem bỏ thuốc lá lệnh) từ chế độ đầu vào bằng cách mô phỏng một ngắt. Nếu
phần nội dung của thông báo không được để trống, một phần thông báo sẽ được lưu trong
tệp thư chết. Nhìn thấy ĐÃ CHẾT để có mô tả về tệp này.

~r hồ sơ, ~< hồ sơ, ~r !lệnh, ~< !lệnh
Đọc trong tệp được chỉ định bởi tên đường dẫn hồ sơ. Nếu đối số bắt đầu bằng
('!'), phần còn lại của chuỗi sẽ được coi là một
lệnh hệ thống; trình thông dịch lệnh được chỉ định bởi SHELL sẽ được gọi với
hai đối số: −clệnh. Đầu ra tiêu chuẩn của lệnh sẽ được đưa vào
vào tin nhắn.

~s chuỗi Đặt dòng chủ đề thành chuỗi.

~t tênhữu ích. Cảm ơn !
Thêm cái đã cho têns đến Đến danh sách.

~v Gọi trình chỉnh sửa toàn màn hình, như được chỉ định bởi TRỰC QUAN biến môi trường,
trên một phần tin nhắn.

~w hồ sơ Viết một phần tin nhắn, không có tiêu đề, vào tệp có tên
tên đường dẫn hồ sơ. Tệp sẽ được tạo hoặc thông báo sẽ được nối vào nó
nếu tệp tồn tại.

~x Thoát như với ~q, ngoại trừ tin nhắn sẽ không được lưu trong tệp thư chết.

~| lệnh
Viết nội dung của tin nhắn qua phần đã cho lệnh bằng cách gọi lệnh
thông dịch viên được chỉ định bởi SHELL với hai đối số: −clệnh. Nếu
lệnh trả về trạng thái thoát thành công, đầu ra tiêu chuẩn của lệnh
sẽ thay thế tin nhắn. Nếu không, thông báo sẽ không thay đổi. Nếu
lệnh không thành công, một thông báo lỗi cho trạng thái thoát sẽ được viết.

EXIT TÌNH TRẠNG


Khi −e tùy chọn được chỉ định, các giá trị thoát sau được trả về:

0 Thư đã được tìm thấy.

> 0 Thư không được tìm thấy hoặc xảy ra lỗi.

Nếu không, các giá trị thoát sau được trả về:

0 Hoàn thành thành công; lưu ý rằng trạng thái này ngụ ý rằng tất cả các tin nhắn đã gởi,
nhưng nó không đảm bảo rằng bất kỳ ai trong số họ đã thực sự giao.

> 0 Đã xảy ra lỗi.

HẬU QUẢ OF LRI


Khi ở chế độ đầu vào (Chế độ nhận) hoặc Chế độ gửi:

* Nếu gặp lỗi, xử lý dòng đầu vào bắt đầu bằng ('~')
nhân vật, (xem Lệnh Thoát hiểm in thư x), một thông báo chẩn đoán sẽ được ghi vào
lỗi tiêu chuẩn và thông báo đang soạn có thể được sửa đổi, nhưng điều kiện này
sẽ không ngăn thông điệp được gửi đi.

* Các lỗi khác sẽ ngăn cản việc gửi tin nhắn.

Khi ở chế độ lệnh:

* Vỡ nợ.

Sản phẩm tiếp theo phần đang nhiều thông tin.

ỨNG DỤNG SỬ DỤNG


Việc gửi thông điệp đến các hệ thống từ xa yêu cầu sự tồn tại của các đường dẫn liên lạc để
các hệ thống như vậy. Những thứ này không cần tồn tại.

Các dòng đầu vào được giới hạn ở {LINE_MAX} byte, nhưng người gửi thư giữa các hệ thống có thể yêu cầu nhiều hơn
hạn chế nghiêm trọng về độ dài dòng. Khối lượng này của POSIX.1‐2008 không đặt bất kỳ
hạn chế về độ dài của tin nhắn được xử lý bởi thư xvà để giao hàng trong nước
thông báo những hạn chế duy nhất phải là các vấn đề bình thường của dung lượng ổ đĩa khả dụng cho
tệp thư mục tiêu. Khi gửi tin nhắn đến các máy bên ngoài, các ứng dụng được khuyến cáo
để giới hạn thư dưới 100000 byte vì một số cổng thư áp đặt thư-
giới hạn độ dài.

Định dạng của hộp thư hệ thống được cố ý không xác định. Không phải tất cả các hệ thống đều triển khai
hộp thư hệ thống dưới dạng tệp phẳng, đặc biệt là với sự ra đời của tin nhắn thư đa phương tiện.
Một số hộp thư hệ thống có thể là nhiều tệp, những hộp thư khác ghi trong cơ sở dữ liệu. Nội bộ
định dạng của chính thông báo được chỉ định với định dạng lịch sử từ Phiên bản 7,
nhưng chỉ sau khi thư đã được lưu trong một số tệp khác với hộp thư hệ thống.
Điều này được thực hiện để nhiều ứng dụng lịch sử mong đợi hộp thư tệp văn bản không
bị hỏng.

Một số định dạng mới cho tin nhắn có thể được mong đợi trong tương lai, có thể bao gồm cả nhị phân
dữ liệu, bản đồ bit và các đối tượng đa phương tiện khác nhau. Như được mô tả ở đây, thư x không bị cấm
từ việc xử lý các thư như vậy, nhưng nó phải lưu trữ chúng dưới dạng tệp văn bản trong hộp thư phụ
(trừ khi một số tiện ích mở rộng, chẳng hạn như tùy chọn biến hoặc dòng lệnh, được sử dụng để thay đổi
định dạng được lưu trữ). Phương pháp của nó để làm như vậy được xác định triển khai và có thể bao gồm
dịch dữ liệu sang dạng tương thích với tệp văn bản hoặc có thể đọc được hoặc bỏ qua một số
các phần của thông báo từ đầu ra được lưu trữ.

Sản phẩm Loại bỏbỏ qua các lệnh không phải là đảo ngược của giữ lại chỉ huy. Các giữ lại lệnh
loại bỏ tất cả các trường tiêu đề ngoại trừ những trường được giữ lại một cách rõ ràng. Các Loại bỏ lệnh giữ
tất cả các trường tiêu đề ngoại trừ những trường bị loại bỏ rõ ràng. Nếu tiêu đề tồn tại trên
danh sách tiêu đề, Loại bỏbỏ qua các lệnh bị bỏ qua.

VÍ DỤ


Không có.

CƠ SỞ LÝ LUẬN


Các nhà phát triển tiêu chuẩn cảm thấy mạnh mẽ rằng một phương pháp để các ứng dụng gửi tin nhắn đến
người dùng cụ thể là cần thiết. Ví dụ rõ ràng là một tiện ích hàng loạt, chạy không
tương tác, mong muốn thông báo lỗi hoặc kết quả cho người dùng. Tuy nhiên, thực tế
định dạng, cơ chế phân phối và phương pháp đọc thông báo rõ ràng nằm ngoài phạm vi
trong số lượng này của POSIX.1‐2008.

Mục đích của lệnh này là cung cấp một giao diện di động, đơn giản để gửi tin nhắn
không tương tác. Nó chỉ đơn thuần xác định một `` giao diện người dùng '' cho hệ thống thư lịch sử. Nó là
đề xuất rằng các triển khai biểu thị rõ ràng người gửi và người nhận trong phần thân của
tin nhắn đã gửi. Đặc tả thêm về các định dạng cho phong bì thư hoặc
bản thân thông điệp đó đã cố tình không được đưa ra, vì ngành này đang trong giai đoạn thay đổi
từ các tiêu chuẩn hiện tại sang một tiêu chuẩn quốc tế hóa hơn và nó có thể
không chính xác, tại thời điểm này, để yêu cầu một trong hai.

Việc triển khai được khuyến khích tuân theo các cơ chế phân phối khác nhau được mô tả trong
các tiêu chuẩn CCITT X.400 hoặc các tiêu chuẩn Internet tương đương, được mô tả trong Internet
Tài liệu Yêu cầu Bình luận (RFC) RFC 819, RFC 822, RFC 920, RFC 921 và RFC 1123.

Nhiều hệ thống lịch sử đã sửa đổi từng dòng nội dung bắt đầu bằng Từ bằng cách thêm tiền tố
'NS' với '>'. Không cần thiết, nhưng được phép, làm điều đó khi chuỗi không tuân theo
một dòng trống vì nó không thể bị nhầm lẫn với tiêu đề tiếp theo.

Sản phẩm chỉnh sửatrực quan lệnh chỉ chỉnh sửa các thông báo được chỉ định trong một tệp tạm thời. Họ
không sửa đổi nội dung của các thư đó trong hộp thư; một khả năng như vậy có thể là
được thêm vào dưới dạng phần mở rộng, chẳng hạn như bằng cách sử dụng các tên lệnh khác nhau.

Giới hạn đối với dòng chủ đề là {LINE_MAX} −10 byte dựa trên lịch sử
định dạng tiêu tốn 10 byte cho Chủ đề: và dấu vết . Nhiều lịch sử
những người gửi thư mà một thư có thể gặp phải trên các hệ thống khác không thể xử lý các dòng
dài, tuy nhiên.

Thích các tiện ích loggerlp, thư x phải thừa nhận là rất khó để kiểm tra. Đây không phải là
được coi là đủ lý do để loại trừ tiện ích này khỏi tập POSIX.1‐2008 này.
Người ta cũng tranh luận rằng trên thực tế, có thể kiểm tra được, nhưng bản thân các kiểm tra thì không
xách tay.

Thời Gian thư x đang được sử dụng bởi một ứng dụng mong muốn nhận được kết quả như thể không có
của các tính năng tùy chọn Tiện ích Di động Người dùng đã được hỗ trợ, ĐÃ CHẾT môi trường
biến phải được đặt thành / dev / null. Nếu không, nó có thể phụ thuộc vào việc tạo tệp
diễn tả cái thư x SỰ KIỆN NGAY LẬP TỨC. Tương tự, nếu MAILRC biến môi trường là
không đặt thành / dev / null, phiên bản lịch sử của thư xemail đọc lệnh khởi tạo
từ một tệp trước khi bắt đầu xử lý. Kể từ khi khởi tạo mà người dùng chỉ định
có thể thay đổi nội dung của tin nhắn mà một ứng dụng đang cố gắng gửi, những ứng dụng đó
phải đặt MAILRC đến / dev / null.

Mô tả LC_TIME sử dụng `` có thể ảnh hưởng '' bởi vì nhiều triển khai lịch sử làm
không hoặc không thể thao tác chuỗi ngày và giờ trong tiêu đề thư đến. Một vài
tiêu đề được tìm thấy trong thư đến không có đủ thông tin để xác định múi giờ trong
mà thư bắt nguồn, và do đó, thư x không thể chuyển đổi chuỗi ngày và giờ
thành biểu mẫu nội bộ sau đó được phân tích cú pháp bởi các quy trình như thời gian căng thẳng() có thể mất
LC_TIME cài đặt vào tài khoản. Thay đổi tất cả những lần này sang định dạng do người dùng chỉ định là
được phép, nhưng không bắt buộc.

Bộ phân trang được chọn khi PAGER là null hoặc không được đặt là một phần không xác định để cho phép
Hệ thống V lịch sử thực hành sử dụng pg như mặc định. Bỏ qua phân trang
, chẳng hạn như bằng cách khai báo rằng làm sao là người phân trang, sẽ không đáp ứng với mục đích
ý nghĩa của mô tả này. Tuy nhiên, bất kỳ `` người dùng di động '' nào cũng phải đặt PAGER
rõ ràng để có được bộ phân trang ưa thích của mình trên tất cả các hệ thống. Sự lựa chọn của trình phân trang là
được thực hiện một phần không xác định, không giống như TRỰC QUAN lựa chọn biên tập viên (bắt buộc phải vi) bởi vì
hầu hết các máy nhắn tin lịch sử đều tuân theo một chủ đề chung của thông tin người dùng nhập vào, trong khi các trình chỉnh sửa khác
đáng kể

Các tùy chọn để chỉ định địa chỉ là cc (bản sao carbon) hoặc bcc (bản sao mù) đã
được coi là chi tiết định dạng và đã bị bỏ qua.

Trạng thái không thoát ngụ ý rằng tất cả các thư đều gởi, nhưng nó không đảm bảo rằng
bất kỳ ai trong số họ đã thực sự giao. Độ tin cậy của cơ chế phân phối là
không xác định và là sự phân biệt tiếp thị thích hợp giữa các hệ thống.

Để tuân thủ Nguyên tắc cú pháp tiện ích, cần phải có một giải pháp để
không bắt buộc hồ sơ tùy chọn-đối số để −f. Bằng việc tạo ra hồ sơ một toán hạng, các nguyên tắc là
hài lòng và người dùng vẫn di động. Tuy nhiên, nó buộc các triển khai phải hỗ trợ
cách sử dụng như:

thư x −vây mymail.box

Sản phẩm Không tên phương pháp hủy đặt biến không có trong tất cả các hệ thống lịch sử, nhưng nó
nằm trong Hệ thống V và cung cấp một bộ lệnh logic tương ứng với định dạng của
hiển thị các tùy chọn từ thư x định lệnh không có đối số.

Sản phẩm xinaskub các biến là tên được chọn bởi BSD và System V, tương ứng, cho
cùng một tính năng. Chúng là từ đồng nghĩa trong tập POSIX.1‐2008 này.

Sản phẩm thư x bỏ lỡ lệnh không được ghi lại trong phiên bản BSD và đã bị bỏ qua ở đây
bởi vì nó rõ ràng không hữu ích cho những người dùng tương tác.

Lời nhắc mặc định trên Hệ thống V thư x là một , trên BSD email một .
Vì tập POSIX.1‐2008 này đã chọn thư x tên, nó giữ mặc định Hệ thống V,
giả định rằng người dùng BSD sẽ không gặp khó khăn với sự không tương thích nhỏ này (rằng
họ có thể ghi đè).

Ý nghĩa của rR được đảo ngược giữa Hệ thống V thư x và SunOS email. Một lần nữa,
vì tập POSIX.1‐2008 này đã chọn thư x tên, nó giữ mặc định Hệ thống V, nhưng
cho phép người dùng SunOS đạt được kết quả mong muốn bằng cách sử dụng người lật đật, một biến nội bộ trong
Hệ thống V thư x, mặc dù nó chưa được ghi lại trong SVID.

Sản phẩm tiền tố thụt lề biến, giữ lạiUnalias lệnh và ~F~M lệnh
các cuộc trốn thoát đã được thông qua từ 4.3 BSD email.

Sản phẩm phiên bản lệnh không được bao gồm bởi vì không có đặc điểm kỹ thuật chung đầy đủ của
thông tin phiên bản có thể được tạo ra mà vẫn hữu ích cho người dùng di động. Cái này
tên lệnh nên được sử dụng bởi các nhà cung cấp muốn cung cấp thông tin phiên bản về
thư x chỉ huy.

`` Tệp khởi động hệ thống dành riêng cho việc triển khai (không xác định) '' trước đây đã từng là
tên /etc/mailx.rc, nhưng tên và vị trí cụ thể này không bắt buộc.

Mục đích của từ ngữ cho tiếp theo lệnh là nếu bất kỳ lệnh nào đã có
hiển thị thông báo hiện tại, nó sẽ hiển thị một thông báo sau, nhưng, nếu không, nó
sẽ hiển thị thông báo hiện tại. Xem xét chuỗi lệnh:

tiếp theo 3
xóa 3
tiếp theo

nơi in tự động tùy chọn chưa được đặt. Văn bản quy phạm chỉ định rằng thứ hai tiếp theo
lệnh sẽ hiển thị một thông báo theo sau thông báo thứ ba, bởi vì mặc dù
tin nhắn hiện tại đã không được hiển thị vì nó được thiết lập bởi xóa lệnh, nó đã được
được hiển thị vì tin nhắn hiện tại là bất kỳ thứ gì khác ngoài tin nhắn số 3. Điều này không
không phải lúc nào cũng khớp với thực tiễn lịch sử trong một số triển khai, nơi tệp lệnh
địa chỉ theo sau bởi tiếp theo (hoặc lệnh mặc định) sẽ bỏ qua thông báo mà
người dùng đã tìm kiếm.

TƯƠNG LAI HƯỚNG DẪN


Không có.

Sử dụng mailxposix trực tuyến bằng các 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
    VBA-M (Đã lưu trữ - Hiện có trên Github)
    VBA-M (Đã lưu trữ - Hiện có trên Github)
    Dự án đã chuyển sang
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Các tính năng: Tạo gian lận lưu trạng thái đa
    hệ thống, hỗ trợ gba, gbc, gb, sgb,
    sgb2Tu...
    Tải xuống VBA-M (Đã lưu trữ - Hiện có trên Github)
  • 2
    Stacer
    Stacer
    Giám sát và tối ưu hóa hệ thống Linux
    Kho lưu trữ Github:
    https://github.com/oguzhaninan/Stacer.
    Đối tượng: Người dùng cuối / Máy tính để bàn. Người sử dụng
    giao diện: Qt. Lập trình La ...
    Tải xuống Stacer
  • 3
    CamCáo
    CamCáo
    Ngã ba của TeamWinRecoveryProject(TWRP)
    với nhiều chức năng bổ sung, thiết kế lại
    và nhiều tính năng khác: Hỗ trợ Treble và
    ROM không phải TrebleNhân Oreo cập nhật,
    được xây dựng...
    Tải xuống OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - Nguồn mở ITSM CMDB
    Cổng hoạt động CNTT: hoàn toàn mở
    nguồn, ITIL, dịch vụ dựa trên web
    công cụ quản lý bao gồm đầy đủ
    CMDB có thể tùy chỉnh, hệ thống trợ giúp và
    một người đàn ông tài liệu ...
    Tải xuống itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine là một bản nhạc đa nền tảng
    người chơi và tổ chức thư viện lấy cảm hứng từ
    Amarok 1.4. Nó có một tốc độ nhanh và
    giao diện dễ sử dụng và cho phép bạn
    tìm kiếm và...
    Tải xuống Clementine
  • 6
    XISMuS
    XISMuS
    CHÚ Ý: Bản cập nhật tích lũy 2.4.3 có
    đã được phát hành !! Bản cập nhật hoạt động cho bất kỳ
    phiên bản 2.xx trước đó. Nếu nâng cấp
    từ phiên bản v1.xx, vui lòng tải xuống và
    i ...
    Tải xuống XISMuS
  • Khác »

Lệnh Linux

  • 1
    abi từ
    abi từ
    abiword � từ đa nền tảng linh hoạt
    bộ xử lý...
    Chạy abiword
  • 2
    abl
    abl
    abl - Đại diện tiền tố cho
    các hàm boolean MÔ TẢ:
    libablmmm.a là một thư viện cho phép
    biểu diễn hàm boolean trong một
    Dạng giống LISP. MỘT ...
    Chạy abl
  • 3
    create_bmp_for_orth_in_circ
    create_bmp_for_orth_in_circ
    xin lỗi_no_writing_yet - một phần của atlc Sử dụng
    create_bmp_for_ect_in_circ trực tuyến bằng cách sử dụng
    dịch vụ onworks.net. ...
    Chạy create_bmp_for_orth_in_circ
  • 4
    tạo_bmp_for_rect_in_rect
    tạo_bmp_for_rect_in_rect
    create_bmp_for_ect_in_ect - bitmap
    máy phát điện cho dây dẫn hình chữ nhật
    bên trong dây dẫn hình chữ nhật (một phần của
    atc)...
    Chạy create_bmp_for_orct_in_ort
  • 5
    gap5
    gap5
    Gap5 - Chương trình tập hợp bộ gen (một phần của
    gói staden)...
    Chạy khoảng cách5
  • 6
    Gapi2-codegen
    Gapi2-codegen
    không có giấy tờ - Không có trang hướng dẫn nào cho việc này
    chương trình. MÔ TẢ: Chương trình này thực hiện
    không có manpage. Chạy lệnh này
    với công tắc trợ giúp để xem nó là gì
    làm. Đối với ...
    Chạy Gapi2-codegen
  • Khác »

Ad