Tôi chưa bao giờ thấy hành vi này trước khi sử dụng "ít" và tự hỏi liệu nó có nói đến một tập tin bị hỏng không? Thông thường khi tôi sử dụng less <filename>
các tập tin được hiển thị ngay lập tức. Trong trường hợp một vài tệp tôi phải nhấn CTRL-C trước khi bất kỳ hành động nào có hiệu lực. Nói cách khác, dấu nhắc lệnh không trở lại cho đến khi CTRL-C. Tôi đã cố gắng ls -b
hiển thị bất kỳ rác trong tên tệp và cũng đã thử less -ru
xem nếu có các ký tự bị hỏng trong tệp. Không tiết lộ bất cứ điều gì bất thường.
Chính xác. Đó là lần duy nhất tôi thấy hành vi đó thật kỳ lạ. Các tệp này có kích thước dưới 1K.
—
McArthey
Trong tất cả mọi thứ - điên rồ - có một tệp có độ dài 0 có tên 'grep' trong cùng thư mục. Loại bỏ nó cho phép 'ít' hoạt động như bình thường. Tôi chỉ tìm thấy nó bởi vì tôi đã cố gắng thực hiện một lệnh grep từ thư mục. Câu hỏi tốt hơn là tại sao ít bị ảnh hưởng. Lệnh grep tôi hiểu - nhưng ít hơn ??
—
McArthey
@McArthey Đây là (một trường hợp nhẹ) lý do mà nó không được khuyến khích để có
—
amalloy
.
trên của bạn PATH
: bạn có thể kết thúc vô tình chạy bất kỳ rác cũ thay vì lệnh bạn có nghĩa là để chạy. Điều đó có thể rất nguy hiểm, đặc biệt nếu bạn đang sử dụng tài khoản có quyền quản trị viên.
Hoàn toàn đồng ý nhưng cũng có vẻ như việc nâng cấp Linux của chúng tôi cũng có phần đáng trách.
—
McArthey
ctrl-c
. Nhưng điều đó chỉ xảy ra với các tệp lớn.