7
5
=
:n
:p
v
CTRL+L
:f
.
Hiển thị số dòng hiện thời
xem k file tiếp theo
Trở lại k file trước
Chạy chương trình soạn thảo vi tại dòng hiện thời
Vẽ lại màn hình
Hiển thị tên file hiện thời và số dòng
Lặp lại lệnh trước
* Thêm số thứ tự của các dòng trong file với lệnh nl
Như đã biết lệnh
cat với tham số -n sẽ đánh số thứ tự của các dòng trong file, tuy nhiên
Linux còn cho phép dùng lệnh
nl để thực hiện công việc như vậy. Cú pháp lệnh:
nl [tùy-chọn] <file>
Lệnh này sẽ đưa nội dung file ra thiết bị ra chuẩn, với số thứ tự của dòng được thêm
vào. Nếu không có file (tên file), hoặc khi file là dấu "-", thì đọc nội dung từ thiết bị
vào chuẩn.
Các tuỳ chọn:
-b, --body-numbering=STYLE : sử dụng kiểu STYLE cho việc đánh thứ tự các dòng trong
nội dung file. Có các kiểu STYLE sau:
a : đánh số tất cả các dòng kể cả dòng trống;
t : chỉ đánh số các dòng không trống;
n : không đánh số dòng.
-d, --section-delimiter=CC : sử dụng CC để đánh số trang logic (CC là hai ký tự xác định
phạm vi cho việc phân trang logic).
-f, --footer-numbering=STYLE : sử dụng kiểu STYLE để đánh số các dòng trong nội dung
file (một câu có thể có hai dòng ...).
-h, --header-numbering=STYLE : sử dụng kiểu STYLE để đánh số các dòng trong nội dung
file.
-i, --page-increment=số : đánh số thứ tự của dòng theo cấp số cộng có công sai là số.
-l, --join-blank-lines=số :nhóm số dòng trống vào thành một dòng trống.
-n, --number-format=khuôn : chèn số dòng theo khuôn (khuôn: ln - căn trái, không có số 0 ở
đầu; rn - căn phải, không có số 0 ở đầu; rz - căn phải và có số 0 ở đầu)
-p, --no-renumber : không thiết lập lại số dòng tại mỗi trang logic.
-s, --number-separator=xâu : thêm chuỗi xâu vào sau số thứ tự của dòng.
-v, --first-page=số : số dòng đầu tiên trên mỗi trang logic.
-w, --number-width=số : hiển thị số thứ tự của dòng trên cột thứ số.
--help : hiển thị trang trợ giúp và thoát.
Ví dụ:
# nl --body-numbering=a --number-format=rz vdnl
000001 1) New configuration mode
000002
000003