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

Ad


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

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

Chạy edplan9 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 mô phỏng trực tuyến MAC OS

Đây là lệnh edplan9 có thể được 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 mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


ed - trình soạn thảo văn bản

SYNOPSIS


ed [ - ] [ -o ] [ hồ sơ ]

MÔ TẢ


Ed là một trình soạn thảo văn bản đáng kính.

Nếu một hồ sơ đối số được đưa ra, ed mô phỏng một lệnh (xem bên dưới) trên tệp đó: nó được đọc
trong ed's đệm để nó có thể được chỉnh sửa. Các tùy chọn là

- Ngăn chặn việc in các số ký tự theo lệnh và lệnh và xác nhận bằng
lệnh.

-o (đối với đường ống đầu ra) Ghi tất cả đầu ra vào tệp lỗi tiêu chuẩn ngoại trừ ghi bằng
các lệnh. Nếu không hồ sơ được đưa ra, làm cho / dev / stdout tệp được ghi nhớ; xem
lệnh dưới đây.

Ed hoạt động trên một `` bộ đệm '', một bản sao của tệp mà nó đang chỉnh sửa; những thay đổi được thực hiện trong bộ đệm
không có tác dụng đối với tệp cho đến khi lệnh (ghi) được đưa ra. Bản sao của văn bản được
đã chỉnh sửa nằm trong một tệp tạm thời được gọi là đệm.

Lệnh cho ed có cấu trúc đơn giản và thông thường: không, một hoặc hai địa chỉ sau
bởi một ký tự duy nhất lệnh, có thể theo sau là các tham số cho lệnh. Này
địa chỉ chỉ định một hoặc nhiều dòng trong bộ đệm. Địa chỉ bị thiếu được cung cấp bởi
mặc định.

Nói chung, chỉ một lệnh có thể xuất hiện trên một dòng. Một số lệnh nhất định cho phép bổ sung
văn bản vào bộ đệm. Trong khi ed đang chấp nhận văn bản, nó được cho là trong đầu vào chế độ. Với
chế độ, không có lệnh nào được nhận dạng; tất cả đầu vào chỉ được thu thập. Chế độ đầu vào được để bởi
gõ một dấu chấm ở đầu dòng.

