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
Arcane - Liên minh huyền thoại
Arcane - Liên minh huyền thoại
Khi hai thành phố song sinh Piltover và Zaun ở thế mâu thuẫn gay gắt, hai chị em chiến đấu ở hai bên chiến tuyến cùng các công nghệ ma thuật và những niềm tin trái chiều.
Nhân vật Tsuyuri Kanao trong Kimetsu no Yaiba
Nhân vật Tsuyuri Kanao trong Kimetsu no Yaiba
Tsuyuri Kanao「栗花落 カナヲ Tsuyuri Kanao」là một Thợ Săn Quỷ. Cô là em gái nuôi của Kochou Kanae và Kochou Shinobu đồng thời cũng là người kế vị của Trùng Trụ Shinobu
Tại sao chúng ta nên trở thành một freelancer?
Tại sao chúng ta nên trở thành một freelancer?
Freelancer là một danh từ khá phổ biến và được dùng rộng rãi trong khoảng 5 năm trở lại đây
Staff of Ainz Ooal Gown - Overlord
Staff of Ainz Ooal Gown - Overlord
Staff of Ainz Ooal Gown là Vũ khí Bang hội của Ainz Ooal Gown. Hiện tại, với vũ khí của guild này, Momonga được cho là chủ nhân của guild.