Hiển thị nội dung của tệp văn bản trên dòng lệnh Linux

Display Contents Text File Command Line Linux



Trong Linux, chúng tôi liên tục làm việc với các tệp văn bản như tệp cấu hình, mã nguồn, trang web và nhiều tệp khác. Do đó, điều cần thiết là phải xem nhanh nội dung của tệp văn bản trong dòng lệnh trước khi chỉnh sửa tệp.

Hướng dẫn nhanh này nhằm mục đích chỉ cho bạn các cách tiếp cận khác nhau mà bạn có thể sử dụng để liệt kê nội dung của tệp văn bản trong thiết bị đầu cuối.







Ngày thứ nhất:



Tệp văn bản là gì?

Khả năng cao là bạn đã quen thuộc với một tệp văn bản. Tuy nhiên, tóm lại, tệp văn bản là tệp kỹ thuật số chứa văn bản thô; điều này có nghĩa là tệp không được chứa bất kỳ định dạng nào như in đậm, in nghiêng, gạch dưới hoặc những định dạng tương tự. Ngoài ra, các tệp văn bản không có bất kỳ hình thức phương tiện nào như hình ảnh, video hoặc âm thanh.



Theo mặc định, các tệp văn bản sử dụng phần mở rộng the.txt. Tuy nhiên, chúng có các dạng khác như mã nguồn trong các ngôn ngữ lập trình như C (.c), C ++ (.cpp, .h), Python (.py) và nhiều ngôn ngữ khác. Hơn nữa, chúng không nhất thiết phải kết thúc bằng phần mở rộng. Ví dụ, một tệp cấu hình như / etc / vim / vimrc không có bất kỳ phần mở rộng nào.





GHI CHÚ: Chúng tôi cũng gọi tệp văn bản là tệp văn bản ASCII.

Để xem loại tệp trong Linux, hãy sử dụng lệnh tệp:



tập tin /ở đâu/khúc gỗ/kern.log
/ở đâu/khúc gỗ/kern.log: văn bản ASCII

# 1 - Mèo

Cat là một lệnh phổ biến và đơn giản để liệt kê nội dung của tệp vào thiết bị đầu cuối.

Để sử dụng lệnh cat, hãy chuyển tên tệp cho lệnh cat như sau:

con mèo [tên tập tin]

Bạn có thể chuyển đường dẫn tuyệt đối đến tệp, như được hiển thị trong ví dụ trên.

Cat đơn giản nhưng mạnh mẽ khi được sử dụng với các tùy chọn khác. Để tìm hiểu cách sử dụng lệnh cat, hãy đọc -> cách sử dụng lệnh cat.

Khi sử dụng lệnh cat để kết xuất nội dung của một tệp văn bản lớn vào thiết bị đầu cuối, nó sẽ làm rối thiết bị đầu cuối của bạn, khiến bạn rất khó điều hướng.

Để giải quyết vấn đề như vậy, chúng tôi sử dụng lệnh less.

# 2 - Ít hơn

Nếu bạn đã từng đọc một trang hướng dẫn sử dụng bất kỳ lệnh Linux nào, thì bạn đã tương tác với ít hơn.

Ít hơn cho phép bạn xem nội dung của tệp một trang tại một thời điểm. Sử dụng phím khoảng trắng, bạn có thể cuộn qua tệp văn bản. Hai dấu hai chấm ở cuối màn hình cho biết từng trang của tệp văn bản.

Ví dụ: một tệp lớn như /var/log/kern.log sẽ không hoạt động tốt với một con mèo. Để sử dụng ít hơn, chúng tôi làm:

ít hơn /ở đâu/khúc gỗ/kern.log

Khi bạn đến cuối tệp, bạn có thể cuộn lên và xuống bằng các phím mũi tên LÊN và XUỐNG.

Để thoát lệnh less, nhấn Q. Less thoát khỏi phiên của nó mà không làm rối thiết bị đầu cuối.

Kết hợp ít hơn với một vài tùy chọn cung cấp cho bạn quyền kiểm soát và chức năng; để biết thêm, vui lòng đọc -> Cách sử dụng lệnh less với các ví dụ.

# 3 nữa

Một lệnh khác mà bạn có thể sử dụng để hiển thị nội dung của tệp văn bản là lệnh more. More rất giống với lệnh less; tuy nhiên, nó kết xuất nội dung của tệp vào thiết bị đầu cuối và thoát ra ở cuối tệp.

Đây là một ví dụ: (Lệnh giống như lệnh kia?)

ít hơn /ở đâu/khúc gỗ/kern.log

# 4 –Đầu và Đuôi

Có, có những lệnh như vậy. Lệnh head và tail rất giống nhau và được sử dụng để hiển thị mười dòng đầu tiên và cuối cùng của tệp.

Tuy nhiên, bạn có thể sửa đổi số dòng đầu tiên và dòng cuối cùng mà lệnh head và tail in bằng cách sử dụng tùy chọn -n.
Ví dụ: để hiển thị 15 dòng đầu tiên của tệp kern.log:

cái đầu -n mười lăm /ở đâu/khúc gỗ/kern.log

Tương tự, để hiển thị 15 dòng cuối cùng của tệp kern.log:

đuôi -n mười lăm /ở đâu/khúc gỗ/kern.log

# 5 - Khác

Nếu — vì lý do nào đó — bạn không có một trong hai lệnh được thảo luận ở trên, bạn có thể sử dụng trình soạn thảo văn bản như nano để hiển thị ngữ cảnh của tệp. Tuy nhiên, điều này giống như chỉnh sửa tệp hơn là xem nội dung.

Đây là lệnh cho điều đó:

nano /ở đâu/khúc gỗ/kern.log
# Không chắc tại sao bạn muốn chỉnh sửa tệp nhật ký

Phần kết luận

Bây giờ bạn đã biết cách hiển thị nội dung của tệp trên dòng lệnh Linux. Cảm ơn bạn đã đọc.