Ed hỗ trợ đều đặn biểu hiện ký hiệu được mô tả trong regexp(7). Biểu thức chính quy
được sử dụng trong các địa chỉ để chỉ định các dòng và trong một lệnh (xem s dưới đây) để chỉ định một
một phần của dòng sẽ được thay thế. Nếu muốn sử dụng một trong những
siêu ký tự biểu thức như một ký tự bình thường, ký tự đó có thể được đặt trước bởi `\'.
Điều này cũng áp dụng cho ký tự giới hạn biểu thức chính quy (thường và cho chính nó.

Để hiểu địa chỉ trong ed nó là cần thiết để biết rằng bất cứ lúc nào có một hiện hành
hàng. Nói chung, dòng hiện tại là dòng cuối cùng bị ảnh hưởng bởi một lệnh; tuy nhiên,
hiệu ứng chính xác trên dòng hiện tại được thảo luận dưới phần mô tả của mỗi lệnh.
Địa chỉ được xây dựng như sau.

1. Ký tự thường được gọi là dấu chấm, địa chỉ dòng hiện tại.

2. Ký tự địa chỉ dòng cuối cùng của bộ đệm.

3. Một số thập phân n giải quyết n-dòng thứ của bộ đệm.

4. NS địa chỉ dòng được đánh dấu bằng tên x, phải là một chữ cái thường.
Các dòng được đánh dấu bằng lệnh.

5. Một biểu thức chính quy được đặt trong dấu gạch chéo (giải quyết dòng được tìm thấy bằng cách tìm kiếm
chuyển tiếp từ dòng hiện tại và dừng lại ở dòng đầu tiên chứa một chuỗi
khớp với biểu thức chính quy. Nếu cần thiết, tìm kiếm kết thúc với
đầu của bộ đệm.

6. Một biểu thức chính quy nằm trong các truy vấn giải quyết dòng được tìm thấy bằng cách tìm kiếm
lùi lại từ dòng hiện tại và dừng lại ở dòng đầu tiên chứa một chuỗi
khớp với biểu thức chính quy. Nếu cần thiết, tìm kiếm kết thúc với
cuối của bộ đệm.

7. Một địa chỉ theo sau là dấu cộng hoặc dấu trừ theo sau là số thập phân
chỉ định địa chỉ đó cộng (tương ứng với trừ đi) số dòng được chỉ định. Điểm cộng
dấu hiệu có thể được bỏ qua.

8. Một địa chỉ được theo sau bởi (hoặc theo sau bởi một biểu thức chính quy kèm theo dấu gạch chéo
chỉ định dòng phù hợp đầu tiên theo sau (hoặc trước) địa chỉ đó. Các
tìm kiếm kết thúc nếu cần thiết. Có thể bị bỏ qua, vì vậy giải quyết Thành phố điện khí hóa phía tây dãy núi Rocky đầu tiên hàng
trong bộ đệm với một Bao quanh biểu thức chính quy trong việc đảo ngược tìm kiếm
hướng.

9. Nếu một địa chỉ bắt đầu bằng hoặc phép cộng hoặc phép trừ được thực hiện đối với
dòng hiện tại; ví dụ được hiểu có nghĩa là

10. Nếu một địa chỉ kết thúc bằng hoặc thì 1 được thêm vào (tương ứng với số bị trừ). Như một hệ quả của
quy tắc này và quy tắc 9, địa chỉ tham chiếu đến dòng trước dòng hiện tại.
Hơn nữa, dấu và ký tự có tác dụng tích lũy, vì vậy hãy đề cập đến hiện tại
dòng bớt 2.

11. Để duy trì khả năng tương thích với các phiên bản trước đó của trình chỉnh sửa, ký tự trong
địa chỉ tương đương với

Các lệnh có thể yêu cầu không, một hoặc hai địa chỉ. Các lệnh không yêu cầu địa chỉ
coi sự hiện diện của một địa chỉ là một lỗi. Các lệnh chấp nhận một hoặc hai địa chỉ
giả sử các địa chỉ mặc định khi cung cấp không đủ. Nếu nhiều địa chỉ được cung cấp hơn một
lệnh yêu cầu, một hoặc hai lệnh cuối cùng (tùy thuộc vào những gì được chấp nhận) được sử dụng.

Các địa chỉ được phân tách với nhau thường bằng dấu phẩy. Chúng cũng có thể được phân tách bằng
dấu chấm phẩy Trong trường hợp này, dòng hiện tại được đặt thành địa chỉ trước đó trước địa chỉ tiếp theo
địa chỉ được diễn giải. Nếu không có địa chỉ nào đứng trước dấu phẩy hoặc dấu chấm phẩy, thì dòng 1 được giả sử;
nếu không có địa chỉ nào theo sau, dòng cuối cùng của bộ đệm được giả định. Địa chỉ thứ hai của bất kỳ
chuỗi hai địa chỉ phải tương ứng với một dòng sau dòng tương ứng với
địa chỉ đầu tiên.

Trong danh sách sau đây của ed các lệnh, các địa chỉ mặc định được hiển thị trong dấu ngoặc đơn. Các
dấu ngoặc đơn không phải là một phần của địa chỉ, nhưng được sử dụng để cho thấy rằng các địa chỉ đã cho là
mặc định. `` Dấu chấm '' có nghĩa là dòng hiện tại.

(.)a

. Đọc văn bản đã cho và nối văn bản đó vào sau dòng địa chỉ. Dấu chấm được để lại trên
đầu vào dòng cuối cùng, nếu có, nếu không, ở dòng được đánh địa chỉ. Địa chỉ là
hợp pháp cho lệnh này; văn bản được đặt ở đầu vùng đệm.

(.,.)b[+-][kích thước trang][PLN]
Duyệt qua. In một `trang ', thường là 20 dòng. Tùy chọn (mặc định) hoặc chỉ định
cho dù trang tiếp theo hay trang trước đó sẽ được in. Tùy chọn kích thước trang
số dòng trong một trang. Tùy chọn hoặc nguyên nhân in trong quy định
định dạng, ban đầu Kích thước trang và định dạng được ghi nhớ giữa các lệnh. Dấu chấm còn lại
ở dòng cuối cùng được hiển thị.

(.,.)c

. Thay đổi. Xóa các dòng được đánh địa chỉ, sau đó chấp nhận văn bản đầu vào để thay thế các dòng này.
Dấu chấm được để lại ở đầu vào dòng cuối cùng; nếu không có, nó được để ở dòng
trước các dòng đã xóa.

