Trong linux, lệnh để xem nội dung tệp trên màn hình là gì?

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 của tệp

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
Hiển thị nội dung tệp theo số dòng

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
Xem nội dung của một trang tệp tại một thời điểm
$ less samplefile.txt
Xem nội dung của một trang tệp tại một thời điểm

Đầ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
In phần đầu của nội dung tệp
$ tail samplefile.txt
In phần cuối của nội dung tệp

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/syslog
Phầ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

Lệnh nào trong Linux hiển thị nội dung của tệp?

Bạn cũng có thể sử dụng lệnh cat để hiển thị nội dung của một hoặc nhiều tệp trên màn hình của mình. Kết hợp lệnh cat với lệnh pg cho phép bạn đọc nội dung của tệp trên toàn màn hình tại một thời điểm. Bạn cũng có thể hiển thị nội dung của tệp bằng cách sử dụng chuyển hướng đầu vào và đầu ra.

Có thể dùng lệnh gì để xem nội dung của tệp?

5 Lệnh để xem nội dung của tệp trong dòng lệnh Linux .

Lệnh hiển thị màn hình trong Linux là gì?

Làm việc với màn hình Linux .
Ctrl + a và c – Mở cửa sổ màn hình mới
Ctrl + a và " – Liệt kê tất cả các cửa sổ đang mở
Ctrl + a và 0 – Chuyển sang cửa sổ 0 [hoặc bất kỳ cửa sổ được đánh số nào khác]
Ctrl + a và A – Đổi tên cửa sổ hiện tại
Ctrl + a và S - Chia màn hình theo chiều ngang, với cửa sổ hiện tại ở trên cùng

Chủ Đề