Cách thông thường để xem nội dung của tệp là chỉ cần mở tệp đó trong trình soạn thảo văn bản. Tuy nhiên, để xem nhanh hơn và trên thực tế, cũng để tự động hóa trong tập lệnh shell, phương pháp sử dụng trình soạn thảo văn bản không phù hợp
Có nhiều lệnh trong Linux để giải quyết vấn đề này. để hiển thị nội dung tập tin trên dòng lệnh
Đọc liên quan. 4 cách để tạo tệp mới trong Linux
Chúng ta hãy xem xét một vài lệnh như vậy
Xem nội dung của tệp bằng lệnh Cat
Lệnh cat là lệnh được sử dụng phổ biến nhất để xem nội dung của tệp. Cú pháp sử dụng cat khá đơn giản như hình bên dưới
$ cat samplefile.txt
Xem nội dung tệp theo số dòng
nl là một lệnh khác trong Linux hiển thị nội dung của tệp. Nó là viết tắt của 'Số dòng', vì đầu ra được hiển thị bởi lệnh này là các dòng được đánh số
$ nl samplefile.txt
Lệnh nl thậm chí còn có nhiều tùy chọn hơn để định dạng đánh số đầu ra theo nhiều cách khác nhau. Tuy nhiên, để đơn giản hiển thị nội dung, nó có thể được sử dụng như đã thảo luận ở trên
Xem nội dung tệp bằng cách sử dụng nhiều hơn hoặc ít hơn các lệnh
Lệnh 'more' hoặc 'less' gần như giống nhau trong Linux. Chúng hiển thị một tệp trên thiết bị đầu cuối một trang tại một thời điểm và do đó rất hữu ích trong việc hiển thị các tệp lớn
Đối với các tệp nhỏ hơn, 'more' hoạt động giống như lệnh cat, trong khi 'less' hoạt động giống nhau cho cả tệp lớn hơn và tệp nhỏ hơn
$ more samplefile.txt
$ less samplefile.txt
Đầu ra của 'less' được hiển thị trên màn hình lớp phủ và có thể thoát bằng cách nhấn ‘q’
. Do đó, đầu ra không được ghi vĩnh viễn vào màn hình
Xem nội dung tệp bằng lệnh head hoặc tail
Lệnh head được sử dụng để in 10 dòng đầu tiên của tệp, thay vì in toàn bộ tệp. Đuôi tương tự in 10 dòng cuối cùng của tệp
Ví dụ: phần sau đây lần lượt in 10 dòng đầu tiên và cuối cùng của tệp nhật ký khổng lồ '/var/log/syslog'
$ head /var/log/syslog
$ tail samplefile.txt
Nếu bạn cần in nhiều dòng trên cùng hoặc dưới cùng của tệp, hãy sử dụng đối số ‘-n’
$ head -n5 /var/log/syslog $ tail -n5 /var/log/syslogPhần kết luận
Hôm nay chúng ta đã học về nhiều cách khác nhau để hiển thị nội dung của một tệp trong dòng lệnh Linux. Nếu bạn biết bất kỳ cách hay nào khác để hiển thị nội dung tệp trong dòng lệnh, hãy chia sẻ nó với mọi người trong phần bình luận bên dưới
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
Đầu tiên
Tệp văn bản là gì?
Rất có thể 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à một tệp kỹ thuật số chứa văn bản thô; . Ngoài ra, các tệp văn bản không có bất kỳ dạng 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 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], Trăn [. py], và nhiều hơn nữa. 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Ú. Ta còn 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 / var / log /kern.log
/ var / log . đăng nhập. Văn bản ASCIIkern.log: ASCII text
# 1 – Con 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 của tệp cho lệnh cat dưới dạng
con mèo [ tên tệp ]
Bạn có thể chuyển đường dẫn tuyệt đối tới tệp, như 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 cho 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 trên một trang tại một thời điểm. Sử dụng phím cách, 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. nhật ký 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
less / var / log /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 khỏi lệnh less, nhấn Q. Ít thoát khỏi phiên của nó mà không làm hỏng thiết bị đầu cuối
Kết hợp ít hơn với một vài tùy chọn mang lại cho bạn quyền kiểm soát và chức năng;
# 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. Nhiều hơn rất giống với lệnh ít hơn;
Đây là một ví dụ. [Lệnh tương tự như lệnh khác?]
less / var / log /kern.log
# 4 –Đầu và đuôi
Vâng, có những lệnh như vậy. Các 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 một tệp, tương ứng
Tuy nhiên, bạn có thể sửa đổi bao nhiêu dòng đầu tiên và cuối cùng mà lệnh head và tail in ra 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 kern. tệp nhật ký.
đầu -n 15 / var /log/kern.log
Tương tự, để hiển thị 15 dòng cuối cùng của kern. tệp nhật ký
đuôi -n 15 / var /log/kern.log
# 5 – Linh tinh
Nếu—vì lý do nào đó—bạn không có một trong hai lệnh đã thảo luận ở trên, bạn có thể sử dụng trình soạn thảo văn bản chẳng hạ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