Lệnh ping với ngày giờ phản hồi + màu sắc

Từ blog của Linux-Khám phá Tôi nhận được mẹo thú vị này.

Khi họ nói rằng một hình ảnh có giá trị hàng ngàn từ, ở đây tôi sẽ để lại cho bạn hai ảnh chụp màn hình về sự khác biệt giữa việc tạo ping vào máy tính theo cách thông thường và làm như tôi sẽ chỉ cho bạn ở phần sau.

Ping bình thường:

Ping như tôi đề xuất:

Như bạn có thể thấy, ở đầu mỗi dòng, nó hiển thị cho chúng ta ngày và giờ (và giây) của mỗi phản hồi ping, sau đó nó hiển thị cho chúng ta các byte trả về và phần còn lại của dữ liệu mà chúng ta thường nhận được. Ngoài ra, nó hiển thị cho chúng ta các màu sắc khác nhau cho từng loại thông tin mà nó trả về, do đó dễ dàng xác định chúng hơn.

Để nhận ping theo cách này, chúng tôi sử dụng dòng sau:

ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze

Ghi: Phải cài đặt gói ccze Để xem các màu, nếu bạn không muốn cài đặt nó, hãy xóa phần sau ở cuối dòng: | ccze

Ý nghĩa của nó giống nhau ... hơi phức tạp để giải thích 🙂

Đầu tiên, chúng tôi ping một mục tiêu (trong ảnh chụp màn hình pc1, nhưng nếu bạn thử nó như vậy nó sẽ không hoạt động, đó là lý do tại sao tôi đặt localhost trên dòng), sau đó, những gì lệnh đó trả về chúng ta chuyển dưới dạng dữ liệu 'đang chờ' và sử dụng xargs là chúng ta chỉ ra rằng chúng ta đặt trước dữ liệu mà chúng ta vừa có ở chế độ chờ ', chúng ta sẽ đặt kết quả thực hiện một tiếng vọng cho lệnh ngày (với các tham số ). Vâng ... Tôi biết rằng nó hơi phức tạp để hiểu, nhưng hiểu nó không phải là hoàn toàn bắt buộc vào lúc này 🙂

Làm thế nào chúng ta có thể sử dụng ping steroid mặc định này thay vì ping thông thường?

Đầu tiên chúng ta phải tạo ra .bashrc (lưu ý điểm ở đầu tệp) một chức năng, nghĩa là chúng ta sẽ tạo ping này bằng steroid trong thiết bị đầu cuối của chúng ta như một thứ gì đó thông thường, để có thể sử dụng nó dễ dàng.

Để làm điều này, hãy làm theo các bước:

1. Chúng tôi mở tệp .bashrc được đặt trong nhà của chúng tôi. Chúng ta có thể sử dụng trình soạn thảo văn bản yêu thích của mình:

1.1. Nếu bạn sử dụng KDE - "Nhấn [Alt] + [F2], nhập nội dung sau và nhấn [Đi vào] : kate ~ / .bashrc

1.2. Nếu bạn sử dụng Gnome, Unity hoặc Cinnamon - "Nhấn [Alt] + [F2], nhập nội dung sau và nhấn [Đi vào] : gedit ~ / .bashrc

2. Ở cuối tệp, chúng tôi viết hai dòng sau:

function eping { ping "$1" | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze; }
alias ping='eping'

3. Bây giờ bạn chỉ cần cài đặt gói ccze … Đó là người sẽ cho phép chúng ta hình dung mọi thứ bằng màu sắc.

4. Bây giờ chúng ta phải mở một thiết bị đầu cuối mới và chỉ cần ping vào nơi bạn thích nhất ... nó sẽ hoạt động mà không có vấn đề gì: ping máy chủ cục bộ

Chúng tôi thực sự đã làm gì?

Chà ... chúng tôi viết trong hồ sơ của mình .bashrc (Bạn biết đấy, tệp chứa các cấu hình hoặc tùy chỉnh của chúng tôi cho những thứ liên quan đến thiết bị đầu cuối của chúng tôi) hai dòng đơn giản, với dòng đầu tiên, chúng tôi tạo lệnh ghi âm, rằng chức năng của nó là ping (với tất cả các tham số đó) mục tiêu mà chúng ta đặt sau lệnh (Ví dụ: ping localhost… localhost là mục tiêu)Nếu bạn muốn biết thêm về cách tạo các hàm bash, bạn có thể đọc bài viết: Mẹo cực kỳ hữu ích nếu bạn sử dụng thiết bị đầu cuối

Chỉ điều này sẽ không làm cho việc sử dụng lệnh ping hiển thị cho chúng ta dữ liệu như thế này ... điều này sẽ chỉ làm cho việc sử dụng eping hiển thị cho chúng ta như thế này, vì vậy trong dòng thứ hai, chúng ta chỉ cần xác định rằng khi chúng ta gõ ping, chúng ta thực sự muốn sử dụng eping.

Nếu tôi có một chút liên quan, tôi xin lỗi 🙂 ... bất kỳ câu hỏi nào của bạn, tôi sẽ cố gắng làm rõ.

Một lần nữa cảm ơn Linux-Khám phá Để chia sẻ mẹo ping + ngày, tôi đã cố gắng đóng góp thêm một chút và đó là lý do tại sao tôi thêm màu sắc và xác định rằng ping = eping (sau khi đã tạo eping).

Chà không có gì, tôi hy vọng nó hữu ích 😀

