Hướng dẫn sử dụng lệnh xóa Linux cho người mới bắt đầu (3 ví dụ)

theanh

Administrator
Nhân viên
Đôi khi, khi làm việc trên dòng lệnh, bạn đến một điểm mà có quá nhiều văn bản trên màn hình terminal và không có gì liên quan đến bạn. Vì vậy, để tránh mất tập trung, bạn sẽ muốn xóa màn hình terminal. Những người mới làm quen với dòng lệnh Linux có thể không biết rằng có một tiện ích dòng lệnh chuyên dụng thực hiện công việc này cho bạn.

Trong hướng dẫn này, chúng ta sẽ thảo luận về những điều cơ bản của clear (công cụ đang đề cập) cũng như cách sử dụng công cụ này. Nhưng trước khi thực hiện, chúng ta cần chia sẻ rằng tất cả các ví dụ/hướng dẫn được đề cập trong hướng dẫn này đều đã được thử nghiệm trên Ubuntu 16.04LTS.

Lệnh xóa Linux​

trang hướng dẫn của công cụ này nêu rõ (không có ý chơi chữ ở đây) rằng công dụng duy nhất của công cụ này là xóa màn hình thiết bị đầu cuối. Sau đây là định nghĩa chính xác từ trang hướng dẫn:
Mã:
Clear xóa màn hình của bạn nếu có thể, bao gồm cả bộ đệm cuộn ngược (nếu khả năng "E3"
mở rộng được xác định). Clear tìm kiếm trong môi trường để tìm loại thiết bị đầu cuối và sau đó trong cơ sở dữ liệu 
terminfo để xác định cách xóa màn hình. Clear bỏ qua mọi tham số dòng lệnh
có thể có.
Các ví dụ dạng Hỏi & Đáp sau đây sẽ giúp bạn hiểu rõ hơn về chức năng của clear và cách thức hoạt động của nó.

Câu hỏi 1. Làm thế nào để xóa màn hình thiết bị đầu cuối bằng lệnh clear?​

Để xóa màn hình thiết bị đầu cuối, sau đây là lệnh bạn cần chạy:
Mã:
clear
Vâng, đúng rồi.

Câu hỏi 2. Lệnh clear hoạt động như thế nào?​

Nếu bạn xem xét kỹ sau khi chạy lệnh clear, bạn sẽ thấy rằng nó không thực sự xóa thiết bị đầu cuối. Công cụ chỉ dịch chuyển văn bản lên trên, ra khỏi vùng có thể xem (nhấn Ctrl+L cũng thực hiện thao tác này).

Vì vậy, điều bạn cần biết là lệnh clear hoạt động bằng cách tạo ra mã thoát bảng điều khiển trong đầu ra. Loại mã được tạo ra phụ thuộc vào loại thiết bị đầu cuối đang được sử dụng. Để biết thêm thông tin về các mã này, hãy truy cập tại đây.

Câu hỏi 3. Làm thế nào để thực sự xóa màn hình thiết bị đầu cuối?​

Bây giờ bạn đã biết lệnh cleat hoạt động như thế nào và muốn thực sự xóa màn hình thiết bị đầu cuối. Vâng, điều đó có thể thực hiện được và cũng không khó. Chỉ cần chạy lệnh sau:
Mã:
reset
Lệnh reset sẽ khởi tạo lại thiết bị đầu cuối. Mặc dù công cụ thực hiện những gì nó tuyên bố, nhưng thường hơi chậm khi thực thi. Vậy, đây là một số lựa chọn thay thế khác:
Mã:
tput reset
hoặc
Mã:
printf "\033c"
Để biết thêm thông tin về cách các lệnh trên xóa màn hình thiết bị đầu cuối, hãy truy cập tại đây. Liên kết diễn đàn này cũng chứa các thông tin hữu ích khác như các thiết lập bạn cần thực hiện trong PuTTY để các lệnh đã đề cập ở trên hoạt động. Vì vậy, hãy xem kỹ liên kết.

Kết luận​

Như bạn đã đồng ý, lệnh clear rất dễ sử dụng. Cách sử dụng cơ bản của lệnh này là điều bạn nên biết (không cần phải nói, thực tế là hầu như không có đường cong học tập nào trong lệnh này) vì thường thì bạn sẽ hài lòng với những gì công cụ thực hiện theo mặc định. Tuy nhiên, chúng tôi cũng đã đề cập một số chi tiết về cách thức hoạt động và một số giải pháp thay thế - bạn có thể thấy thông tin này hữu ích trong một số trường hợp.
 
Back
Bên trên