Biến Terminal thành Màn hình cuộn kiểu ma trận của nhị phân hoặc vô nghĩa

Anonim

Dòng lệnh thường được coi là nghiêm trọng và chúng tôi thường chỉ đề cập đến các thủ thuật thiết bị đầu cuối hữu ích khá nâng cao, nhưng không phải mọi thứ trong Terminal đều hữu ích. Để chứng minh điều đó, chúng tôi có ba chuỗi lệnh mà khi dán vào OS X Terminal, không làm gì khác ngoài cuộn màn hình gồm văn bản ngẫu nhiên, nhị phân hoặc thông báo tùy chỉnh của riêng bạn, làm cho cửa sổ đầu cuối của bạn trông hơi giống màn hình máy tính từ năm 1999 phim Ma trận.

Để có kết quả đẹp nhất (tức là táo bạo nhất), ít nhất hãy thay đổi cài đặt Giao diện người dùng đầu cuối của bạn để cửa sổ đang hoạt động được tạo kiểu là “Homebrew” hoặc “Pro”, sử dụng văn bản màu xanh lục trên nền đen. Hoặc nỗ lực hết mình và có được một diện mạo thiết bị đầu cuối thực sự lạ mắt. Trước tiên, hãy sử dụng chế độ toàn màn hình của Terminal nếu bạn muốn giao diện giống như Ma trận đang cuộn chiếm toàn bộ màn hình.

Biến Terminal thành Màn hình cuộn kiểu ma trận vô nghĩa

  • Mở Terminal, tìm thấy trong /Applications/Utilities/ hoặc qua Spotlight hoặc Launchpad
  • Sao chép và dán văn bản sau vào dấu nhắc dòng lệnh:
  • "

    LC_ALL=C tr -c >"

  • Khi hoàn tất, nhấn Control+C để kết thúc quá trình hoặc chỉ cần đóng cửa sổ Terminal

Nếu bạn không thể tự mình kiểm tra tính năng này hoặc bạn chỉ thắc mắc nó trông như thế nào khi chưa chạy nó, thì đây là một video rất ngắn về nó trông như thế nào. Video cho thấy nó cuộn bị giật nhưng nó thực sự rất mượt mà:

Bạn có định sử dụng tính năng này thường xuyên cho mục đích này hay mục đích khác không? Đặt nó làm bí danh bằng cách đưa thông tin sau vào .bash_profile của bạn:

"

alias matrix=&39;LC_ALL=C tr -c >"

Hoặc đặt bí danh cho lệnh nhị phân bên dưới:

Scrolling Endless Binary trong Terminal

Nếu sự vô nghĩa kiểu Ma trận không phải là sở thích của bạn, thì bạn có thể sử dụng chuỗi lệnh hoàn toàn khác sau đây để thay vào đó Terminal chặn một luồng nhị phân khổng lồ:

"

echo -e 1; trong khi $t; làm cho tôi trong `seq 1 30`;do r=$;h=$;if ; then v=0 $r;else v=1 $r;fi;v2=$v2 $v;done;echo -e $v2;v2=;done; "

Cũng như trước đây, bạn có thể dừng cuộn nhị phân bằng cách nhấn Control+C hoặc đóng cửa sổ Terminal. Đây là giao diện của cuộn nhị phân:

Phải thừa nhận rằng điều này khá vô nghĩa nhưng rất thú vị, vì vậy, cho dù bạn chỉ đang tạo trình bảo vệ màn hình dựa trên thiết bị đầu cuối DIY của riêng mình, giống như giao diện, hay nếu bạn muốn trông thật bận rộn khi làm điều gì đó tuyệt vời phức tạp khi ông chủ của bạn đang lơ lửng, hãy cố gắng.

Cuộn lặp lại mọi thứ trong Terminal

Bạn muốn tùy chỉnh nội dung đang được cuộn? Thay vào đó, hãy sử dụng chuỗi lệnh sau, thay thế khu vực trong dấu ngoặc kép bằng bất kỳ thứ gì:

"

while (true) do echo -n 9A85Y1BF978124871248172487124871248712487124; xong"

Ví dụ: bạn có thể cuộn vô tận “OSXDaily.com là trang web tuyệt vời, tuyệt vời và đẹp mắt nhất” với nội dung sau:

"

while (true) do echo -n OSXDaily.com là trang web tuyệt vời, tuyệt vời và đẹp mắt nhất; xong"

Như thường lệ, Control+C dừng cuộn.

Cảm ơn Pete đã gửi các phiên bản lệnh đã sửa đổi này

Biến Terminal thành Màn hình cuộn kiểu ma trận của nhị phân hoặc vô nghĩa