(.,.)d Xóa các dòng được đánh địa chỉ khỏi bộ đệm. Dấu chấm được đặt thành dòng sau
dòng cuối cùng bị xóa hoặc dòng cuối cùng của bộ đệm nếu các dòng đã xóa không có
người kế vị.

e tên tập tin
Chỉnh sửa. Xóa toàn bộ nội dung của bộ đệm; sau đó đọc tệp được đặt tên vào
đệm. Dấu chấm được đặt thành dòng cuối cùng của bộ đệm. Số lượng ký tự đã đọc
được đánh máy. Tên tệp được ghi nhớ để có thể sử dụng trong các lệnh hoặc lệnh sau này. Nếu như
tên tập tin bị thiếu, tên được nhớ được sử dụng.

E tên tập tin
Vô điều kiện xem bên dưới.

f tên tập tin
In tên tệp hiện đang nhớ. Nếu như tên tập tin được đưa ra, hiện tại
tên tệp đã nhớ lần đầu tiên được đổi thành tên tập tin.

(1, $)g/đều đặn biểu hiện/lệnh
(1, $)g/đều đặn biểu hiện/
(1, $)g/đều đặn biểu hiện
Toàn cầu. Đầu tiên đánh dấu mọi dòng phù hợp với đều đặnbiểu hiện. Sau đó
mỗi dòng như vậy, thực hiện lệnh với dấu chấm ban đầu được đặt thành dòng đó. MỘT
lệnh đơn hoặc lệnh đầu tiên của nhiều lệnh xuất hiện trên cùng một dòng với
lệnh toàn cầu. Tất cả các dòng của danh sách nhiều dòng ngoại trừ dòng cuối cùng phải kết thúc bằng
Các `.'terminating input mode cho một lệnh có thể bị bỏ qua nếu nó nằm trên
dòng cuối cùng của danh sách lệnh. Các lệnh và không được phép trong lệnh
danh sách. Bất kỳ ký tự nào khác ngoài dấu cách hoặc dòng mới có thể được sử dụng thay vì để phân tách
biểu thức chính quy. Hình thức thứ hai và thứ ba có nghĩa là g/đều đặn biểu hiện/p.

(.)i

. Chèn văn bản đã cho trước dòng địa chỉ. Dấu chấm được để lại ở dòng cuối cùng
đầu vào, hoặc, nếu không có, ở dòng trước dòng được đánh địa chỉ. Lệnh này
khác với a chỉ lệnh trong vị trí của văn bản.

(.,. + 1)j
Nối các dòng có địa chỉ thành một dòng duy nhất; dòng mới trung gian bị xóa.
Dấu chấm được để lại ở dòng kết quả.

(.)kx Đánh dấu dòng địa chỉ bằng tên x, phải là một chữ cái thường. Các
mẫu địa chỉ ´x sau đó giải quyết dòng này.

(.,.)l Danh sách. In các dòng được đánh địa chỉ một cách rõ ràng: một tab được in dưới dạng
backspace dưới dạng dấu gạch chéo ngược dưới dạng và các ký tự không in dưới dạng dấu gạch chéo ngược, một và bốn
chữ số thập lục phân. Các đường dài được gấp lại, với đường thứ hai và các đường phụ tiếp theo
dòng thụt vào một điểm dừng tab. Nếu ký tự cuối cùng trong dòng là một ô trống, nó là
theo sau là An có thể được thêm vào, giống như bất kỳ lệnh không phải I / O nào.

(.,.)ma
Di chuyển. Đặt lại vị trí các dòng được giải quyết sau dòng được giải quyết bởi a. Dấu chấm còn lại
ở dòng được chuyển cuối cùng.

(.,.)n Con số. Thực hiện tiền tố mỗi dòng với số dòng của nó và một tab. An có thể là
được thêm vào, giống như bất kỳ lệnh không phải I / O nào.

(.,.)p In các dòng được đánh địa chỉ. Dấu chấm được để lại ở dòng cuối cùng được in. Một được thêm vào
bất kỳ lệnh không phải I / O nào khiến dòng hiện tại được in sau khi lệnh được
Thực thi.

(.,.)P Lệnh này là từ đồng nghĩa với

q Thoát trình chỉnh sửa. Không có ghi tệp tự động nào được thực hiện. Một hoặc lệnh được coi là
bị lỗi nếu bộ đệm đã được sửa đổi kể từ lệnh hoặc lệnh cuối cùng.

Q Bỏ vô điều kiện.

($)r tên tập tin
Đọc trong tệp đã cho sau dòng địa chỉ. Nếu không tên tập tin được đưa ra,
tên tệp được ghi nhớ được sử dụng. Tên tệp được ghi nhớ nếu không có
tên tệp đã nhớ. Nếu đọc thành công, số lượng ký tự
đọc được in. Dấu chấm được để lại ở dòng cuối cùng được đọc từ tệp.

(.,.)sn/đều đặn biểu hiện/thay thế/
(.,.)sn/đều đặn biểu hiện/thay thế/g
(.,.)sn/đều đặn biểu hiện/thay thế
Thay thế. Tìm kiếm từng dòng được địa chỉ để biết sự xuất hiện của các thông lệ được chỉ định
biểu hiện. Trên mỗi dòng, trong đó n kết quả phù hợp được tìm thấy (n mặc định là 1 nếu
thiếu), nchuỗi phù hợp được thay thế bằng chuỗi thay thế được chỉ định. Nếu
chỉ báo thay thế toàn cầu xuất hiện sau lệnh, tất cả các kết quả phù hợp tiếp theo trên
dòng cũng được thay thế. Việc thay thế không thành công là một lỗi
dòng địa chỉ. Bất kỳ ký tự nào khác ngoài dấu cách hoặc dòng mới có thể được sử dụng thay thế cho
để phân tách biểu thức chính quy và biểu thức thay thế. Dấu chấm còn lại ở cuối cùng
dòng được thay thế. Hình thức thứ ba có nghĩa là sn/đều đặn biểu hiện/thay thế/p. Các
thứ hai có thể được bỏ qua nếu thay thế trống.

Một ký hiệu và xuất hiện trong phần thay thế được thay thế bằng chuỗi khớp với
biểu hiện thông thường. Các nhân vật \n, Nơi n là một chữ số, được thay thế bằng
văn bản khớp với n-th biểu thức con thông thường được bao quanh giữa và Khi được lồng vào nhau
biểu thức con có dấu ngoặc đơn hiện diện, n được xác định bằng cách đếm số lần xuất hiện
bắt đầu từ bên trái.

Một dòng chữ hoặc dòng mới có thể được đưa vào thay thế bằng cách thêm tiền tố

(.,.)ta
Chuyển giao. Sao chép các dòng được đánh địa chỉ sau dòng được đề cập bởi a. Dấu chấm còn lại ở
dòng cuối cùng của bản sao.

(.,.)u Hoàn tác. Khôi phục nội dung trước đó của dòng được đánh địa chỉ đầu tiên (sic), điều này phải
là dòng cuối cùng trong đó sự thay thế được thực hiện (double sic).

(1, $)v/đều đặn biểu hiện/lệnh
Lệnh này giống với lệnh toàn cục ngoại trừ danh sách lệnh
được thực thi với dấu chấm ban đầu được đặt thành mọi dòng ngoại trừ những người phù hợp với thông thường
biểu hiện.

(1, $)w tên tập tin
Viết các dòng được đánh địa chỉ vào tệp đã cho. Nếu tệp không tồn tại, nó là
được tạo bằng chế độ 666 (mọi người đều có thể đọc và ghi được). Nếu không tên tập tin is
đã cho, tên tệp đã nhớ, nếu có, sẽ được sử dụng. Tên tệp được ghi nhớ nếu
không có tên tệp nào được nhớ. Dấu chấm không thay đổi. Nếu viết là
thành công, số ký tự đã viết được in ra.

(1, $)W tên tập tin
Thực hiện nhưng thêm vào, thay vì ghi đè, bất kỳ nội dung tệp hiện có nào.

($)= In số dòng của dòng được đánh địa chỉ. Dấu chấm không thay đổi.

!shell lệnh
Gửi phần còn lại của dòng sau đến rc(1) được hiểu như một lệnh.
Dấu chấm không thay đổi.

(. + 1)
Một địa chỉ không có lệnh được coi là lệnh. Một thiết bị đầu cuối có thể bị bỏ qua
địa chỉ. Chỉ một dòng trống tương đương với nó là hữu ích để vượt qua
văn bản.

Nếu một tín hiệu ngắt (DEL) được gửi đi, ed in a và trở về mức lệnh của nó.

Khi đọc một tệp, ed loại bỏ các ký tự NUL và tất cả các ký tự sau dòng mới cuối cùng.

Sử dụng edplan9 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
    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