tput là gì?
tput là môt tiện ích dùng để khởi tạo và điều khiển phiên làm việc terminal của bạn thông qua cơ sở dữ liệu terminfo. Sử dụng tput bạn có thể tùy chỉnh một số khả năng của terminal như di chuyển hay thay đổi con trỏ, thay đổi các thuộc tính của văn bản, và làm rõ ràng một số vùng đặc biệt trên màn hình terminal.
Cơ sở dữ liệu terminfo là gì?
Cơ sở dữ liệu terminfo trong các hệ thống UNIX và UNIX-like định nghĩa các thuộc tính, khả năng của terminal và máy in bao số dòng, số cột của cột của từng thiết bị (terminal và máy in) và các thuộc tính của văn bản được gửi đến thiết bị. Các chương trình thông dụng sử dụng cơ sở dữ liệu terminfo cho các thuộc tính cũng như số thứ khác là vi, vim, emacs hay man.
Tiếp theo chúng ta sẽ bắt đầu với một ví dụ đơn giản:
tput sc ; tput cup 10 30 ; echo “Cursor move to 10/30” ; tput rc
và kết quả của dòng lệnh trên như sau:
Continue reading →