Yes (Unix)

yes là một lệnh Unix, có chức năng xuất liên tục một chuỗi cho trước cho đến khi bị ngắt.

Nếu chuỗi không được cung cấp, lệnh yes mặc định xuất ra 'y' trên mỗi dòng, lặp lại đến khi bị ngắt bởi người dùng hay lệnh hủy. Nếu đầu ra của yes được truyền tới một lệnh khác bằng đường ống (|), yes sẽ dừng khi đường ống bị ngắt (chương trình nhận đường ống kết thúc).

Lệnh có thể dùng để kiểm tra khả năng chịu tải của hệ thống, như sử dụng yes 100% bộ xử lý trên hệ thống một bộ xử lý (trên hệ thống đa lõi, một tiến trình phải chạy trên mỗi bộ xử lý). Từ đó có nhiều ứng dụng chẳng hạn kiểm tra khả năng làm mát của hệ thống khi bộ xử lý hoạt động 100%.

Sử dụng

[sửa | sửa mã nguồn]

yes có thể dùng để gửi một thông báo khẳng định (y) hay phủ định (yes n) tới bất kỳ lệnh nào yêu cầu y/n, nhờ đó lệnh có thể hoạt động không cần tương tác của người dùng.

Ngày nay chức năng này có thể đã lỗi thời khi hầu hét các lệnh đều có tùy chọn 'force' (vd: rm -f) hay 'luôn yes' (vd: apt-get -y trong Debian).

Ví dụ lệnh xóa sau

rm -f *.txt

tương đương với:

yes | rm *.txt

Lệnh yes dùng chung với head có thể dùng để tạo ra các tệp với dung lượng lớn cho mục đích kiểm thử. Ví dụ:

yes 1234567 | head -1000 > file

Lệnh trên tạo ra một tập tin với 1000 dòng, mỗi dòng chưa tám ký tự (1, 2, 3, 4, 5, 6, 7 và ký tự xuống hàng).

Năm 2006, lệnh yes được biết đến rộng rãi qua việc sử dụng để kiểm thử MacBook có bị tắt ngẫu nhiên hay không. Bằng cách chạy lệnh yes qua ứng dụng Terminal.app trên Mac OS X, người dùng có thể quá tải CPU, và xem điều gì xảy ra khi nhiệt độ bộ xử lý tăng lên.[1]

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ “Kiểm tra MacBook có bị tắt máy ngẫu nhiên”. the apple files. ngày 2 tháng 8 năm 2006. Lưu trữ bản gốc ngày 10 tháng 2 năm 2007. Truy cập ngày 16 tháng 1 năm 2008.

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Chuỗi phim Halloween: 10 bộ phim tuyển tập kinh dị hay có thể bạn đã bỏ lỡ
Chuỗi phim Halloween: 10 bộ phim tuyển tập kinh dị hay có thể bạn đã bỏ lỡ
Hãy cùng khởi động cho mùa lễ hội Halloween với list phim kinh dị dạng tuyển tập. Mỗi bộ phim sẽ bao gồm những mẩu chuyện ngắn đầy rùng rợn
Innate personality - bài test tính cách bẩm sinh nhất định phải thử
Innate personality - bài test tính cách bẩm sinh nhất định phải thử
Bài test Innate personality được tạo ra bởi viện triển lãm và thiết kế Đài Loan đang trở thành tâm điểm thu hút giới trẻ Châu Á, Hoa Kỳ và cả Châu Âu
[Anime Review] Zankyou no Terror – Nhớ đến họ, những con người đã ngã xuống
[Anime Review] Zankyou no Terror – Nhớ đến họ, những con người đã ngã xuống
Zankyou no Terror là một phim nặng về tính ẩn dụ hình ảnh lẫn ý nghĩa. Những câu đố xoay vần nối tiếp nhau, những hành động khủng bố vô hại tưởng chừng như không mang ý nghĩa, những cuộc rượt đuổi giữa hai bên mà ta chẳng biết đâu chính đâu tà
Ma vương Luminous Valentine -True Ruler of Holy Empire Ruberios
Ma vương Luminous Valentine -True Ruler of Holy Empire Ruberios
Luminous Valentine (ルミナス・バレンタイン ruminasu barentain?) là một Ma Vương, vị trí thứ năm của Octagram, và là True Ruler of Holy Empire Ruberios. Cô ấy là người cai trị tất cả các Ma cà rồng và là một trong những Ma Vương lâu đời nhất.