Liên quan


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   người kiểm tra dijo

    Chà, hệ thống đã để lại cho tôi bài viết của bạn. Khi tôi thực hiện lệnh trong bảng điều khiển, mọi thứ đều khiến tôi tê liệt, tôi phải dùng đến TTY để giết quá trình đầu cuối. Rõ ràng có điều gì đó không ổn với tất cả những điều này ...

    Liên quan

    1.    dưa chua dijo

      Upfff ... cảm ơn trời đất tôi đã đọc bình luận của bạn trước khi thực hiện nó ... là một người mới Linux tốt, tôi có thói quen áp dụng tất cả những gì tôi tìm thấy ... tổng số ... nếu tôi làm nó ...

      1.    KZKG ^ Gaara dijo

        ????
        Tôi luôn cố gắng giải thích mọi thứ theo cách đơn giản nhất có thể, tôi hy vọng bạn thấy bài viết ở đây thú vị 🙂

        Và hehehe, định dạng luôn là lựa chọn cuối cùng hehe 🙂

      2.    taregon dijo

        Định dạng sau khi hệ thống bị treo dường như là một tùy chỉnh được kế thừa từ windows xD

    2.    KZKG ^ Gaara dijo

      Lệnh cụ thể nào "đổ hệ thống" cho bạn? 🙂

      1.    người kiểm tra dijo

        Vâng, tất cả mọi thứ, khi tôi thực hiện các bước mà bạn đặt .. Có vẻ như với tôi rằng nó là một cái gì đó với hàm, bởi vì lệnh:

        ping localhost | xargs -n1 -i bash -c 'echo `date +%F\ %T`" {}"' | ccze

        Nó chạy trơn tru.

        1.    KZKG ^ Gaara dijo

          Hàm là một dòng, bạn đặt nó là 1 dòng hay 2 dòng?
          Tôi vừa thử lại (và tôi đã thử trước đó) và nó không báo lỗi cho tôi.

  2.   một giống én dijo

    Xinh đẹp!
    Nhân tiện, có ai khác hoàn toàn ghét địa chỉ IP bắt đầu bằng 10. không?

    RỒI !!!

    1.    một giống én dijo

      Tôi quên mất, 10.0. Tôi có thể chịu đựng chúng ... nhưng ở mức 10.2. Tôi không vượt qua họ !!!!

      Có ai khác có sở trường với IP không? 192.168.0 so với 192.168.1, v.v.?

  3.   Ph0eNix_l1v3 dijo

    Nó hoạt động tốt cho tôi, cảm ơn vì bài báo gaara 😀

    1.    KZKG ^ Gaara dijo

      Một người bạn vui vẻ 🙂

  4.   elwuilmer dijo

    Tuyệt vời, tôi thấy nó rất tốt và nó hoạt động tuyệt vời !!
    Lúc đầu tôi nghĩ đó là lỗi một dòng rưỡi, nhưng sau đó tôi đặt chúng thành hai dòng và nó đã hoạt động rất tốt. Đóng góp lớn.

    Nhân tiện tình yêu của tôi dành cho ip: 10.10…. XD

    1.    KZKG ^ Gaara dijo

      Rất hân hạnh 😀
      Tôi nhân cơ hội này và tôi chào mừng bạn đến với blog ... Tôi thấy rằng bạn là một fan hâm mộ của thiết bị đầu cuối, tốt, chúng ta là hai LOL !!

      Xin chào 😉

      1.    elwuilmer dijo

        Cảm ơn rất nhiều! Hôm qua tôi chỉ vào trang web và đăng ký ít trên blog, nhưng tôi có thể thấy tình bạn thân thiết tồn tại và tôi ở lại: $ Và nếu tôi là người hâm mộ thiết bị đầu cuối, tôi rất thích có thể làm việc trong tty mặc dù kiến ​​thức của tôi vẫn còn cơ bản và tôi buộc phải phụ thuộc của môi trường đồ họa.

        1.    KZKG ^ Gaara dijo

          Vâng, ở đây chúng tôi luôn cố gắng để mọi người trở thành một phần của cùng một đại gia đình 😀

          Tôi khuyên bạn nên xem thẻ Bash nếu bạn thích thiết bị đầu cuối - » https://blog.desdelinux.net/tag/bash/

          Mặc dù ... điều gì đó nói với tôi rằng bạn đã ở ngoài đó LOL!
          Hãy cho chúng tôi biết bất kỳ câu hỏi nào, nếu bạn muốn, bạn có thể đăng ký trong diễn đàn và chúng tôi có thể giúp bạn tốt hơn: http://foro.desdelinux.net

          Liên quan

          1.    elwuilmer dijo

            Cảm ơn rất nhiều! Tôi hy vọng sẽ là một phần của gia đình đó và có lẽ sẽ sớm có thể đóng góp một cái gì đó.

            Đối với thẻ, tôi đã xem 4 trang hoàn chỉnh mà nó hiển thị và truy cập vào mỗi trang để tìm hiểu thêm một chút. Tôi vào trang tìm kiếm thông tin về SSH, đó là niềm đam mê lớn của tôi.

            Sau đó, tôi sẽ đăng ký diễn đàn, mà tôi nghĩ rằng tôi đã đọc blog kiến ​​thức ngày hôm qua cho đến 2 giờ sáng XD

            Chúc mừng.

          2.    KZKG ^ Gaara dijo

            Sau đó, hãy tìm thẻ thiết bị đầu cuối để xem 😉
            hahahahahaha cho đến 2 giờ sáng đọc về Linux, tôi gọi đó là 'thời gian đã dành' 😀